Habe eine Anwendung (http server) auf IPV6 umgeschrieben. Der Zugriff über einen Browser über localhost [::1] funktioniert. Im lokalen Netzwerk (Fritzbox) kann von einem anderen Rechner aber nicht zugegriffen werden über die link local Adresse fe80:x:x:x... ping6 -i 1 -I enp3s0 fe80::0222:4dff:feb7:2765 funktioniert jedoch! Was ist zu tun? Hat das was mit scope zu tun? Da gibt es eine Datenstruktur beim Programmieren.
In einer URL nicht vergessen, die [] um die IPv6 Addresse zu setzen. Schau mal mit "netstat -tulpn" nach, ob das auch überall auf Verbindungen wartet, oder ob es das nur lokal tut. Wenn das in ordnung ist, kannst du's mal mit "tcpdump port 80" und "telnet <addresse> 80" versuchen weiter zu analysieren.
Link Local Adressen funktionieren in der Regel nur, wenn man zusätzlich ein Interface angibt, da alle Netzwerkinterfaces das selbe Subnetz für die Link Local Adresse verwenden.
Thorsten schrieb: > Link Local Adressen funktionieren in der Regel nur, wenn man > zusätzlich > ein Interface angibt, da alle Netzwerkinterfaces das selbe Subnetz für > die Link Local Adresse verwenden. Funktionieren die dann auch nur auf dem selben Rechner? Oder auch über PC - Router - PC?
DPA schrieb: > In einer URL nicht vergessen, die [] um die IPv6 Addresse zu > setzen. Ja! localhost [::1] funktioniert ja. > Schau mal mit "netstat -tulpn" nach, ob das auch überall auf > Verbindungen wartet, oder ob es das nur lokal tut. Ja, wartet > Wenn das in ordnung ist, kannst du's mal mit "tcpdump port 80" und > "telnet <addresse> 80" versuchen weiter zu analysieren. Wenn ich mit ip -6 addr add 2001::1/64 dev enp3s0 eine zusätzliche Adresse dem Interface zuweise geht es erst mal mit dieser Adresse auf dem gleichen Rechner. PC - Router - PC geht (noch) nicht.
Wenn es echt nicht mehr weiter geht: Wireshark (oder vergleichbares!) am Host und Client(s) verwenden - und gucken wie weit du kommst und wo es klemmt... Rainer S. schrieb: > mit ip -6 addr add 2001::1/64 dev enp3s0 > eine zusätzliche Adresse dem Interface zuweise geht es erst mal Und diese zweite Adresse (in dem Bereich) hat dein Client auch bekommen?
:
Bearbeitet durch User
Tim S. schrieb: > Und diese zweite Adresse (in dem Bereich) hat dein Client auch bekommen? Ja. Das geht aber komischerweise nicht auf allen Linux Rechnern. Haber hier mehrere.
Rainer S. schrieb: > Funktionieren die dann auch nur auf dem selben Rechner? > Oder auch über PC - Router - PC? Die Adresse funktioniert nur im selbem Layer 2 Segement und wird nicht geroutet. Also PC - Switch - PC geht, aber PC - Router - PC geht nicht. Außerdem muss das Ausgangsinterface mit angeben werden. Z.B.: telnet fe80::0222:4dff:feb7:2765%enp3s0 80 sollte Dich mit dem Webserver verbinden.
Hi, ich glaube Firefox akzeptiert z.B. keine Linklocal Adressen aus Sicherheitsgründen... https://bugzilla.mozilla.org/show_bug.cgi?id=700999
Wenn das Problem nur das Parsen in Firefox ist, kann man es ja eventuell einfach in der /etc/hosts eintragen.
Thorsten schrieb: > Rainer S. schrieb: >> Funktionieren die dann auch nur auf dem selben Rechner? >> Oder auch über PC - Router - PC? > > Die Adresse funktioniert nur im selbem Layer 2 Segement und wird nicht > geroutet. > > Also > PC - Switch - PC > geht, aber > PC - Router - PC > geht nicht. > > Außerdem muss das Ausgangsinterface mit angeben werden. Z.B.: > telnet fe80::0222:4dff:feb7:2765%enp3s0 80 > sollte Dich mit dem Webserver verbinden. Unter Firefox geht das nicht mit dem Interface. Die Frage ist ja dann: Wie kann ich im lokalen Netzwerk über IPV6 auf den Rechner mit Webserver zugreifen? Geht das dann nur noch mit Angabe des Netzwerkinterfaces? Oder kann man auch eine (zusätzliche) IPV6 definieren? Welche Adressen werden denn geroutet?
Wenn ich in der FritzBox die IPV6 Unterstützung aktiviere bekommt der Rechner 2 neue fd00:.... Adressen (ein anderer im Netz nur eine) und dann geht der Zugriff vom Browser über den Router. Ohne Angabe vom Netzwerkinterface.
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.