在服务中确认 IP Helper 已经打开,且检查是否系统禁用或卸载了 Teredo 适配器。“开始菜单” -> “控制面板” -> “管理工具” -> “计算机管理”,打开“计算机管理”后,在主界面左框中选择“系统工具”下的“设备管理器”,然后右框选择“网络适配器”,并在工具栏 -> “查看” -> “显示隐藏的设备”,看看是否有 Microsoft Tun Miniport Adapter 或 Microsoft Teredo Adapter ,右键查看其是否已启用
重置
netsh interface isatap set state default
netsh interface teredo set state disable
netsh interface teredo set state disable
启用
netsh interface teredo set state enterpriseclient teredo.trex.fi 30 38909
查看状态
netsh interface teredo show state
以下几个服务器可通过ping通的质量择优选取,本机能ping通就两个teredo.trex.fi 和 teredo.remlab.net,更多的参考https://en.wikipedia.org/wiki/Teredo_tunneling#Servers
teredo.remlab.net / teredo-debian.remlab.net (Germany)
teredo.autotrans.consulintel.com (Spain)
teredo.ipv6.microsoft.com (USA, Redmond) (default for WindowsXP/2003/Vista/2008 OS)
teredo.ngix.ne.kr (South Korea)
teredo.managemydedi.com (USA, Chicago)
teredo.trex.fi (Finland)
route DELETE ::/0
netsh interface ipv6 show interface
netsh interface ipv6 show interface
查看 Teredo Tunneling Pseudo-Interface 的 idx
netsh interface ipv6 add route ::/0 7
查看状态
netsh interface ipv6 show route
在此网站进行测试http://test-ipv6.com/index.html.en_US
引用
https://github.com/XX-net/XX-Net/issues/6918
经测试,以上方法配置后,经常性ping不通