ipv6-Adresse geht immer wieder verloren - Stretch - systemd

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

ipv6-Adresse geht immer wieder verloren - Stretch - systemd

Beitrag von mxc0wche30 » 05.01.2017 12:57:52

Hallo,

ich habe ein seltsames Problem auf einer Debian Stretch Installation an einer Fritzbox 7490 mit DHCP.

Seit einigen Wochen ist teilweise der Login sehr langsam und ein auf der Maschine gemountetes NFS-Share nicht erreichbar. Im Log erscheint dann, dass der NFS-Server nicht erreichbar ist.

Nach einiger Ursachenforschung fand ich heraus, dass sich das System bei seiner IPv6-Adresse "verschluckt"

1339# ifconfig
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.108 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::5054:ff:fef2:5eb5 prefixlen 64 scopeid 0x20<link>


Nach Aufruf eines

systemctl restart systemd-networkd

Stimmt die IPv6-Adresse wieder:

1343# ifconfig
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.108 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::5054:ff:fef2:5eb5 prefixlen 64 scopeid 0x20<link>
inet6 xxxx:8b:2e1e:9a00:5054:ff:fef2:5eb5 prefixlen 64 scopeid 0x0<global>


Die Config:

1344# cat /etc/systemd/network/wired.network
[Match]
Name=en*

[Network]
DHCP=yes


Im Syslog gibts leider keine Einträge, aus denen sich etwas ableiten lässt.

Hat jemand eine Idee, woran das liegt und wie ich es fixe?

Danke und Gruß

mat6937
Beiträge: 2925
Registriert: 09.12.2014 10:44:00

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mat6937 » 05.01.2017 13:49:11

mxc0wche30 hat geschrieben: Nach einiger Ursachenforschung fand ich heraus, dass sich das System bei seiner IPv6-Adresse "verschluckt"

Die Config:

1344# cat /etc/systemd/network/wired.network
[Match]
Name=en*

[Network]
DHCP=yes
Versuch mal mit:

Code: Alles auswählen

DHCP=both
(statt "yes") in der [Network]-Section.

Wie hast Du die FritzBox betr. IPv6 konfiguriert? Wie ist nach einem geeigneten Zeitraum, die Ausgabe von:

Code: Alles auswählen

ndptool -v -i <Interface> monitor
?

Evtl. auch eine RA von der FritzBox, mit:

Code: Alles auswählen

ndptool -i <Interface> -t rs send
anfordern bzw. anschauen.

mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mxc0wche30 » 05.01.2017 14:51:11

Hi mat6937,

danke für Deine Antwort. Sie scheint sich darauf zu beziehen, dass ipv6 gar nicht geht, sehe ich das richtig?

Nach einem Reboot geht IPV6, dann irgendwann verschwindet die IPV6-Adresse, dann kommt sie wieder.

Darauf ist Deine Antwort aber nicht bezogen?

Danke und Gruß

mat6937
Beiträge: 2925
Registriert: 09.12.2014 10:44:00

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mat6937 » 05.01.2017 14:55:40

mxc0wche30 hat geschrieben: Darauf ist Deine Antwort aber nicht bezogen?
Doch, aber Du solltest zusätzliche Informationen liefern, wie z. B. IPv6-Konfiguation der FB, Zeitintervall der RAs und Inhalt der RA.

mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mxc0wche30 » 05.01.2017 15:02:59

Ok.

Fritzbox-Konfig: https://www.dropbox.com/s/ykrl9d5rm0c27 ... 6.png?dl=0

Ausgabe von ndptool nach "ndptool -i ens3 -t rs send"

1354# ndptool -v -i ens3 monitor
NDP payload len 112, from addr: fe80::3681:c4ff:fedd:fd15, iface: ens3
Type: RA
Hop limit: 255
Managed address configuration: yes
Other configuration: yes
Default router preference: medium
Router lifetime: 1800s
Reachable time: unspecified
Retransmit time: unspecified
Source linkaddr: 34:81:c4:dd:fd:15
Prefix: 2003:8b:2e1e:9a00::/64, valid_time: 7200s, preferred_time: 1148s, on_link: yes, autonomous_addr_conf: yes, router_addr: no
MTU: 1492
Route: ::/0, lifetime: 1800s, preference: medium
Route: 2003:8b:2e1e:9a00::/56, lifetime: 1800s, preference: medium
Recursive DNS Servers: fd00::3681:c4ff:fedd:fd15, lifetime: 1200s


Ausgabe von "ndptool -v -i ens3 monitor" mit aktuell nur wenigen Minuten Laufzeit

1354# ndptool -v -i ens3 monitor
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
Type: NS
NDP payload len 24, from addr: 2003:8b:2e1e:9a00:6631:50ff:fe9c:4586, iface: ens3
Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
Type: NS
NDP payload len 24, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
Type: NA

mat6937
Beiträge: 2925
Registriert: 09.12.2014 10:44:00

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mat6937 » 05.01.2017 16:30:15

mxc0wche30 hat geschrieben: Ausgabe von "ndptool -v -i ens3 monitor" mit aktuell nur wenigen Minuten Laufzeit
Leider kein RA von der FB in diesen wenigen Minuten. Versuch mal über einen Zeitraum von ca. 40 Minuten, mit z. B.:

Code: Alles auswählen

