Назад | Перейти на главную страницу

Только адреса 6to4 доступны через интерфейс 6to4

У меня настроен интерфейс 6to4. Я могу общаться с любым другим хостом 6to4 (2002 :: / 4), но не с другими хостами, пакеты просто теряются. Я пробовал несколько конфигураций и операционных систем, поэтому думаю, что это проблема поставщика. Как я могу убедиться, что это так, и что я должен сказать своему провайдеру?

UPD: таблица маршрутизации, она идентична таблице с машины, которая работает отлично.

::192.88.99.1 dev 6to4  metric 1024  mtu 1480 advmss 1420 hoplimit 0
::/96 via :: dev 6to4  metric 256  mtu 1440 advmss 1380 hoplimit 0
2002::/16 dev 6to4  proto kernel  metric 256  mtu 1440 advmss 1380 hoplimit 0
fe80::/64 dev 6to4  proto kernel  metric 256  mtu 1440 advmss 1380 hoplimit 0
fe80::/64 dev eth0  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 0
fe80::/64 dev br0  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 0
fe80::/64 dev wlan0  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 0
default via ::192.88.99.1 dev 6to4  metric 1024  mtu 1440 advmss 1380 hoplimit 0

Это проблема маршрутизации провайдера, 192.88.99.1 недоступен, а, например, 147.45.21.2 может успешно использоваться как шлюз.

Похоже, у вас нет реле, настроенного для выхода в Интернет по IPv6. Вам следует перейти на глобальный произвольный адрес 192.88.99.1, который рекламируют различные провайдеры. (В зависимости от того, где вы находитесь, и от точки доступа вашего интернет-провайдера, ближайший видимый ретранслятор может находиться на другом континенте.)

Формат IPv6 этого адреса - 2002: c058: 6301 ::, поэтому вы, вероятно, просто захотите добавить его в качестве маршрута по умолчанию для трафика IPv6.

Вы не упоминаете свою ОС и не указываете текущую конфигурацию. Поэтому я дам «классическую» команду ifconfig:

route add -inet6 default 2002:c058:6301::