Zugriff IPV6 link local Adresse FE80::/10

OP #6018377
Lesenswert?

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.
Gast #6018385
Lesenswert?

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.
OP #6018421
Lesenswert?

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.
(Firma: tsx89) Persönliche Seite #6018486
Lesenswert?

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?
Gast #6018540
Lesenswert?

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.
OP #6020933
Lesenswert?

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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren