2

Если я пингую внешние ipv6 имена хостов или адреса (например, ipv6.google.com), это работает, но если я пытаюсь пинговать ipv6 имя хоста или адрес, это не работает. Если я пингую тот же адрес с компьютера Windows в локальной сети, он работает. Почему это случилось?

Целевые машины работают под управлением Windows 7 или Server 2008 R2 и Teredo. Моя машина работает под управлением Ubuntu 10.04 и Miredo.

2 ответа2

1

Возможно, вы захотите попробовать проверить связь с локальным адресом, чтобы сузить его между брандмауэром или другими сетевыми проблемами между двумя хостами и проблемой Teredo. Я слышал о проблемах, когда при использовании адресов IPv6 на базе Teredo вы не можете пропинговать другие машины в своей подсети. Например, я могу пропинговать компьютер с Windows 7 в той же сети, что и мой компьютер с Ubuntu, выполнив это (на моем компьютере с Ubuntu):

$ ping6 -c 5 -I eth0 fe80::e1ce:694a:18c0:6530

Обратите внимание, аргумент -I важен при проверке адреса локальной ссылки, потому что в противном случае ОС хоста не сможет узнать, о каком интерфейсе локальной ссылки вы говорите. (насколько вам известно, вы хотите использовать интерфейс Teredo или интерфейс обратной связи, например.)

0

Я не уверен, что именно вы пытаетесь пропинговать, но если вы пытаетесь пропинговать компьютер с Windows, то брандмауэр Windows может блокировать запрос пинга - отключите его, и он должен работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .