Ipv6 aufrufen?

Gast #5783281
Lesenswert?

hallo
Ich habe mir ein ubuntu server aufgesetzt und würde gerne einen dienst 
über ipv6 aufrufen
Client Rechner ist auch ein Ubuntu
Beide haben eine Ipv6 Adresse
Der Server ist
inet6 addr: fe80::65fe:xxxx:xxxx:5fc2/64 Scope:Link

Der Dienst erstellt eine Webseite auf Port 80 welche ich über ipv4 auch 
erreichen kann.

Also was gebe ich nun am client im Browser ein?
http://[fe80::65fe:xxxx:xxxx:5fc2/64] klappt nicht
Lokales Netzwerk reicht mir schon
Gast #5783731
Lesenswert?

Lord Hesketh-Fortescue aus North Cothelstone Hall schrieb im Beitrag 
#5783331:
> z.B. https://[fe80::2843:0fe7:e6c9:7f71%eth0]

Wenn ich das versuche lande ich sofort bei Google...
bzw bei mir heißt die Netzwerkkarte eno1
Ob der Dienst auf ipv6 läuft weiß ich leider nicht. Aber wenn nicht 
müsste doch wenigstens ein Fehler angezeigt werden?

Ubuntu 18.04
Firefox 66.0(64bit) & Chrome (Da finde ich die Version nicht aber recht 
frisch noch)
#5783830
Lesenswert?

otta schrieb:

> Ob der Dienst auf ipv6 läuft weiß ich leider nicht. Aber wenn nicht
> müsste doch wenigstens ein Fehler angezeigt werden?

Dann mach doch mal als root ein 'netstat -tlpen | grep 80' auf dem 
System, wo der Serverprozess läuft.
Wenn der Prozess IPv6 spricht, sollte eine Zeile wie
1
tcp6       0      0 :::80      :::*   LISTEN      0     13667     933/apache2

dabei sein. Der Prozessname (hier "apache2") kann auch z.B. 
"httpd-prefork" lauten. Je nach System...
Entscheidend ist, dass der Port 80 hinter den ersten drei Doppelpunkten 
steht. Dann ist es die richtige Zeile und er spricht IPv6.

Kann er nur IPv4,steht dort sowas wie 0.0.0.0:80 oder so.
Gast #5783831
Lesenswert?

https://www.ipv6-handbuch.de/IPv6-Facts/Was-ist-eine-fe80-Adresse-fuer-IPv6
IPv6-Adressen, die mit fe80 beginnen, sind so genannte Link-Lokale 
Adressen. Sie sind nur innerhalb eines Netzes gültig und werden niemals 
geroutet. Über diese Adressen können nur die Computer miteinander 
kommunizieren, die zum Beispiel an den selben Switch angeschlossen sind. 
Aus dem Internet oder aus Netzwerken hinter einem Router können sie 
hingegen nicht erreicht werden.
#5785021
Lesenswert?

hannes schrieb:
> Thomas V. schrieb:
>> die zum Beispiel an den selben Switch angeschlossen sind

Nein, habe ICH nicht geschrieben =;-)

> Ich habe zwei Switch dazwischen. Nein aber selbst von dem Ubuntu 18
> Desktop
> bekomme ich kein Ping6 auf die eigene ipv6 hin.

Hier greift das, was "Lord Hesketh-Fortescue aus North Cothelstone Hall" 
weiter oben schrieb:

> Wenn du über die fe80::-Adresse aufrufen willst, dann musst du die sog.
> Zone ID anhängen. Damit definierst du über welches NIC zu rausgehst.

Da diese Adressen nur innerhalb eines Layer-3-Segmentes (die 
Formulierung weiter oben, dass es derselbe Switch sein muss ist zu 
ungenau) eindeutig sind, muss man das entweder so machen, oder dem 
ping6-Befehl mit dem Parameter -I das Interface mitgeben, auf dem er die 
Pakete rausschicken soll:
1
server:~ # ping6 -I vlan2 fe80::ea39:35ff:fe2d:e5ff
2
PING fe80::ea39:35ff:fe2d:e5ff(fe80::ea39:35ff:fe2d:e5ff) from fe80::ea39:35ff:fe2d:e5ff vlan2: 56 data bytes
3
64 bytes from fe80::ea39:35ff:fe2d:e5ff: icmp_seq=1 ttl=64 time=0.095 ms
4
64 bytes from fe80::ea39:35ff:fe2d:e5ff: icmp_seq=2 ttl=64 time=0.125 ms

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