Beiträge von Jens1

    Bist Du vielleicht im rescue Modus (init 1)?


    Was sagt:


    systemctl status runlevel1.target ?


    Die Ausgabe sollte "inactive (dead)" sein.


    Hingegen sollte bei


    systemctl status runlevel2.target

    systemctl status runlevel3.target


    die Ausgabe "active" sein. Bei einem grafischen System auch "active":


    systemctl status runlevel4.target

    systemctl status runlevel5.target



    Jens

    Hallo!


    Ich befasse mich schon seit mehr als 25 Jahren mit Linux (opensuse), aber erst seit einigen Tagen mit IPv6.


    Ich habe für meinen VDSL-Anschluss von meinen ISP mir eine feste IPv6 Prefix (/64 & /56) zuweisen lassen.


    Es hat einen Moment gedauert bis das /64 auf ppp0 funktionierte. Es werden zwei IPv6 Adressen dann automatisch auf ppp0 gebunden. Diese kann ich auch von extern benutzen.


    Nun habe ich ein Verständnisproblem:

    Ich habe pppoed im Modus debug gestartet. Ich kann sehen das zwei fe80:: Adressen ausgetauscht werden. Was ich nicht sehe, ist wie der /64 oder /56 Prefix übermittelt wird. Trotzdem hat der Rechner dann zwei Adressen aus dem mir zugeteilten /64 gebunden. Ein dhcpd ist auf dem Rechner nicht aktiv. Wie bekommt der Rechner diese mitgeteilt und kann ich das auch irgendwo debuggen? Eine testweise angeschossene Fritz!Box kennt beide (/64 & /56) Prefix.


    Jetzt aber zu meinem eigentlichen Problem:

    Das Prefix /64 was auf ppp0 gebunden ist funktioniert. Ich kann auch mit ip -6 address add .. weitere IPv6 Adressen händisch binden. Auch diese funktionieren. Was nicht funktioniert ist das /56 Prefix. Ich wollte es auf dem internen Netz (eth2) binden. Daher habe ich mit ip -6 address add ... eine IPv6 Adresse/64 aus dem /56 Prefix auf eth2 gebunden (2001:xxxx:....:1/64). Zusätzlich habe ich auf einen 2. Rechner ebenfalls eine IPv6 Adresse gebunden (2001:xxxx:....:2/64). Ping6 zwischen Rechner 1. & Rechner 2. Funktioniert. Ping6 -I 2001:xxxx:....:1 google.de geht nicht. Auch nicht in gleichere weise von Rechner 2. Per tcpdump sehe ich aber das die Pakete über ppp0 rausgehen:


    ping 6 -I 2001:xxxx:....:2 google.de


    16:34:34.717560 IP6 2001:xxxx:...:2 > 2a00:1450:4001:813::2003: ICMP6, echo request, seq 1, length 64

    16:34:35.782257 IP6 2001:xxxx:...:2 > 2a00:1450:4001:813::2003: ICMP6, echo request, seq 2, length 64

    16:34:36.822325 IP6 2001:xxxx:...:2 > 2a00:1450:4001:813::2003: ICMP6, echo request, seq 3, length 64


    Es kommt aber nichts zurück. Firewall für IPv6 ist aus. Testweise auch die für IPv4.


    Gesetzt ist:


    net.ipv6.conf.all.forwarding=1

    net.ipv6.conf.all.accept_ra=1

    net.ipv6.conf.ppp0.accept_ra=2

    net.ipv6.conf.all.accept_source_route = 1


    Da ich erst mal nur mit festen IPv6 Adressen arbeiten werden habe ich kein dhcpd & kein ndpd laufen.


    Wo mache ich da einen Fehler? Ich vermute das ist ein IPv6 Verständnisproblem von mir. :smilie_pc_057:


    Bin für jede hilfreiche Antwort dankbar!


    Jens