IPv6网络设置

IPv6网络设置

1、查看已分配到的IPv6地址

运行【cmd】命令,选择如下二种方式来查看是否已分配到IPv6全球单播地址
方法1:输入
ipconfig /all
方法2:输入
netsh interface ipv6 show address

确认已分配到2001::开头的IPv6地址,只有fe80::的地址并不代表已经接入IPv6网络,这只是系统安装IPv6协议后自动产生的链路本地地址,因而无法访问IPv6互联网。当本地网卡无法自动获取到可用的2001::开头的全球单播IPv6地址时,只能通过隧道或第三方软件来接入IPv6。

一般高校教育网的用户可以直接通过DHCPv6协议或IPv6无状态地址自动配置、ISATAP隧道等方式接入,来自动获取2001::开头的IPv6地址,且在ipconfig /all信息中会有独立的IPv6网关。通过Teredo隧道接入的用户在ipconfig /all信息中是没有默认网关的,而是通过IPv4网络进行来传输IPv6数据,需要修改hosts文件。
6to4隧道会分配2002::开头的IPv6地址,因此不管使用何种接入方式,都必须确认已分配到2001::或2002::开头的IPv6全球单播地址。

2、确认可以ping通IPv6网站

运行【cmd】命令,然后依次输入:

ping -6 ipv6.google.com
ping -6 www.kame.net
ping -6 www.6rank.edu.cn

会自动将域名解析成IPv6地址,且至少有一行显示reply from 200XXX::的信息。
如全部都是request time out则是请求超时,代表IPv6网络不通,可能存在其它故障。

3、通过隧道方式接入IPv6

无论采用何种隧道接入IPv6网络,仅需开启一种隧道服务即可,并确认多种隧道服务没有同时开启,确认ipconfig /all信息中的不同网卡(或隧道接口)只有一个网卡存在全球单播的IPv6地址,如果多个网卡均存在2001::开头的地址(比如本地网卡直接获取IPv6地址、Teredo、ISATAP、6to4等隧道均同时开启了)或多个网卡同时存在2001::开头的地址与2002::开头的地址,则需要关闭不必要的隧道服务,或直接将三种隧道全部禁用,重新配置。
另外仅有Teredo隧道可以使用私网IP地址穿越NAT(路由器共享上网)设备,ISATAP、6to4等隧道均必须使用全球唯一的公网IPv4地址,如隧道接入不成功请尝试清除所有IPv6和隧道相关配置。

运行如下命令可以清除所有IPv6及隧道相关的配置,恢复系统默认值。建议IPv6网络故障时使用此命令恢复默认值,然后再次重新配置IPv6接入:
netsh interface ipv6 reset
注意:Win 7及Vista用户需要管理员权限执行。

当多种隧道或多个IPv6地址存在时,采用如下命令将不使用的隧道服务单独禁用:

netsh interface 6to4 set state disable
netsh interface isatap set state disable
netsh interface teredo set state disable

因操作系统不同,如发现命令无法执行则改用

netsh interface ipv6 6to4 set state disable
netsh interface ipv6 isatap set state disable
netsh interface ipv6 teredo set state disable

更新配置后确认本地只有一个2001::开头的地址,然后再尝试

ping -6 ipv6.google.com
ping -6 www.kame.net
ping -6 www.6rank.edu.cn

看是否有Reply from XXX,此时代表IPv6已经正常连接。

3.1、ISATAP、6to4隧道接入方式:

请确认已获取到了有效的全球单播地址,且网关(Default Gateway)地址可以ping通。如隧道对端无法ping通,请尝试reset清除或disable禁用相关配置,并重新配置或更换新的ISATAP、6to4隧道服务器。
由于每个人使用的网络不同(教育网、电信、联通、移动等),地理位置不同,因而有效的隧道继而服务器及连接速度也不确定,建议使用ping命令选择延时较小的服务器。(并不一定延时较小的服务器速度最快,但一般情况下也具有很大的参考意义)

3.2、Teredo隧道接入方式:

