Hallo. Ich habe einen Linux PC mit 2 Netzwerkkarten (eth0 und eth1). Beide haben sowohl eine ipv4 als auch eine ipv6 (u.a link local fe80::xxx). Rechnernamen in die /etc/hosts eingertragen (sowohl mit ipv4 als auch ipv6 link local) ping (mit ipv4) funktioniert über beide ethX ohne Probleme. Bei ping6 geht es über eth0 ohne Probleme. Aber er findet keine ipv6 über eth1 (weil er immer über eth0 sucht). Wie bekommt man dieses Routing in den Griff? Danke. Martin
IPv6 Link local Adressen funktionieren nur mit Scope - der gibt die verwendete Netzwerkkarte an. Kann man an die ipv6 Addresse anhängen:
1 | > ping6 fe80::C0DE%eth0 |
Hallo. Ich versuche aber mittels der /etc/host das mit PC Namen zu machen. zB ping6 PC1 klappt - der ist via eth0 erreichbar. ping6 PC2 geht nicht. der wäre an eth1 - er bekommt aber von ipv6%eth0 unreachable. Martin
Vielleicht mit nem anderen "Prefix" für eth1; Indem du Link-Local zu statisch an allen eth1 PCs änderst. Vielleicht ist das ja eine Option. Wie weit das für dein Netzwerk und die Umgebung "erlaubt" ist, musst du selber heraus finden. fe81::<REST NORMAL> fe81::affe fe81::dead fe81::ache fe81::dada Dann sollte er "eigentlich" durch eine Standard-Route gleich dort suchen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.