Як правильно запустити IPv6?


11

Отже, моя проблема полягає в тому, що я просто не можу заставити IPv6 працювати. Ping6 просто повідомляє мені, connect: Network is unreachableколи я намагаюся, ipv6.google.comнаприклад, пінг .

ifconfig виглядає так:

eth0      Link encap:Ethernet  HWaddr **:**:e9:b6:35:7e  
          inet addr:***.*.65.177  Bcast:***.*.65.191  Mask:255.255.255.224
          inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:* errors:0 dropped:0 overruns:0 frame:0
          TX packets:* errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:*  TX bytes:*
          Interrupt:28 Base address:0xc000 
lo        ...

route -6 повертає:

Destination                    Next Hop                   Flag Met Ref Use If
fe80::/64                      ::                         U    256 0     0 eth0
fe80::/64                      ::                         U    256 0     0 tap0
::/0                           ::                         !n   -1  1  5400 lo
::1/128                        ::                         Un   0   4269387 lo
fe80::16da:e9ff:feb6:357e/128  ::                         Un   0   1   391 lo
fe80::4c7b:2bff:fef4:9db/128   ::                         Un   0   1     0 lo
ff00::/8                       ::                         U    256 0     0 eth0
ff00::/8                       ::                         U    256 0     0 tap0
::/0                           ::                         !n   -1  1  5400 lo

Ще одна дивна річ - пінгінг моєї власної адреси IPv6 працює лише в тому випадку, якщо я скажу ping6спеціально використовувати eth0інтерфейс, -I eth0інакше це повернеться unknown host.

Одне, що я читав - це те, що мені потрібно якось вказати свій маршрутизатор у таблиці маршрутизації, але я навіть не знаю адреси маршрутизатора, і я не маю уявлення про те, як це знайти (тому що я не схожий на експерт з мереж і IPv6 мені здається навіть більш заплутаним, ніж IPv4).

Якісь ідеї чи рішення?


Мені погано запитати це, але чи точно ваш Інтернет-провайдер підтримує IPv6? Потім ваш маршрутизатор також повинен бути налаштований для IPv6. Також це домашнє запитання, адже це тут поза темою? Ознайомтеся з нашими поширеними
питаннями

@Chloe Так, безумовно. Машина є сервером у відповідному центрі обробки даних. Тут не відбувається ніяких домашніх речей ...
Cobra_Fast

Досить справедливо, у цьому випадку вам потрібно поспілкуватися з тим, хто відповідає за маршрутизатор / мережу, перш ніж ви зможете продовжувати набагато далі.
День

А що конкретно я б запитав і шукав?
Cobra_Fast

Вам потрібна загальнодоступна ipv6 адреса, ви можете отримати форму, яку ви отримаєте. Але деякі постачальники послуг не мають послуги ipv6. Для конфігурації ipv6 зверніться до мого повідомлення тут. askubuntu.com/a/894840/582516
Kris Roofe

Відповіді:


14
     inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link

fe80 :: / 10, оскільки "Область застосування", що стоїть за ним, - це адресна локальна посилання.

Для підключення до решти Інтернету вам потрібна глобальна адреса (таким чином, не більше 2000 :: / 3 принаймні на наступні кілька років), і звичайно вам потрібно принаймні за замовчуванням (:: / 0) або defaultish (2000: : / 3) маршрут до маршрутизатора, який буде фактично пересилати ваші пакети.

Як такий, у вас є два варіанти: 1) попросіть свого провайдера надати вам рідний IPv6 2) отримати тунель (google для 'wikipedia ipv6 тунельного брокера', щоб отримати хороший список).


5

У вас не встановлена ​​загальнодоступна IPv6-адреса на своєму хості (публічні адреси починаються з 2xxx або 3xxx). У вас є лише локальна посилання (fe80: :), встановлена ​​адреса, тож ви можете пінг лише інших хостів у вашій локальній мережі.

Ви повинні встановити "-I eth0" під час pinging, тому що ви pinging локальна адреса посилання (fe80 :: / 64), яка встановлена ​​на всіх ваших інтерфейсах, і ping не знає, який інтерфейс використовувати.

Вам потрібно зв’язатися зі своїм адміністратором мережі щодо налаштувань мережі (IP-адреса ,, шлюз, dns) та налаштувати її. Оскільки рекламування маршрутизаторів увімкнено за замовчуванням на більшості машин, мабуть, маршрутизатор не надсилає їх, або ви мали б автоконфігуровану та IPv6 адресу.


+1 для підказки про встановлений варіант, зараз ping працює ... Але працює лише як "self ping", коли я в ssh, наприклад. ping6 -I eth0 2604:a880:2:d0::20c7:c001є загальнодоступним (!), але не працює в інших машинах.
Пітер Краусс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.