У меня есть IPv6-адрес, добавленный к мосту (sysctl был настроен для включения пересылки). Однако всякий раз, когда я пытаюсь пропинговать хост IPv6, происходит сбой со следующей ошибкой:
PING google.com(we-in-x65.1e100.net) 56 data bytes
From 2a00:dd0:0:28:216:3eff:fe1a:b34a icmp_seq=1 Destination unreachable: No route
Это моя конфигурация / etc / network / interfaces (Debian):
iface xenbr0 inet6 static
address 2a00:0dd0:0000:0028:0000:0000:0000:0001
netmask 64
gateway 2a00:0dd0:0000:0028:0000:0000:0000:0000
Это таблица маршрутизации:
root@nl:~# route -6 | grep dd0
2a00:dd0:0:28::/64 :: U 256 0 1 xenbr0
::/0 2a00:dd0:0:28:: UG 1024 0 0 xenbr0
2a00:dd0:0:28::/128 :: Un 0 1 0 lo
2a00:dd0:0:28::1/128 :: Un 0 1 7 lo
Я получил это от своего интернет-провайдера как «блокировку IPv6»: 2a00:dd0:0:28::1/64
. Никакой другой информации предоставлено не было.
Хотите знать, это проблема с маршрутизатором на их стороне или на моей?
Вам необходимо узнать шлюз у вашего провайдера. Либо их роутер это 2a00: dd0: 0: 28 :: 1, или они ожидают, что у вас будет дополнительный IP-адрес в каком-то другом блоке пространства, который они направят на 2a00: dd0: 0: 28 :: 0/64 через.
2a00:dd0:0:28::1/64
вероятно, ваш шлюз по умолчанию, поскольку блок не может заканчиваться на 1
. Ваш IP-адрес хоста установлен на адрес вашего шлюза по умолчанию, а ваш маршрут по умолчанию указывает на весь ваш блок 2a00:dd0:0:28::
.
Используйте калькулятор подсети, чтобы выяснить диапазон адресов в вашем блоке и изменить IP-адрес вашего хоста. Тогда посмотри, сможешь ли ты пинговать 2a00:dd0:0:28::1
. В таком случае попробуйте использовать его в качестве шлюза по умолчанию, а затем попробуйте выполнить эхо-запрос другого интернет-хоста. Если эти настройки не работают, обратитесь к своему провайдеру.
Также я не пробовал никаких адресов google v6, но если вы не пинговали их с другого хоста, попробуйте с рабочего хоста, чтобы убедиться, что они ответят.