DAD forever?

Ich habe da ein Problem mit DAD (für die LL-Adressen) unter Debian 12 …

Meine VM soll im ONe-Kontext laufen, statische Netzwerkkonfiguration per ifupdown, systemd-networkd ist disabled, network-manager purged, fernkonfiguriert via one-context in der Version 6.6.1.

All is well, except:

Jan 14 17:59:19 bookworm ntpd[1359]: IO: bind(21) AF_INET6 fe80::aff:fe00:76f4%2#123 flags 0x1 failed: Cannot assign requested address
Jan 14 17:59:19 bookworm ntpd[1359]: IO: unable to create socket on eth0 (5) for fe80::aff:fe00:76f4%2#123

Und das ist weil …

Jan 14 17:59:19 bookworm ip[1344]: 2: eth0:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
Jan 14 17:59:19 bookworm ip[1344]:     link/ether 02:00:0a:00:76:f4 brd ff:ff:ff:ff:ff:ff
Jan 14 17:59:19 bookworm ip[1344]:     altname enp0s3
Jan 14 17:59:19 bookworm ip[1344]:     altname ens3
Jan 14 17:59:19 bookworm ip[1344]:     inet 10.0.118.244/24 brd 10.0.118.255 scope global eth0
Jan 14 17:59:19 bookworm ip[1344]:        valid_lft forever preferred_lft forever
Jan 14 17:59:19 bookworm ip[1344]:     inet6 fe80::aff:fe00:76f4/64 scope link tentative
Jan 14 17:59:19 bookworm ip[1344]:        valid_lft forever preferred_lft forever

… auch die link-local-Adresse ›tentative‹ ist. Dieses allerdings, obwohl per pre-up DAD für das Interface disabled wird:

Jan 14 17:59:18 bookworm root[1112]: net.ipv6.conf.default.accept_dad = 0
Jan 14 17:59:18 bookworm root[1118]: net.ipv6.conf.eth0.accept_dad = 1
Jan 14 17:59:18 bookworm root[1126]: net.ipv6.conf.eth0.accept_dad = 0
Jan 14 17:59:18 bookworm root[1142]: FOO: def/eth0/eth0
root@bookworm:~# cat /etc/network/interfaces.d/eth0.cfg 
iface eth0 inet manual
  pre-up logger $(sysctl net.ipv6.conf.default.accept_dad)
  pre-up logger $(sysctl net.ipv6.conf.$IFACE.accept_dad)
  pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_dad
  pre-up logger $(sysctl net.ipv6.conf.$IFACE.accept_dad)
  post-up logger "FOO: def/eth0/eth0"

Wo biege ich gerade falsch ab? IIRC – und ›das Internet‹ sieht das auch so — deaktiviert mensch so DAD vor der Aktivierung des Interfaces? Ist irgendwo noch ’ne Tischlerlehrstelle frei?

Schreibe einen Kommentar