failed to add default route

  • Hallo!


    Ich habe seit gestern, Monatsanfang, jede Menge (minütlich) Einträge im logfile: ICMPv6: RA: ndisc_router_discovery failed to add default route
    Die gab es vorher nicht.


    # ip r
    default via 37.120.164.1 dev ens3
    37.120.164.0/22 dev ens3 proto kernel scope link src 37.120.166.21


    # ip -6 r
    2a03:4000:6:4123::/64 dev ens3 proto kernel metric 256
    fe80::/64 dev ens3 proto kernel metric 256
    default via fe80::1 dev ens3 metric 1024


    Was läuft da schief?


    Grüße


    Andreas

  • Trag den IPv6 Gateway in der Netzwerk-Config fix ein und deaktiviere RA's. Dazu gibt es schon ein paar Forenthreads.



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Seit ich mit Yast das mit traceroute herausgefundene IPv6-Gateway eingetragen habe, sind die ICMPv6: RA: ndisc_router_discovery failed to add default route verschwunden.


    # cat ifroute-ens3
    default 37.120.164.1 - ens3
    default 2a03:4000:6:4000::2 - ens3


    Dennoch zeigt ip -6 r folgendes an:
    # ip -6 r
    2a03:4000:6:4123::/64 dev ens3 proto kernel metric 256
    fe80::/64 dev ens3 proto kernel metric 256
    default via fe80::1 dev ens3 proto ra metric 1024 expires 1773sec


    Verstehe ich nicht. Auch ein Neustart ändert daran nichts.


    Was meinst Du mit RA's?


    Grüße


    Andreas

  • Trage ich fe80::1, das auch im SCP steht, bekomme ich wieder die ICMPv6: RA: ndisc_router_discovery failed to add default im log.
    Trage ich 2a03:4000:6:4000::2 ein, sind diese Meldungen verschwunden und alles funktioniert normal.


    # traceroute ipv6.google.com
    traceroute to ipv6.google.com (2a00:1450:4001:815::200e), 30 hops max, 80 byte packets
    1 gw01.netcup.net (2a03:4000:6:4000::2) 0.776 ms 0.586 ms 0.445 ms
    2 gw01.fra.netcup.net (2a03:4000:0:10::3) 4.245 ms 4.151 ms 4.139 ms
    3 as6939.fra.ecix.net (2001:7f8:8:20:0:1b1b:0:1) 11.982 ms 11.441 ms 11.301 ms
    4 de-cix10.net.google.com (2001:7f8::3b41:0:1) 4.374 ms 4.256 ms 4.195 ms
    5 2001:4860:0:1::cdb (2001:4860:0:1::cdb) 4.626 ms^C


    Dennoch bekomme ich auch
    # ip -6 r
    2a03:4000:6:4123::/64 dev ens3 proto kernel metric 256
    fe80::/64 dev ens3 proto kernel metric 256
    default via fe80::1 dev ens3 proto ra metric 1024 expires 1781sec


    Grüße

  • Ich habe seit gestern, Monatsanfang, jede Menge (minütlich) Einträge im logfile: ICMPv6: RA: ndisc_router_discovery failed to add default route


    # ip -6 r
    2a03:4000:6:4123::/64 dev ens3 proto kernel metric 256
    fe80::/64 dev ens3 proto kernel metric 256
    default via fe80::1 dev ens3 metric 1024


    Was läuft da schief?

    Du hast eine statische default route. Wenn Du jetzt auch noch durch RA eine default route setzt, hättest Du 2 default routes (ohne policy routing). Daher der Fehler. Du musst also die Übernahme von RA oder die statische default route deaktivieren und die Meldung verschwindet.


    2a03:4000:6:4000::2 kann vorübergehend als default route funktionieren. Sobald aber an fe80::1 ein Router mit anderer Global Unicast Adresse lauscht, hast Du ein Problem.

  • Was bedeutet denn RA? Ich habe für IPv6 vor 2-3 Wochen eigens eine default route mit gateway fe80::1 gesetzt, weil IPv6 nicht nach draußen funktioniert hat. Erst das Setzen des gateway hat einen ping6 nach draußen ermöglicht. Ich hatte keine Fehlermeldungen im logfile bzgl. ICMPv6: RA: ndisc_router_discovery failed to add default route.
    Seit Monatsanfang habe ich plötzlich diese Meldungen wenn ich das Gateway auf fe80::1 setze.


    Ich versteh's nicht. Ich habe ein gateway für IPv4 und IPv6 auf ens3 gesetzt.


    # ip r
    default via 37.120.164.1 dev ens3
    37.120.164.0/22 dev ens3 proto kernel scope link src 37.120.166.2


    # ip -6 r
    2a03:4000:6:4123::/64 dev ens3 proto kernel metric 256
    fe80::/64 dev ens3 proto kernel metric 256
    default via fe80::1 dev ens3 proto ra metric 1024 expires 1797sec


    Was meinst Du mit RA?


    Grüße

  • Ich bin mir nicht bewusst, dass eine Router Solicitation Broadcast Message vom Betriebssystem abgesetzt wird, daher sollte auch kein Router Advertisment stattfinden.


    ndisc_router_discovery failed to add default route sagt aber offenbar etwas anderes. Warum findet dieses discovery seit drei Tagen plötzlich statt? Ich probiere jetz mal für IPv6 kein gateway zu setzen, ich fürchte dann habe ich wieder keine IPv6 Funktionanlität.


    Andreas