After the update and boot, all trace of IPv6 addressing has disappeared for the whole local network. The DHCP6 server shows no leases. The journals have no mention of dhcp6 whatsoever.
And another bizarre side effect of losing IPv6: terminal windows connected to a remote host via SSH, time out.
If there is no data transfer for some amount of time (10 - 20 minutes) the terminal window goes catatonic. No message, no response to the keyboard, nothing, nichts, nil, nada, zip, zilch, bupkis.
I note that DHCP4 works as always.
The IPv6 prefix for our network is fd2f:4760:521f:3f3c::/64.
The inet6 shown below is a default assignment of some sort.
> ip a
1: lo: <LOOPBACK,UP,LOWER_UP> 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 noprefixroute
valid_lft forever preferred_lft forever
2: enp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fc:34:97:10:e9:0c brd ff:ff:ff:ff:ff:ff
inet 192.168.69.115/24 brd 192.168.69.255 scope global enp8s0
valid_lft forever preferred_lft forever
inet6 fe80::fe34:97ff:fe10:e90c/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
Repeating “it does not work” over and over again is not going to solve anything. Start with providing real information. Beginning with what you are using for network management - wicked, NetworkManager or anything else.
I found a workaround. Since there are less than 10 hosts on the network, I disabled dhcp6 on each host’s network interface, and added a static ipv6 address for the host, the same one as was leased by the DHCP6 server. The local network is functioning smoothly again.
The problem with ssh going catatonic after some idle time has stopped happening.
I gotta say, troubleshooting DHCP6 is a serious PITA. There seems to be almost no tools to do so; all that I found are for DHCP4.
There is no explanation why DHCP6 simply quit working. It is as though the functioning server had shut down. It did not; it is still otherwise perfectly functional.
I have tried sporadically to get a DHCP6 service running on one of our hosts to not depend on the gateway server. I created the conf file with ranges and limits and options (oh my!). It started and ran without error. No other host could find that service. Ever. The firewall was opened for every possible dhcp option.
Apparently the same non-existence had come to haunt the formerly working service.
The issue persisted after booting to a previous kernel.