Après des recherches sur le Web pendant des semaines, j'abandonne et viens poser à nouveau cette question. J'ai vérifié this et this mais mon problème n'a pas été résolu.
J'ai donc un ordinateur Ubuntu 16.04 et Windows 10 (système double) et une connexion Ethernet que je suis sûr d'avoir une connexion IPv6. J'ai essayé de visiter des sites IPv6 sur le système Windows et cela fonctionne très bien. Mais cela ne fonctionnera pas sur Ubuntu, ce qui est frustrant.
Maintenant, quand je lance ifconfig
cela donne:
eth0 Link encap:Ethernet HWaddr 70:4d:7b:b8:4f:7d
inet addr:166.111.66.250 Bcast:166.111.67.255 Mask:255.255.252.0
inet6 addr: fe80::10d8:ad64:c0dc:f66a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26102 errors:0 dropped:0 overruns:0 frame:0
TX packets:1548 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3022053 (3.0 MB) TX bytes:286019 (286.0 KB)
Interrupt:16 Memory:df200000-df220000
is0 Link encap:IPv6-in-IPv4
inet6 addr: 2402:f000:1:1501:200:5efe:a66f:42fa/64 Scope:Global
inet6 addr: 2402:f000:1:1501:71aa:6848:6f44:8992/64 Scope:Global
inet6 addr: 2402:f000:1:1501::/64 Scope:Global
inet6 addr: fe80::200:5efe:a66f:42fa/64 Scope:Link
UP RUNNING NOARP MTU:1280 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:288 (288.0 B) TX bytes:6416 (6.4 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:530 errors:0 dropped:0 overruns:0 frame:0
TX packets:530 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:74472 (74.4 KB) TX bytes:74472 (74.4 KB)
wlx30b49e2f621f Link encap:Ethernet HWaddr 30:b4:9e:2f:62:1f
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Je pense donc avoir une adresse IPv6 (fe80 :: 10d8: ad64: c0dc: f66a). Cependant, lorsque j'essaie d'accéder à un site Web IPv6, je ne peux tout simplement pas y accéder. J'ai changé /etc/network/interfaces
après quelques liens et on dirait
auto lo
iface lo inet loopback
iface eth0 inet dhcp
iface eth0 inet6 dhcp
et /etc/NetworkManager/NetworkManager.conf
. On dirait
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=true
Maintenant, je peux exécuter Host -t AAAA google.com
et il retourne google.com has IPv6 address 2404:6800:4008:800::200e
, mais lorsque je ping6 2404:6800:4008:800::200e
, il n’ya pas de réponse, je ne peux pas non plus visiter un site Web exclusivement IPv6.
Je ne sais pas si j'ai foiré quelque chose depuis que je me suis souvenu d'utiliser IPv6 auparavant. Est-ce que quelqu'un pourrait m'aider avec ce problème? Merci d'avance.
Vous n'avez pas d'adresse IPv6 sur eth0. Vous n'avez qu'une adresse locale fe80::10d8:ad64:c0dc:f66a/64
de liaison locale qu'il n'est pas bon de connecter en dehors de votre réseau local.
Supprimez iface eth0 inet dhcp
et iface eth0 inet6 dhcp
du /etc/network/interfaces
. Network Manager recevra une adresse IPv6 si elle est disponible.
Si vous devez réellement utiliser la configuration manuelle dans /etc/network/interfaces
, le réglage correct pour IPv6 sera
iface eth0 inet6 auto
dans la plupart des cas, DHCPv6 n’est pas utilisé sur un routeur. Le plus commun est la configuration de SLAAC.
Merci pour vos réponses. Plus tard, j'ai découvert que je n'avais pas de connexion IPv6 générique. La seule façon pour moi d'utiliser IPv6 est de isatap . C'est-à-dire IPv6 sur IPv4.
Comme indiqué dans ma question, j’ai une interface (_ is0
) qui offre cette fonctionnalité, mais je ne sais pas pourquoi cela n’a pas fonctionné. Je dois désactiver manuellement is0
, créer une nouvelle interface, me connecter au routeur isatap sur mon campus et tout fonctionne. Plus tard, l'interface is0
apparaîtra à nouveau, mais cette fois, ce n'est pas grave.
En tout cas merci pour vos conseils.