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?