Dear Maintainer,
Attempting to set IPv6 default route using "to: ::/0" under the "routes" section in the network-config. However, cloud-init instead configures a route to "::/64".
cloud-init network-config:
network:
version: 2
ethernets:
ens192:
addresses:
- 10.0.0.2/24
- 2001:db8:1::2/64
routes:
- to: 0.0.0.0/0
via: 10.0.0.1
- to: ::/0
via: 2001:db8:1::1
cloud-init rendered network config:
auto lo
iface lo inet loopback
auto ens192
iface ens192 inet static
address 10.0.0.2/24
post-up route add default gw 10.0.0.1 || true
pre-down route del default gw 10.0.0.1 || true
post-up route add -A inet6 ::/64 gw 2001:db8:1::1 || true
pre-down route del -A inet6 ::/64 gw 2001:db8:1::1 || true
iface ens192 inet6 static
address 2001:db8:1::2/64
I believe this has already been fixed upstream: https://github.com/canonical/cloud-init/pull/1973.
It is possible to backport this fix to Debian 12?