![]() |
|||
|
|||
Win7 IPv6無法與同一區域網路內的其他 IPv6 電腦連線
資料來源: http://note.tcc.edu.tw/600.html 原作者:台中縣網 黃國順老師 將router RA 設定好了之後,Windows 7 若能正確取得IPv6 prefix 通常便能與外部IPv6 的電腦連線,但是卻發生一個奇怪現象:無法與同一區域網路內的其他Global IPv6 電腦連線! 一直找不出解決的方法,直到有一次我把Windows 7 防火牆停用之後,便能與同一區域網路內的其他Global IPv6 電腦連線。看來真的是防火牆的問題了!! 之前為了這個Windows 7 IPv6在auotconfiguration情況時無法連線至同一區域網路global Ipv6電腦的問題, 弄了好久一直沒有解決方法,只知可能是firewall的問題,今天努力了一下終於找出解決方法。奇怪! 大家的Windows 7 + IPv6+ autoconfiguration 都沒有遇到這個問題,網路上好像也沒有人在討論?還是面對IPv6大家都選擇停用firewall?
接著就要來找看看到底是少了哪一條規則?我們利用wireshark 來捕捉封包。Windows 7 防火牆啟動時 ping 一個同一區域網路內的其他Global IPv6 電腦
Windows 7 防火牆關閉時再ping 一次
看起來不同的地方在windows 7 收到router 回應的ICMPv6 redirect 之後就沒有動作,不是這個ICMPv6 redirect 被防火牆沒收了;就是下一個ICMPv6
沒有ICMPv6 redirect 的設定!自己來新增一條試試吧.. (規則類型)「新增規則」-->「自訂」-->「下一步」
(程式)「所有程式」-->「下一步」
通訊協定類型:ICMPv6
(領域)「領域」-->「下一步」
(執行動作)「允許連線」-->「下一步」
(設定檔)勾選網域及私人-->「下一步」 (名稱)設定名稱:ICMPv6 重新導向-->「完成」 啟用防火牆的狀態下再試一次,終於可以連線到與同一區域網路內的其他Global IPv6 電腦了。 |
IPv6
|
||
![]() |
|||