提示:本文基于Teredo隧道開啟IPv6,其他開啟IPv6的方法暫待完善。
特別重要:找到 網絡和共享中心 - 更改適配器設置 - 本地連接(無線網絡則找到WLAN或藍牙網絡連接)- 屬性,把 IPv6協議 前面的勾去掉,確定。否則會出現一些奇怪的問題。
Win+X 打開CMD 或 Windows PowerShell(管理員),輸入命令:
// 設置 Teredo 服務器,默認為:win10.ipv6.microsoft.com netsh interface teredo set state enterpriseclient server=default // 測試 IPv6 連接 ping -6 ipv6.test-ipv6.com ping -6 [2001:470:1:18::125] // 重置 IPv6 配置 netsh interface ipv6 reset
重啟系統
通過命令ipconfig /all 查看當前網絡信息,看到 Teredo Tunneling Pseudo-Interface 有以 2001 開頭的IPv6地址即可。 啟動IE瀏覽器,訪問 http://test-ipv6.com 或 http://ipv6.test-ipv6.com,如果選項卡 “測試項目” 下面的 “不使用域名的 IPv6 測試” 顯示成功,則隧道建立成功。Chrome瀏覽器的測試結果可能和IE不一樣,請注意
如果經過上面操作后仍無法啟用 IPv6,可能是 Teredo 服務器無法正常連接,也可能是 Windows 自身配置問題,可嘗試以下兩種方法:
// 第一種:修改 Teredo 服務器為 teredo.remlab.net netsh interface teredo set state server=teredo.remlab.net // 第二種:先卸載當前 Teredo 適配器再重新啟用 netsh interface Teredo set state disable netsh interface Teredo set state type=default ping -6 ipv6.test-ipv6.com
建議不要混用兩種方法
Win+R 打開 組策略 gpedit.msc
打開 “計算機配置” - “管理模板” - “網絡” - “TCPIP 設置” - “IPv6 轉換技術” ,
“6to4 狀態” 和 “ISATAP 狀態” 都配置為 “已禁用狀態” ,
“Teredo 狀態” 配置為 “企業客戶端”,“Teredo 默認限定” 配置為 “已啟用狀態”
提示:如按照教程設置無效出現其他莫名其妙的問題,建議:
管理員模式運行disable_ipv6.bat。(如是用的組策略模式,請把所有更改過的組策略改成未配置)
刪除regedit:計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下面的Tcpip6和TCPIP6TUNNEL兩個選項。(改動注冊表之前請備份)
在自動禁用或重新啟用 IPv6 或其組件下載 "在非隧道接口和 IPv6 隧道接口上重新啟用 IPv6" ,運行后重啟電腦,然后按照組策略教程再重做一遍。(切記:組策略方法開啟IPv6必須指定服務器名稱)
文章開頭提示的:禁用IPv6協議。
WIN10無法上ipv6,解決方法,親測有效
1、看到了微軟官網的修復工具,現在將源地址發出來:https://support.microsoft.com/en-us/kb/929852;
2、進入官網后,選擇Re-enable IPv6 相關的工具,可以博主是下載了第一個:Re-enable IPv6和第五個:Re-enable IPv6 on nontunnel interfaces and on IPv6 tunnel interfaces。博主確實是找到這兩個界面下載的,不知道為啥csdn上傳該資源文件上傳不了,樓下有評論說找不到,這里貼出我打開界面
3、下載完成后,先不急著運行。先打開注冊表,打開cmd,輸入regedit。
彈出的對話框中,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\然后將ipv6相關的注冊表刪除,博主這里刪除了Tcpip6、TCPIP6TUNNEL。
4、然后再分別運行上面下載的兩個工具,之后重新啟動電腦。
5、這時候,可以驚奇的發現,可以上ipv6了。終于解決這個奇怪的問題了。
如果有什么問題,可以評論。希望大家可以愉快的使用ipv6,目前ipv6是針對一些教育網的。
如對本文有疑問,請提交到交流論壇,廣大熱心網友會為你解答??! 點擊進入論壇