Моя сетевая настройка очень проста: две машины win7-64 подключены к коммутатору. IPv6 включен для их сетевого интерфейса. Нет маршрутизатора, нет внешней сети, нет DHCP.
ipconfig report for the computer shows that they obtain a link local ipv6 address:
machineA: Link-local IPv6 Address . . . . . : fe80::7d4a:a8f:2a:e190%10
machineB: Link-local IPv6 Address . . . . . : fe80::2506:6b8e:d161:adcb%11
Однако я получаю сообщение об ошибке «Целевой хост недоступен», когда проверяю связь с машиной A с машины B, используя следующий синтаксис: ping fe80::7d4a:a8f:2a:e190 ping fe80::7d4a:a8f:2a:e190%11
Примечание: когда я пингую с использованием IPv4-адреса, используя ту же самую конфигурацию и в то же время, я получаю ответ.
Изменить: это информация об интерфейсе:
Interface List
11...78 2b cb 97 e0 a9 ......Intel(R) 82579LM Gigabit Network Connection
В мире Windows этот номер после %
войдите в свои локальные для ссылки адреса, обычно называемые «идентификатором зоны». Но все равно. В вашем сценарии - два узла Windows 7, соединенных коммутатором - вам не нужно включать его. Это необязательно. Пинг будет успешным вне зависимости от того, включили вы идентификатор зоны или нет.
Вот два удаленных сеанса бок о бок, отправляющих запросы друг другу. Два узла Win2k8r2 на одном коммутаторе, как и в вашем сценарии: (Открыть в новом окне, если изображение недостаточно велико)
На этом этапе вас могут остановить только две вещи, о которых я могу думать: либо у вас действительно бесполезный переключатель, который не переключает пакеты IPv6, либо (скорее всего) у вас ICMPv6 заблокирован брандмауэром Windows на ваших клиентах. Это конфигурация Windows 7 по умолчанию, и я не читал, что вы упоминали брандмауэр Windows, поэтому я бы посмотрел там.