Hi,
I added this to my netplan-config-tester and it's turned up a couple of
issues with NetworkManager.
1) If a static IPv4 address is specified and link-local: [ipv4] is
specified, there is no link-local address added. The documentation
doesn't make this clear; it only refers to DHCP conflicting with link-
local.
network:
ethernets:
ens7:
addresses: [16.16.250.1/22]
link-local: [ipv4]
renderer: NetworkManager
version: 2
ubuntu@netplan2:~$ sudo ip a flush dev ens7
ubuntu@netplan2:~$ sudo ip l set dev ens7 down
ubuntu@netplan2:~$ sudo netplan apply
ubuntu@netplan2:~$ sleep 15 # give LL addresses time to be set up
ubuntu@netplan2:~$ ip a show dev ens7
9: ens7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP
group default qlen 1000
link/ether 52:54:00:b4:02:6e brd ff:ff:ff:ff:ff:ff
inet 16.16.250.1/22 brd 16.16.251.255 scope global noprefixroute ens7
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:feb4:26e/64 scope link
valid_lft forever preferred_lft forever
This is doubly wrong: there's not IPv4 LL address and there is an IPv6
LL address. Which leads me to bug 2...
2) With NM, link-local: [ipv4] and link-local: [] don't disable a IPv6 LL
address.
If you modify the config file above to have link-local: [] and repeat
the test, you still get an IPv6 link-local address.
I don't know if you want to gate the backport on this working/being documented
correctly or if you'd prefer this to go through for now while we get it fixed
upstream. Let me know.
Regards,
Daniel
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1771704
Title:
support for ipv4 link-local addressing
To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/1771704/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs