Globally routable IPv6 for your Incus Linux Containers

Right… but netplan uses systemd-networkd as its backend, and you can make override files to get the additional functionality. You don’t need to kill netplan completely.

To test this, I made an incus VM from images:ubuntu/24.04/cloud --vm; it has interface enp5s0. If I create /etc/systemd/network/10-netplan-enp5s0.network.d/proxy.conf containing:

[Network]
IPv6ProxyNDP=true
IPv6ProxyNDPAddress=2001:db8::1

Then do netplan generate && netplan apply, I see:

# ip -6 neighbor show proxy
2001:db8::1 dev enp5s0 proxy

# sysctl -a | grep proxy_ndp
net.ipv6.conf.all.proxy_ndp = 0
net.ipv6.conf.default.proxy_ndp = 0
net.ipv6.conf.enp5s0.proxy_ndp = 1
net.ipv6.conf.lo.proxy_ndp = 0

(and there’s no need to edit sysctl.conf either)

1 Like