No IPv6 router available ...

  • Nachdem ich feststellen musste, das IPv6 anfragen an meinen neuen Server mit einer Zeitüberschreitung abbrechen habe ich mir die Sache angesehen. Die DNS Einträge sind alle okay und auch die Apache Konfiguration ist da schlicht Standard (Listen 80). Der Server sollte also beide Protokolle beantworten. Schließlich habe ich das Problem bei dhcpcd verortet und stehe nun vor einem Rätsel. Aus irgendeinem Grund scheint kein IPv6 Router verfügbar zu sein. Mein Google-Fu ist zu schwach dazu etwas im Netz zu finden und auf meiner heimischen Arch-Box kann ich das Problem auch nicht reproduzieren.

    Vielleicht fällt ja hier jemandem etwas zu dem Problem ein.




    systemctl status dhcpcd@enp0s3 reports:


    dhcpcd@enp0s3.service - dhcpcd on enp0s3

    Loaded: loaded (/usr/lib/systemd/system/dhcpcd@.service; enabled; vendor preset: disabled)

    Active: active (running) since Wed 2018-03-14 22:43:28 CET; 6min ago

    Process: 487 ExecStop=/usr/bin/dhcpcd -x enp0s3 (code=exited, status=0/SUCCESS)

    Process: 489 ExecStart=/usr/bin/dhcpcd -q -w enp0s3 (code=exited, status=0/SUCCESS)

    Main PID: 571 (dhcpcd)

    Tasks: 1 (limit: 4915)

    Memory: 1.1M

    CGroup: /system.slice/system-dhcpcd.slice/dhcpcd@enp0s3.service

    └─571 /usr/bin/dhcpcd -q -w enp0s3


    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: enp0s3: leased 185.228.x.x for 86400 seconds

    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: enp0s3: adding route to 185.228.x.x/22

    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: enp0s3: adding default route via 185.228.x.x

    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: forked to background, child pid 571

    Mar 14 22:43:28 The_Dragons_Den systemd[1]: Started dhcpcd on enp0s3.

    Mar 14 22:43:30 The_Dragons_Den dhcpcd[571]: enp0s3: no IPv6 Routers available

    Mar 14 22:44:31 The_Dragons_Den dhcpcd[571]: enp0s3: Router Advertisement from fe80::x:x:x:f1c0

    Mar 14 22:44:31 The_Dragons_Den dhcpcd[571]: enp0s3: adding default route via fe80::x:x:x:f1c0

    Mar 14 22:45:21 The_Dragons_Den dhcpcd[571]: enp0s3: Router Advertisement from fe80::1

    Mar 14 22:45:21 The_Dragons_Den dhcpcd[571]: enp0s3: Router Advertisement from fe80::x:x:x:6fc0




    journalctl -xe reports:


    -- Unit dhcpcd@enp0s3.service has begun starting up.

    Mar 14 22:43:18 The_Dragons_Den dhcpcd[489]: DUID 00:01:00:01:x:x:x:x:x:x:x:x:x:x

    Mar 14 22:43:18 The_Dragons_Den dhcpcd[489]: enp0s3: IAID 73:x:x:x

    Mar 14 22:43:18 The_Dragons_Den dhcpcd[489]: enp0s3: soliciting an IPv6 router

    Mar 14 22:43:18 The_Dragons_Den dhcpcd[489]: enp0s3: rebinding lease of 185.228.x.x

    Mar 14 22:43:23 The_Dragons_Den dhcpcd[489]: enp0s3: DHCP lease expired

    Mar 14 22:43:23 The_Dragons_Den dhcpcd[489]: enp0s3: DHCP lease expired

    Mar 14 22:43:23 The_Dragons_Den dhcpcd[489]: enp0s3: soliciting a DHCP lease

    Mar 14 22:43:23 The_Dragons_Den dhcpcd[489]: enp0s3: offered 185.228.x.x from 46.38.225.12 `vxxxxxxxxxxxxxxxxxxx'

    Mar 14 22:43:23 The_Dragons_Den dhcpcd[489]: enp0s3: probing address 185.228.x.x/22

    Mar 14 22:43:25 The_Dragons_Den ntpd[373]: Deleting interface #3 enp0s3, 185.228.x.x#123, interface stats: received=8, sent=8, dropped=0, active_time=83 s>

    Mar 14 22:43:25 The_Dragons_Den ntpd[373]: 217.91.44.17 local addr 185.228.x.x -> <null>

    Mar 14 22:43:25 The_Dragons_Den ntpd[373]: 95.216.18.57 local addr 185.228.x.x -> <null>

    Mar 14 22:43:25 The_Dragons_Den ntpd[373]: 46.163.88.246 local addr 185.228.x.x -> <null>

    Mar 14 22:43:25 The_Dragons_Den ntpd[373]: 91.218.89.74 local addr 185.228.x.x -> <null>

    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: enp0s3: leased 185.228.x.x for 86400 seconds

    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: enp0s3: adding route to 185.228.x.x/22

    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: enp0s3: adding default route via 185.228.x.x

    Mar 14 22:43:28 The_Dragons_Den dhcpcd[489]: forked to background, child pid 571

    Mar 14 22:43:28 The_Dragons_Den systemd[1]: Started dhcpcd on enp0s3.

    -- Subject: Unit dhcpcd@enp0s3.service has finished start-up

    -- Defined-By: systemd

    -- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel

    --

    -- Unit dhcpcd@enp0s3.service has finished starting up.

    --

    -- The start-up result is RESULT.

    Mar 14 22:43:29 The_Dragons_Den ntpd[373]: Listen normally on 6 enp0s3 185.228.x.x:123

    Mar 14 22:43:29 The_Dragons_Den ntpd[373]: new interface(s) found: waking up resolver

    Mar 14 22:43:30 The_Dragons_Den dhcpcd[571]: enp0s3: no IPv6 Routers available

    Mar 14 22:44:31 The_Dragons_Den dhcpcd[571]: enp0s3: Router Advertisement from fe80::x:x:x:f1c0

    Mar 14 22:44:31 The_Dragons_Den dhcpcd[571]: enp0s3: adding default route via fe80::x:x:x:f1c0

    Mar 14 22:45:21 The_Dragons_Den dhcpcd[571]: enp0s3: Router Advertisement from fe80::1

    Mar 14 22:45:21 The_Dragons_Den dhcpcd[571]: enp0s3: Router Advertisement from fe80::x:x:x:6fc0







  • Ja, da war was. Auf meiner lokalen Installation läuft noch radvd und regelt die Interface Anbindung.
    Ohne muss natürlich in der dhcpcd.conf definiert werden, welche Adresse für das Interface verwendet werden soll.

    Danke euch, manchmal übersieht man die einfachsten Dinge … ;)

  • Außerdem bin ich der Meinung, dass eine Konfiguration des IPv6-Interfaces per DHCP gar nicht funktioniert, aber da darf ich gerne korrigiert werden..

    es gibt bei IPv6 zwei Arten von DHCP: stateless und stateful


    bei stateless, übernimmt alles RADVd: die IPv6-Adresse ist da dann irgendwas innerhalb eines /64-Prefixes


    bei stateful hingegen wurd RADVd ebenfalls benötigt, aber nur zu Verteilung des Gateways, IP-Adresse und DNS-Server kommen vom DHCPd6 - anderes bei IPv4

    wo der DHCP alles liefert auch die IP-Adresse des Gateways;


    ich hab bei mir zu Hause im LAN stateless im Einsatz - darauf sprechen auch Androide an;

    (WANseitig ist bei mir zu Hause nach wie vor IPv4only)


    es stimmt bei einem vServer macht DHCP gar keinen Sinn, weil man ja auch beim DNS entsprechende AAAA-Records setzen will ...

    Grüße / Greetings

    Walter H.


    RS, VPS, Webhosting - was man halt so braucht;)