Accéder au serveur Web invité VirtualBox via IPv6

2

Hôte: Mac avec Chrome

Invité: Ubuntu 16.04, adaptateur ponté

Client:

karl@karl-VirtualBox:~$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::xxxx:xxxx:11a:890e/64 scope link 
       valid_lft forever preferred_lft forever

Je peux accéder au serveur sur l'invité amende sur l'invité via http://localhost:8080. Cependant, je n'ai aucune chance d'y accéder, ni à l'invité ni à l'hôte dans IPv6.

A tenté: http: // [fe80 :: xxxx: xxxx: 11a: 890e]: 8080

enter image description here

Karl Morrison
la source
le /64 ne fait pas partie de l’adresse, vous devriez donc laisser cette information de côté.
Johan Myréen
@ JohanMyréen Je vois, mis à jour, toujours la même erreur cependant.
Karl Morrison
Les adresses link-local IPv6 sont un peu problématiques, car un hôte peut avoir plusieurs interfaces réseau et n'a aucun moyen de savoir quelle interface utiliser pour atteindre un autre hôte link-local. Ceci peut être contourné en spécifiant le nom de l'interface après l'adresse, par exemple telnet fe80:1234:bbfb:4ec0:d1e1%eth0 80. Malheureusement, les navigateurs ne semblent pas supporter cette notation. Une autre possibilité consiste à utiliser mDNS et à se connecter au serveur par nom. systemd-resolved ou avahi peut fonctionner comme répondeur mDNS, et je suppose que les Mac fonctionnent comme des clients mDNS prêts à l'emploi, car mDNS provient d'Apple.
Johan Myréen