Ipv6

無法使用 IPv6 地址 ping

  • July 21, 2017

我的網路設置很簡單:兩台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

但是,當我使用以下語法從 machineB ping machineA 時,出現“無法訪問目標主機”錯誤:ping fe80::7d4a:a8f:2a:e190 ping fe80::7d4a:a8f:2a:e190%11

注意:當我使用完全相同的配置使用 IPv4 地址 ping 時,我得到響應的時間相同。

編輯:這是介面資訊:

Interface List
11...78 2b cb 97 e0 a9 ......Intel(R) 82579LM Gigabit Network Connection

在 Windows 世界中,%連結本地地址中籤名後的數字通常稱為“區域 ID”。不過都是一樣的。在您的方案中 - 通過交換機連接的兩個 Windows 7 節點 - 您不需要包含它。它是可選的。無論您是否包含區域 ID,ping 都會成功。

這是兩個並排的遠端會話,相互ping通。同一個交換機上的兩個 Win2k8r2 節點,就像你的場景一樣:(如果圖像不夠大,請在新視窗中打開)

在此處輸入圖像描述

在這一點上,我能想到的只有兩件事阻止你:要麼你有一個不會切換 IPv6 數據包的真正 gimpy 交換機,要麼(很可能)你的客戶端上的 Windows 防火牆阻止了 ICMPv6。這是 Windows 7 的預設配置,我沒有讀到你提到 Windows 防火牆,所以我會在那裡看看。

引用自:https://serverfault.com/questions/350631