tcpdump -v -ni ens3 'icmp6 and (ip6[40] == 134)'
EDIT:

BTW: Konfiguriere (zum testen) dein debian auch so, dass für IPv6 keine PE (privacy extensions) verwendet werden.

Code: Alles auswählen

:~ $ sysctl net.ipv6.conf.all.use_tempaddr
net.ipv6.conf.all.use_tempaddr = 0

mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mxc0wche30 » 05.01.2017 17:50:31

Code: Alles auswählen

16:37:05 root@filesrv2.fritz.box:~
1352# screen
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1800s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15
16:59:15.245463 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::3681:c4ff:fedd:fd15 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1322s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15
17:06:17.251008 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::3681:c4ff:fedd:fd15 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1800s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15
17:15:25.237492 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::3681:c4ff:fedd:fd15 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1252s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15
17:21:17.248704 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::3681:c4ff:fedd:fd15 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1800s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15
17:29:23.234885 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::3681:c4ff:fedd:fd15 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1314s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15
17:36:17.247866 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::3681:c4ff:fedd:fd15 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1800s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15
17:44:50.245046 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 112) fe80::3681:c4ff:fedd:fd15 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 112
        hop limit 255, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s
          prefix info option (3), length 32 (4): 2003:8b:2e1e:9a00::/64, Flags [onlink, auto], valid time 7200s, pref. time 1287s
          rdnss option (25), length 24 (3):  lifetime 1200s, addr: fd00::3681:c4ff:fedd:fd15
          mtu option (5), length 8 (1):  1492
          route info option (24), length 8 (1):  ::/0, pref=medium, lifetime=1800s
          route info option (24), length 16 (2):  2003:8b:2e1e:9a00::/56, pref=medium, lifetime=1800s
          source link-address option (1), length 8 (1): 34:81:c4:dd:fd:15

Code: Alles auswählen

15:19:52 root@filesrv2.fritz.box:~
1352# screen
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: 2003:8b:2e1e:9a00:6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::18f8:72a0:c65:418, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 112, from addr: fe80::3681:c4ff:fedd:fd15, iface: ens3
  Type: RA
  Hop limit: 255
  Managed address configuration: yes
  Other configuration: yes
  Default router preference: medium
  Router lifetime: 1800s
  Reachable time: unspecified
  Retransmit time: unspecified
  Source linkaddr: 34:81:c4:dd:fd:15
  Prefix: 2003:8b:2e1e:9a00::/64, valid_time: 7200s, preferred_time: 1287s, on_link: yes, autonomous_addr_conf: yes, router_addr: no
  MTU: 1492
  Route: ::/0, lifetime: 1800s, preference: medium
  Route: 2003:8b:2e1e:9a00::/56, lifetime: 1800s, preference: medium
  Recursive DNS Servers: fd00::3681:c4ff:fedd:fd15, lifetime: 1200s
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: 2003:8b:2e1e:9a00:6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: 2003:8b:2e1e:9a00:6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: 2003:8b:2e1e:9a00:6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: 2003:8b:2e1e:9a00:6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: 2003:8b:2e1e:9a00:dc9c:b2fd:432d:8dc9, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NS
NDP payload len 24, from addr: fe80::6631:50ff:fe9c:4586, iface: ens3
  Type: NA
NDP payload len 32, from addr: fe80::18f8:72a0:c65:418, iface: ens3
  Type: NS
NDP payload len 32, from addr: fe80::18f8:72a0:c65:418, iface: ens3
  Type: NA
PE ist aus

mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mxc0wche30 » 05.01.2017 17:51:25

PS: Während des letzten Monitoring-Zeitraums trat aber das Problem nicht auf. Ich lass mal 2 Screens weiter laufen

mat6937
Beiträge: 2925
Registriert: 09.12.2014 10:44:00

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mat6937 » 05.01.2017 19:47:04

mxc0wche30 hat geschrieben:PS: Während des letzten Monitoring-Zeitraums trat aber das Problem nicht auf.
OK. Wenn das Problem wieder auftreten sollte, könntest Du als zusätzlicher Test, an das Ende der systemweiten "/etc/crontab", folgende Zeilen eintragen:

Code: Alles auswählen

*/5 *	* * *	root	/usr/bin/ndptool -t rs -i ens3 send > /dev/null 2>&1
# - - - - - - - - - - - -

mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mxc0wche30 » 07.01.2017 12:16:32

Vorführeffekt... aktuell tritts nicht auf, dafür ist auf ner ähnlichen VM sogar die IPv4-Adresse weggebrochen *kopfkratz*. Ich logge mal weiter per screen

mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mxc0wche30 » 02.02.2017 10:30:16

Ich hab mittlerweile einige Debian Stretch-Maschinen im Netz und es tritt auf allen Maschinen auf. Bei der Fritzbox hab ich das Meiste an Optionen durch.

Die Stretch-Maschinen hatten das Problem vor dem dist-upgrade von "wheezy" nicht

mxc0wche30
Beiträge: 21
Registriert: 06.01.2007 16:15:23

Re: ipv6-Adresse geht immer wieder verloren - Stretch - syst

Beitrag von mxc0wche30 » 03.02.2017 09:15:40

Debian Stretch verwendet im Übrigen NICHT systemd-networkd. Ich bin nun auf die seitens Debian bevorzugte Methode umgestiegen und da klappt alles.

Antworten