使用Teredo方式接入的用户,请首先确认Teredo隧道已成功获取可用的全球单播IPv6地址,并同时确认已经修改本机hosts文件,将常用的IPv6网站地址已添加到本机hosts文件中,然后才可以通过浏览器直接访问该类hosts中指定的网站,无hosts的IPv6网站也将无法访问,请务必注意,详情请参考Teredo隧道接入的帖子。
如Teredo隧道无法建立或无法获取IPv6地址,请尝试将Teredo的client修改为enterpriseclient模式。如Teredo的状态错误提示为:客户端在对称 NAT 之后,则您将无法使用Teredo隧道接入,原因为路由器(NAT)硬件设备不能被Teredo所支持,只能使用软件方式接入IPv6。
另外也请尝试reset清除所有IPv6配置,并再次重新配置Teredo隧道接入,或更换新的Teredo隧道服务器地址等等。Teredo服务器选择也根据每个人的网络环境来确定。
hosts文件地址:
C:\Windows\System32\drivers\etc\hosts
具体方式请参考Teredo隧道接入的教程。请确认自己的hosts文件已经修改正确,ping hosts文件中某个域名时将会显示hosts文件中设置的IPv6地址。

4、本地网卡直接获取IPv6地址方式

目前教育网用户广泛采用此方式,学校内部网络已经直接开通IPv6接入功能,本地连接网卡或无线网卡能开机自动获取到IPv6地址。如已经是教育网用户,但仍无法获取到IPv6地址,则表示当前网络环境并未开通IPv6,可自行选择当前网络支持的隧道方式来接入。
网卡能自动获取IPv6地址时,也务必确认不存在多个2001::或2002::开头的地址,此时请关闭Teredo隧道、ISATAP隧道、6to4隧道,避免同时使用多种IPv6网络接入方式,导致分配多个IPv6地址。

5、确认网关能ping通

前面我们获取到的ipconfig /all信息中,有一项default gateway fe80::xxxx的地址(该地址根据用户具体情况不同而有所变化,请将xxxx替换为自己的实际网关地址)
请使用如下命令:
ping -6 fe80::xxx
确认显示信息是reply from fe80::xxxx。如果ping网关显示request time out,则表示网关不可达,无法接入IPv6网络,属于网络环境故障,只能自行联系本地网络管理员解决。
如网关可以ping通但还是无法访问IPv6网站,请按后面操作进行。
如大部分IPv6网站可以打开,例如ipv6.google.com或其他IPv6网站均可以使用,仅仅是极少部分IPv6网站服务器无法使用,则不属于您本地PC的IPv6网络问题,一般为远端服务器故障或网络访问策略限制访问等。

6、确认Web浏览器功能正常

如果可以ping通ipv6网站,也可以ping通网关,tracert等也正常,但还是无法打开所有IPv6网站,可以尝试更换新的浏览器软件试试。建议使用Google Chrome、Firefox、Opera等对IPv6支持完善的浏览器来访问。

7、防火墙或系统安全软件产生故障

经证实,目前许多第三方防火墙软件或安全杀毒软件(尤其是集成了防火墙或安全功能的软件),在设计时完全没有考虑IPv6,因此直接导致除IPv4以外的协议均无法使用,这属于防火墙或安全软件的问题。请卸载本机安装的防火墙或安全软件并重启系统,再次尝试清除设置后重新配置IPv6功能是否可用。
如确认属于防火墙或应用软件兼容性的问题,请自行衡量IPv6的使用与防火墙之间的功能选择。可更换其他防火墙或采用Windows系统自带的防火墙等。

8、采用第三方软件接入IPv6

如您使用六飞、Veno等软件接入IPv6网络,请到相应软件的官方网站寻求技术支持,或以上软件官网论坛发帖寻求帮助。
如使用gogo6软件接入IPv6,请根据gogo6接入帖子中的具体log分析失败原因,gogo6的参数较多,如您不清楚相关功能,请务必不要随意修改,或修改后能正常恢复。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值