我的networking设置非常简单:两台win7-64机器连接到交换机。 为其networking接口启用了IPv6。 没有路由器没有外部networking没有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
然而,当我使用以下语法从machineB ping machineA时出现“Destination host unreachable”错误: ping fe80::7d4a:a8f:2a:e190 ping fe80::7d4a:a8f:2a:e190%11
注意:当我使用完全相同的configuration和相同的时间使用IPv4地址进行ping操作时,我会得到响应。
编辑:这是接口信息:
Interface List 11...78 2b cb 97 e0 a9 ......Intel(R) 82579LM Gigabit Network Connection
在Windows环境中,链接本地地址中的%符号后面的数字通常称为“区域ID”。 尽pipe如此, 在您的scheme中 – 通过交换机连接的两个Windows 7节点 – 您不需要包含它。 这是可选的。 无论您是否包含区域ID,ping都会成功。
这里是两个远程会话并排,相互ping通。 两个Win2k8r2节点在同一个交换机上,就像你的场景:(如果图像不够大,在新窗口中打开)
在这一点上,我可以想到的只有两件事情可以阻止你:你有一个非常勉强的交换机,它不会切换IPv6数据包,或者(很有可能)你的客户端上的Windows防火墙阻止了ICMPv6。 这是Windows 7的默认configuration,我没有读你提到的Windows防火墙,所以我想看看那里。