[Bug 1839231] Re: updating bionic to 237-3ubuntu10.25 restarts systemd-networkd

2019-08-13 Thread Shivaram Lingamneni
Thanks! This system is using netplan, with ipv6-privacy enabled in
netplan (subsequent to the fix in bug #1750392):

root@pentos:~# cat /etc/netplan/01-netcfg.yaml  


  
# This file describes the network interfaces available on your system   


  
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
ens5:
  dhcp4: true
  ipv6-privacy: true

The issue reproduces with the ens5 interface. Stopping systemd-networkd
does not change any addresses, but starting it again removes all the
"deprecated" addresses, even if they are in use by TCP connections:

root@pentos:~# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group 
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: ens5:  mtu 1500 qdisc fq_codel state UP 
group default qlen 1000
link/ether [mac-redacted] brd ff:ff:ff:ff:ff:ff
inet 192.168.1.103/24 brd 192.168.1.255 scope global dynamic ens5
   valid_lft 52839sec preferred_lft 52839sec
inet6 [redacted-ipv6-/64]:8d03:bfce:131d:190/64 scope global temporary 
dynamic
   valid_lft 596sec preferred_lft 596sec
inet6 [redacted-ipv6-/64]:306e:2bf2:9d28:ef32/64 scope global temporary 
deprecated dynamic
   valid_lft 596sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:c060:f52:5638:10e9/64 scope global temporary 
deprecated dynamic
   valid_lft 596sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:d941:e7ff:cc75:9968/64 scope global temporary 
deprecated dynamic
   valid_lft 596sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:2dae:1ae3:c572:ed57/64 scope global temporary 
deprecated dynamic
   valid_lft 596sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:90ec:5051:54de:f345/64 scope global temporary 
deprecated dynamic
   valid_lft 596sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:5497:3bdc:6452:c67f/64 scope global temporary 
deprecated dynamic
   valid_lft 596sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:[slaac-redacted]/64 scope global dynamic 
mngtmpaddr noprefixroute
   valid_lft 596sec preferred_lft 596sec
inet6 fe80::[ll-redacted]/64 scope link
   valid_lft forever preferred_lft forever
root@pentos:~# systemctl stop systemd-networkd
root@pentos:~# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group 
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: ens5:  mtu 1500 qdisc fq_codel state UP 
group default qlen 1000
link/ether [mac-redacted] brd ff:ff:ff:ff:ff:ff
inet 192.168.1.103/24 brd 192.168.1.255 scope global dynamic ens5
   valid_lft 52794sec preferred_lft 52794sec
inet6 [redacted-ipv6-/64]:8d03:bfce:131d:190/64 scope global temporary 
dynamic
   valid_lft 587sec preferred_lft 587sec
inet6 [redacted-ipv6-/64]:306e:2bf2:9d28:ef32/64 scope global temporary 
deprecated dynamic
   valid_lft 587sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:c060:f52:5638:10e9/64 scope global temporary 
deprecated dynamic
   valid_lft 587sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:d941:e7ff:cc75:9968/64 scope global temporary 
deprecated dynamic
   valid_lft 587sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:2dae:1ae3:c572:ed57/64 scope global temporary 
deprecated dynamic
   valid_lft 587sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:90ec:5051:54de:f345/64 scope global temporary 
deprecated dynamic
   valid_lft 587sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:5497:3bdc:6452:c67f/64 scope global temporary 
deprecated dynamic
   valid_lft 587sec preferred_lft 0sec
inet6 [redacted-ipv6-/64]:[slaac-redacted]/64 scope global dynamic 
mngtmpaddr noprefixroute
   valid_lft 587sec preferred_lft 587sec
inet6 fe80::[ll-redacted]/64 scope link
   valid_lft forever preferred_lft forever
root@pentos:~# systemctl start systemd-networkd
root@pentos:~# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group 
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: ens5:  mtu 1500 qdisc fq_codel state UP 
group default qlen 1000

[Bug 1839231] Re: updating bionic to 237-3ubuntu10.25 restarts systemd-networkd

2019-08-12 Thread Dan Streetman
upgrading systemd does restart networkd, but it should not remove any
existing managed configuration while restarting (or stopping).  For
example:

ubuntu@lp1839231:~$ sudo systemctl start systemd-networkd
ubuntu@lp1839231:~$ ip a show ens3
2: ens3:  mtu 1500 qdisc fq_codel state UP 
group default qlen 1000
link/ether 52:54:00:e8:e2:3f brd ff:ff:ff:ff:ff:ff
inet 192.168.122.25/24 brd 192.168.122.255 scope global dynamic ens3
   valid_lft 3537sec preferred_lft 3537sec
inet6 fe80::5054:ff:fee8:e23f/64 scope link 
   valid_lft forever preferred_lft forever
ubuntu@lp1839231:~$ sudo systemctl stop systemd-networkd
Warning: Stopping systemd-networkd.service, but it can still be activated by:
  systemd-networkd.socket
ubuntu@lp1839231:~$ ip a show ens3
2: ens3:  mtu 1500 qdisc fq_codel state UP 
group default qlen 1000
link/ether 52:54:00:e8:e2:3f brd ff:ff:ff:ff:ff:ff
inet 192.168.122.25/24 brd 192.168.122.255 scope global dynamic ens3
   valid_lft 3529sec preferred_lft 3529sec
inet6 fe80::5054:ff:fee8:e23f/64 scope link 
   valid_lft forever preferred_lft forever
ubuntu@lp1839231:~$ sudo systemctl start systemd-networkd
ubuntu@lp1839231:~$ ip a show ens3
2: ens3:  mtu 1500 qdisc fq_codel state UP 
group default qlen 1000
link/ether 52:54:00:e8:e2:3f brd ff:ff:ff:ff:ff:ff
inet 192.168.122.25/24 brd 192.168.122.255 scope global dynamic ens3
   valid_lft 3599sec preferred_lft 3599sec
inet6 fe80::5054:ff:fee8:e23f/64 scope link 
   valid_lft forever preferred_lft forever


What specific config is in your networkd config files?  What specific 
interface(s) or address(es) are you having trouble with?

** Changed in: systemd (Ubuntu)
   Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1839231

Title:
  updating bionic to 237-3ubuntu10.25 restarts systemd-networkd

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1839231/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs