ipv6再次配置

树莓派的初始配置

Posted by John Mactavish on June 21, 2019

前言

今天校园网网费到期了,我才发现之前的ipv6配置失败了,我还是连不上网。于是重新开始配置。

过程

按照网上的说法,在cmd中输入 ipconfig /all 进行查询,发现没有Teredo Tunneling Pseudo-Interface 的选项,应该是没有配置。 以管理员权限运行cmd,输入命令

// 设置 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 重启系统

打开cmd,重新用ipconfig /all查询,看到 Teredo Tunneling Pseudo-Interface 有以 2001 开头的地址即可。 启动IE浏览器,访问 http://test-ipv6.com,如果选项卡 “测试项目” 下面的 “无域名的 IPv6 测试”(Test IPv6 without DNS) 显示成功,则隧道建立成功。不同浏览器的测试结果可能不一样,我使用百分浏览器测试时,“IPv6 域名连接测试”项超时,摘要也是0/10;但是使用edge浏览器却是10/10,一切正常。(原文建议使用IE浏览器)

如上面操作后仍无法启用 ipv6,可能是 teredo 服务器无法正常连接,建议修改成其它地址,再检查结果

// 第一种:修改 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

@end

```

最后附上GitHub:https://github.com/gonearewe