Я пытаюсь настроить сеть IPv6 в первый раз в моем живом.
Я имею на своем основном сервере после интерфейсов:
br1 Link encap:Ethernet HWaddr 66:ea:5c:99:08:f5
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::64ea:5cff:fe99:8f5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:636 (636.0 B)
eth0 Link encap:Ethernet HWaddr 00:25:90:7a:1b:9c
inet addr:87.106.73.113 Bcast:87.106.73.113 Mask:255.255.255.255
inet6 addr: 2001:8d8:8f3:5700::15:7260/64 Scope:Global
inet6 addr: fe80::225:90ff:fe7a:1b9c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:64808 errors:0 dropped:0 overruns:0 frame:0
TX packets:54414 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:36396559 (34.7 MiB) TX bytes:32748716 (31.2 MiB)
Memory:fb920000-fb940000
и на виртуальном сервере (использующий xen на основном)
eth0 Link encap:Ethernet HWaddr 00:16:3e:5b:e3:4d
inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:3eff:fe5b:e34d/64 Scope:Link
inet6 addr: 2001:8d8:8f3:579c:517e:a55a:f29f:d4c1/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:352 (352.0 B) TX bytes:676 (676.0 B)
Interrupt:25
Я попробовал, добавляет маршрутизация на виртуальном сервере
ip -6 route add default via 2001:8d8:8f3:5700::15:7260 dev eth0
я все еще не могу проверить с помощью ping-запросов через IPv6 (конечно, я могу проверить с помощью ping-запросов через IPv4).
Виртуальный сервер должен быть доступным снаружи и IPv6, это должен быть внешний IP для сервера.
Как я должен на самом деле настроить всю маршрутизацию и т.д. для получения этой работы?
Трассировка на 2001:8d8:8f3:579c:517e:a55a:f29f:d4c1
показывает мне это:
3 2001:470:0:69::1 68.251 ms 33.776 ms 34.043 ms
4 2001:7f8::2170:0:2 36.286 ms 39.953 ms 37.055 ms
5 2001:8d8:0:2::95 44.412 ms 44.052 ms 44.152 ms
6 2001:8d8:0:2::d2 41.018 ms 52.907 ms 47.670 ms
7 2001:8d8:0:9::e7 48.028 ms 46.261 ms 46.272 ms
8 2001:8d8:0:11::36:a 46.855 ms 47.401 ms 47.211 ms
9 2001:8d8:8f3:5700::15:7260 46.468 ms 44.278 ms 44.522 ms
10 2001:8d8:0:11::36:a 45.445 ms 49.779 ms 48.461 ms
11 2001:8d8:8f3:5700::15:7260 47.882 ms 48.060 ms 48.372 ms
12 2001:8d8:0:11::36:a 47.653 ms 48.689 ms 48.367 ms
13 * * *
14 2001:8d8:0:11::36:a 48.760 ms 48.888 ms 49.037 ms
15 * * *
16 2001:8d8:0:11::36:a 48.238 ms * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 2001:8d8:0:11::36:a 47.350 ms 47.350 ms 51.596 ms
29 2001:8d8:8f3:5700::15:7260 48.272 ms * *
30 2001:8d8:0:11::36:a 47.516 ms 70.904 ms 70.969 ms
Это очень ясно показывает, что у вас есть цикл маршрутизации. Цикл маршрутизации идет между вашим основным сервером и 2001:8d8:0:11::36:a
, который, кажется, является вашим шлюзом.
Это означает, что ваш сервер не маршрутизирует этот префикс на VM, а, скорее, маршрутизирует его обратно на шлюз (предположительно, используя маршрут по умолчанию).
Это означает, что вам нужно добавить 2001:8d8:8f3:579c:::/64
в качестве непосредственно прикрепленного маршрута на ссылку на VM. Одним из способов сделать это было бы добавить 2001:8d8:8f3:579c::1/64
в качестве адреса на хосте, назначенном интерфейсу, обращенному к ВМ.