IPv6, не работающий над Ubuntu 16.04

После поиска сети в течение многих недель я сдаюсь и приезжаю для задавания этого вопроса (снова). Я проверил это и это, но моя проблема не была решена.

Таким образом, у меня есть Ubuntu 16.04 и Windows 10 (двойной sys) компьютер и соединение Ethernet, что я уверен, имеет соединение IPv6. Я попытался посетить сайты IPv6 в системе Windows, и она работает отлично. Но это не будет работать над Ubuntu, которая печальна.

Теперь, когда я работаю ifconfig это дает:

      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)

Таким образом, я полагаю, что у меня есть адрес IPv6 (fe80:: 10d8:ad64:c0dc:f66a). Однако, когда я пытаюсь получить доступ к веб-сайту IPv6, я просто не могу пройти. Я изменился /etc/network/interfaces переходя по некоторым ссылкам и это похоже

      auto lo
      iface lo inet loopback
      iface eth0 inet dhcp
      iface eth0 inet6 dhcp

и /etc/NetworkManager/NetworkManager.conf. Это похоже

      [main]
      plugins=ifupdown,keyfile,ofono
      dns=dnsmasq

      [ifupdown]
      managed=true

Теперь я могу работать host -t AAAA google.com и это возвращается google.com has IPv6 address 2404:6800:4008:800::200e но когда я ping6 2404:6800:4008:800::200e, нет только никакого ответа, и при этом я не могу посетить IPv6 только веб-сайт.

Я не уверен, испортил ли я что-то, так как я не забыл использовать IPv6 прежде. Кто-то мог помочь мне с этой проблемой?Заранее спасибо.

1
задан 13 April 2017 в 15:23

2 ответа

У вас нет адреса IPv6 на eth0. У вас есть только локальный адрес ссылки fe80::10d8:ad64:c0dc:f66a/64, который не подходит для подключения за пределами вашей локальной сети.

Удалить iface eth0 inet dhcp и iface eth0 inet6 dhcp из /etc/network/interfaces. Сетевой менеджер получит IPv6-адрес, если он доступен.

Если вам действительно необходимо использовать ручную настройку в /etc/network/interfaces, правильной настройкой для IPv6 будет

 iface eth0 inet6 auto

, поскольку во многих случаях DHCPv6 не используется на маршрутизаторе. Наиболее распространенной является конфигурация SLAAC.

2
ответ дан 7 December 2019 в 12:34

Спасибо за Ваши ответы. Позже я узнал, что у меня на самом деле не было универсального соединения IPv6. Единственный путь ко мне для использования IPv6 isatap. Таким образом, IPv6 по IPv4.

, Как упомянуто в моем вопросе, у меня действительно есть интерфейс (т.е. is0), который достигает этой функциональности, все же я не знаю, почему это не работало. Я должен вручную отключить is0, создать новый интерфейс, соединиться с isatap маршрутизатором в своем кампусе, и все работает. Позже эти is0 интерфейс обнаружился бы снова, но на этот раз, он не имеет значения.

Так или иначе спасибо за Ваш совет.

1
ответ дан 7 December 2019 в 12:34

Другие вопросы по тегам:

Похожие вопросы: