VNC und Firefox und IPv6?

OP #7499149
Lesenswert?

hallo,

IPv6 mag ja ganz unten richtig schick sein, aber ganz oben, mit Firefox, komme ich garnicht klar. Es gibt einen Server, auf dem x11vnc, sshd und ein Webserver laufen. Die funktionieren und sollen im lokalen Netz von einem Debian-PC aus genutzt werden.

Der ssh-client kennt die Option -B eth0 und versteht auch diese seltsame Schreibweise fe80::230:64ff:fe5c:aa22%eth0. netcat-openbsd und der TigerVNC Viewer funktionieren damit auch. Tightvnc, gvncviewer und netcat-traditional kennen scheinbar nur IPv4. Das kann doch nicht sein, im Jahre 2023? Na gut, bei -traditional ist es wohl Absicht ;)

w3m kennt IPv6 im Prinzip, http://[::1] geht, nicht aber http://[fe80::230:64ff:fe5c:aa22%eth0], mit oder ohne %eth0.

Firefox geht garnicht. Sobald Doppelpunkte in der Eingabezeile stehen, interpretiert er das als Suchbegriff. Eckige Klammern an verschiedenen Stellen helfen nicht. Wahrscheinlich fehlt nur eine Kleinigkeit mit der richtigen Syntax, aber wo?

Nebenbei: warum muss man das Interface überhaupt überall angeben? PC und Server haben zwar beide 2 Interfaces, aber nur eins ist UP, mit je 1 IPv4 und 1 IPv6 Adresse. Kann man das nicht zentral regeln?

#7499168
Lesenswert?

Bauform B. schrieb:

warum muss man das Interface überhaupt überall angeben?

Mindestens weil Link-lokale IPv6 Adressen mangels Routing nicht eindeutig sind. Ohne Angabe von Interface/Zone ist nicht klar, welchen möglichen Weg das gehen soll. Kannst nicht erwarten, dass der Browser erst das System auf Herz und Nieren untersucht, ob es trotzdem eindeutig ist.

IPv6 mag ja ganz unten richtig schick sein, aber ganz oben, mit Firefox, komme ich garnicht klar.

Status w3.org: "RESOLVED WONTFIX" https://ungleich.ch/u/blog/ipv6-link-local-support-in-browsers/

OP #7499227
Lesenswert?

Danke! Es gibt also doch perfekte Antworten, also mindestens diese hier.

(prx) A. K. schrieb:

warum muss man das Interface überhaupt überall angeben?

Mindestens weil Link-lokale IPv6 Adressen mangels Routing nicht eindeutig sind.

RFC4007 erwähnt immerhin, dass es evt. eine default zone geben könnte, aber so mit "may" und "should" klein geschrieben wird das natürlich nichts :)

Status w3.org: "RESOLVED WONTFIX"

Die Begründung "The platform-specific nature of <zone_id> makes it difficult to impossible" überzeugt mich zwar weniger, als ob an einem Browser sonst nichts platform-specific wäre. Aber gut, damit kann man leben, immerhin ist es nicht undefined.

Nochmal vielen Dank!

#7500006
Lesenswert?

Bauform B. schrieb:

Nebenbei: warum muss man das Interface überhaupt überall angeben? PC und Server haben zwar beide 2 Interfaces, aber nur eins ist UP, mit je 1 IPv4 und 1 IPv6 Adresse. Kann man das nicht zentral regeln?

Klar. Du kannst Dir lokale Adressen (ULA) generieren und das Prefix via Router Advertisement im Netz verbreiten. Die Link-Lokalen Adressen waren nie für den allgemeinen Verzehr gedacht.

fchk

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