Du bist nicht angemeldet.

#1 13.08.2020 22:08:58

arch-kali-suse
Mitglied

systemd-networkd liefert sehr viele DHCPv6-Fehler

Ich habe folgendes Problem:

systemd-networkd lieftert sehr häufig folgende Fehlermeldung:

Aug 13 21:47:21 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type

Was ist bei mir falsch konfiguriert?

Hinweis: Die Fehlermeldung kommt nur nach hibernate.
Nach hibernate habe ich außerdem kein Internet bis ich

sudo systemctl restart systemd-networkd

ausführe.

Hinweis zur Internetverbindung:
Ich hänge per Kabel an einem Fritz!Wlan-Repeater, der als WLAN-Brücke konfiguriert ist.

Bild:
.------.     .---------------------.  |))) (((|  .-----------------------.
| Arch |=====| Fritz!Wlan-Repeater |--'       '--| Speedport der Telekom |=== (Internet)
'------'     '---------------------'             '-----------------------'
# systemctl status systemd-networkd
● systemd-networkd.service - Network Service
     Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-08-13 18:14:56 CEST; 3h 35min ago
TriggeredBy: ● systemd-networkd.socket
       Docs: man:systemd-networkd.service(8)
   Main PID: 35955 (systemd-network)
     Status: "Processing requests..."
      Tasks: 1 (limit: 2342)
     Memory: 2.0M
     CGroup: /system.slice/systemd-networkd.service
             └─35955 /usr/lib/systemd/systemd-networkd

Aug 13 21:47:21 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:47:21 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:48:13 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:48:13 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:48:57 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:48:57 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:49:00 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:49:00 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:49:39 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
Aug 13 21:50:00 tuxhost systemd-networkd[35955]: enp0s25: DHCPv6 error: No message of desired type
$ ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:16:76:00:00:01 brd ff:ff:ff:ff:ff:ff permaddr 00:16:76:e3:5a:d5
$ 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 
       valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:16:76:00:00:01 brd ff:ff:ff:ff:ff:ff permaddr 00:16:76:xx:xx:xx
    inet 192.168.2.42/24 brd 192.168.2.255 scope global enp0s25
       valid_lft forever preferred_lft forever
    inet6 2003:df:xxxx:xxxx:393e:6bb2:2fcf:123f/64 scope global temporary dynamic 
       valid_lft 172772sec preferred_lft 72899sec
    inet6 2003:df:xxxx:xxxx:216:76ff:fe00:1/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 172772sec preferred_lft 86372sec
    inet6 fe80::216:76ff:fe00:1/64 scope link 
       valid_lft forever preferred_lft forever
$ cat /etc/systemd/network/20-enp0s25.network
[Match]
Name=enp0s25

[Link]
MACAddress=00:16:76:00:00:01

[Network]
DHCP=false
DNS=192.168.2.1
IPv6PrivacyExtensions=true
Address=192.168.2.42/24
Gateway=192.168.2.1

PS: Ich schreibe von der TTY in w3m in tmux.

Beitrag geändert von arch-kali-suse (13.08.2020 22:59:50)

Offline

#2 14.08.2020 04:53:17

segfault
Mitglied

Re: systemd-networkd liefert sehr viele DHCPv6-Fehler

Bei jedem empfangenen IPv6 Router Advertisement (RA), in dem das
"OtherConfig"-Bit gesetzt ist, wird jedesmal der IPv6 DHCP-Client
gestartet, auch wenn das explizit nicht so gewollt ist:

[Network]
DHCP=ipv4

Das ist sogar im Manual dokumentiert. Doof ist nur, das der DHCP
Client auch eine IPv6 Non-temporary Address anfordern möchte. Das kann
natürlich schief gehen, wenn z.B. der DHCP Server keinen Adressbereich
konfiguriert hat. Dann hagelt es bei jedem RA Fehlermeldungen im
Journal:

Aug 07 08:12:10 systemd-networkd[423]: wlp4s0: DHCPv6 error: No message of desired type

Wieso wird bei OtherConfig eine Adresse angefordert? Wenn ich das
möchte, muss ich das Managed-Bit im RA setzten. Da hat wohl einer den
RFC nicht richtig gelesen oder verstanden.

Da hilft nur ein Stillegen des DHCPv6 Clients:

[IPv6AcceptRA]
DHCPv6Client=false


Du kannst gerne eine Upstream Bug schreiben, ich habe gerade keine Zeit.

Beitrag geändert von segfault (14.08.2020 05:02:34)

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums