[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
** Changed in: systemd (Ubuntu) Status: Invalid => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
This bug is still present on Ubuntu 18.04.5 LTS with systemd 237-3ubuntu10.50. Please reopen. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
please reopen if this is still an issue ** Changed in: systemd (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
possibly needs upstream commit https://github.com/systemd/systemd/commit/f02ba163891bab73a80332b4599a9d73083cb6c2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
This is still happening with 237-3ubuntu10.42 in Bionic. RA routes announced with lifetime of 0s are not removed. It is the firewall which used to be the default router which (continously) announce these 0s lifetimes to make sure there are no issues with failover. $ ip -6 route show default default proto ra metric 100 nexthop via fe80::21b:21ff:febc:97e6 dev eth0 weight 1 nexthop via fe80::21b:21ff:febc:9416 dev eth0 weight 1 $ sudo rdisc6 eth0 Soliciting ff02::2 (ff02::2) on eth0... Hop limit : 64 ( 0x40) Stateful address conf.: No Stateful other conf. : No Mobile home agent : No Router preference : medium Neighbor discovery proxy : No Router lifetime :0 (0x) seconds Reachable time: unspecified (0x) Retransmit time : unspecified (0x) Recursive DNS server : 2a02:c0::1 DNS server lifetime : 2419200 (0x0024ea00) seconds from fe80::21b:21ff:febc:9416 Hop limit : 64 ( 0x40) Stateful address conf.: No Stateful other conf. : No Mobile home agent : No Router preference : medium Neighbor discovery proxy : No Router lifetime :0 (0x) seconds Reachable time: unspecified (0x) Retransmit time : unspecified (0x) Recursive DNS server : 2a02:c0::1 DNS server lifetime : 2419200 (0x0024ea00) seconds from fe80::21b:21ff:febc:9416 Hop limit : 64 ( 0x40) Stateful address conf.: No Stateful other conf. : No Mobile home agent : No Router preference : medium Neighbor discovery proxy : No Router lifetime : 30 (0x001e) seconds Reachable time: unspecified (0x) Retransmit time : unspecified (0x) Prefix : 2a02:c0:900:113::/64 On-link : Yes Autonomous address conf.: Yes Valid time :86400 (0x00015180) seconds Pref. time :14400 (0x3840) seconds Recursive DNS server : 2a02:c0::1 DNS server lifetime : 2419200 (0x0024ea00) seconds from fe80::21b:21ff:febc:97e6 Hop limit : 64 ( 0x40) Stateful address conf.: No Stateful other conf. : No Mobile home agent : No Router preference : medium Neighbor discovery proxy : No Router lifetime : 30 (0x001e) seconds Reachable time: unspecified (0x) Retransmit time : unspecified (0x) Prefix : 2a02:c0:900:113::/64 On-link : Yes Autonomous address conf.: Yes Valid time :86400 (0x00015180) seconds Pref. time :14400 (0x3840) seconds Recursive DNS server : 2a02:c0::1 DNS server lifetime : 2419200 (0x0024ea00) seconds from fe80::21b:21ff:febc:97e6 ** Changed in: systemd (Ubuntu) Status: Expired => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
[Expired for systemd (Ubuntu) because there has been no activity for 60 days.] ** Changed in: systemd (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
> After a failover can you explain what exactly happens during the failover? What specific commands are executed on the old system to remove the VIP and/or adjust anything else? ** Changed in: systemd (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
fw01/02 have bond0.21 that is setup to have fe80::1 as the VIP used as the network gateway: root@fw01:~# ip -6 a show bond0.21 8: bond0.21@bond0: mtu 1500 state UP qlen 1000 inet6 2620:a:b:21::2/64 scope global valid_lft forever preferred_lft forever inet6 fe80::210:18ff:fe77:b558/64 scope link valid_lft forever preferred_lft forever # fw02 is currently primary/master root@fw02:~# ip -6 a show bond0.21 8: bond0.21@bond0: mtu 1500 state UP qlen 1000 inet6 2620:a:b:21::3/64 scope global valid_lft forever preferred_lft forever inet6 fe80::1/64 scope link nodad valid_lft forever preferred_lft forever inet6 fe80::210:18ff:febe:6750/64 scope link valid_lft forever preferred_lft forever fw01/02 /etc/radvd.conf looks like this: interface bond0.21 { AdvSendAdvert on; MaxRtrAdvInterval 30; prefix 2620:a:b:21::/64 { }; }; and radvd only runs on the primary/master fw (02 ATM). After a failover, Bionic clients using netplan/systemd-networkd will have a bogus default nexthop like this: $ ip -6 ro 2620:a:b:21::/64 dev eth0 proto ra metric 1024 pref medium fe80::/64 dev eth0 proto kernel metric 256 pref medium default proto ra metric 1024 nexthop via fe80::1 dev eth0 weight 1 nexthop via fe80::210:18ff:fe77:b558 dev eth0 weight 1 nexthop via fe80::210:18ff:febe:6750 dev eth0 weight 1 Preventing them from communicating properly. To fix this, one has to manually do this: sudo ip -6 ro del default proto ra && sudo netplan apply Which then give the expected route entries like: $ ip -6 ro 2620:a:b:21::/64 dev eth0 proto ra metric 1024 pref medium fe80::/64 dev eth0 proto kernel metric 256 pref medium default via fe80::1 dev eth0 proto ra metric 1024 pref medium On the other hand, machines using ifupdown (Xenial or Bionic) in the same network segment have no problem keeping only fe80::1 as the default nexthop. ** Changed in: systemd (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
@sdeziel can you provide more specific simplified steps to reproduce this? Like, specific networkd (or netplan) config file(s), and steps to reproduce? ** Changed in: systemd (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
> For me it looks like the issue is fixed in this pull request: > https://github.com/systemd/systemd/pull/3242 that's included in Bionic already. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
We are also affected by this issue. networkd does not expire routes which causes issues with active-passive router configurations. For me it looks like the issue is fixed in this pull request: https://github.com/systemd/systemd/pull/3242 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
I can confirm the same issues with `systemd-networkd` in Xenial (and Debian Stretch). Do you know if there is a patch from a modern `systemd` that can be used to backport a fix to older versions? When not using `systemd-networkd` (like older dists or "vanilla" Xenial) it is possible to see when an default route expires, but that data seems to be lost with `systemd-networkd`. Trusty without `systemd-networkd`: ``` $ ip -6 r [...] default via fe80::209:fff:fe09:5 dev eth0 proto kernel metric 1024 expires 1566sec ``` Xenial without `systemd-networkd`: ``` $ ip -6 r [...] default via fe80::209:fff:fe09:5 dev ens192 proto ra metric 1024 expires 1545sec pref medium ``` Xenial WITH `systemd-networkd`: ``` $ ip -6 r [...] default via fe80::209:fff:fe09:5 dev ens192 proto ra metric 1024 pref medium ``` -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: systemd (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1800836] Re: systemd-networkd doesn't process IPv6 RA properly
systemd from Cosmic is not affected by this bug: # apt-cache policy systemd systemd: Installed: 239-7ubuntu10.3 Candidate: 239-7ubuntu10.3 Version table: *** 239-7ubuntu10.3 500 500 http://archive.ubuntu.com/ubuntu cosmic-updates/main amd64 Packages 500 http://archive.ubuntu.com/ubuntu cosmic-security/main amd64 Packages 100 /var/lib/dpkg/status 239-7ubuntu10 500 500 http://archive.ubuntu.com/ubuntu cosmic/main amd64 Packages ** Summary changed: - systemd-networkd doesn't IPv6 RA properly + systemd-networkd doesn't process IPv6 RA properly -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1800836 Title: systemd-networkd doesn't process IPv6 RA properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1800836/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs