[IPv6网路连接设置及故障检查分析和排除][彻底解决IPv6网络问题]

ipv6,IPv6
(转自六维空间)
导 读
沙发较实用,检查Ipv6问题
椅子较概念化,可看看前头,后面可不看
板凳必看,专业实用,精髓
地板关于隧道问题有需要的看
         
IPv6网路连接设置及故障检查分析                                                                                    沙发
Ⅰ.Ⅰ.确保系统已安装IPv6协议
Ⅱ.确保分配到了可用的IPv6地址
Ⅲ.确保可ping通IPv6协议的网站
Ⅳ.确保自己的网关能ping通
Ⅴ.网卡直接能获取到IPv6地址
Ⅵ.通过隧道方式接入IPv6
Ⅶ.检查浏览器功能正常
Ⅷ.XP或2003卸载IPv6协议后重新安装
Ⅸ.防火墙或安全软件产生故障
Ⅹ.第三方系统优化软件优化导致问题
使用CMD中netsh指令对IPv6进行配置(图文详解)           
 netsh命令的介绍
 进入netsh命令                                                                                                             椅子
 netsh在IPv6协议下的有用指令 
常用且重要命令图文详解                                                                                                 板凳
 IPv4网络下接入IPv6网络的方法(隧道与第三方软件)                                             地板
.确保系统已安装IPv6协议
     1.1 Windows XP与Windows2003
Windows XP与Windows 2003操作系统默认是没有安装IPv6协议,需要手工安装IPv6协议。
注:确保自己的系统是完整版,因为精简版可能缺少部分文件有可能导致无法安装协议
可通过如下命令进行安装:
1.netsh interface ipv6 install
复制代码
该命令基本可适用所有Windows操作系统(支持IPv6的),而XP还有一个单独的命令:
1.ipv6  install
复制代码
即可安装IPv6协议栈,与上面的netsh命令同样的效果。注意:该命令只适用于XP,在2003以后的操作系统已经被淘汰了。
安装成功后可在桌面[网上邻居]点击右键,选择[属性],再右键点击里面的[本地连接]网卡,选择[属性],出现下图所示:
 
此时即可确认MicrosoftTCP/IP版本6存在
  1.2 Windows Vista、Windows 7与Windows 2008
Windows Vista与Windows 7、Windows2008默认已经安装了IPv6协议,无需安装,且直接可以在网卡里面设置IPv6地址和网关,与IPv4类似(通常自动获取)。
.确保分配到了可用的IPv6地址
   win XP及2003版系统 单击[开始],选择[运行]输入CMD然后确定,出现命令提示符窗口,然后通过以下两种方式来查看是否已分配到IPv6全球单播地址
   win 7及vista版系统   单击[开始],在[搜索程序和文件]中输入CMD,然后右击CMD点击[以管理员身份运行]
mao sugiyama
注:windows 7需要右击以管理员身份运行,因为这是进行高级设置必须是重启电脑后任然有效
    确认已分配到2001::开头的IPv6地址,只有fe80::的地址并代表已经接入IPv6网络,这只
是系统自动产生的链路本地地址,无法访问IPv6互联网。
    无法自动获取到2001::开头的IPv6地址时只能通过隧道或第三方软件来接入IPv6,因为本地网络并未开通IPv6服务。
    方法1:输入
1.ipconfig /all
翻模机
复制代码
方法2:输入
1.netsh interface ipv6 show address
复制代码
通常各高校教育网的用户都可直接通过DHCPv6协议或IPv6无状态地址自动配置,来自动获取到2001开头的IPv6地址,在ipconfig /all信息中会有独立的IPv6网关,通过Teredo隧道接入用户在ipconfig /all信息中是没有默认网关的,而是通过IPv4网络进行来传输IPv6数据。
绷带装    6to4隧道会分配2002::开头的IPv6地址,因此,不管何种接入方式,都必须首先确认自己已经分配到2001::或2002::开头的IPv6全球单播地址。
    下图所示的配置是教育网用户直接获取IPv6地址接入IPv6网络的配置:
     
.确保可ping通IPv6协议的网站
    同上运行CMD,然后输入:
1.ping
复制代码
1.ping
复制代码
CMD会自动将域名解析成IPv6地址,且至少有一行显示[来自 200X:XXX:X:X::XXXX 的回复]的信息。
     若全部都是[请求超时。]则是请求超时,代表IPv6网络不通,可能存在其它故障。
.确保自己的网关能ping通
注:如果是Teredo隧道等方式接入,则没有网关,无需进行验证过程
     前面我们获取到的ipconfig /all信息中,有一项红标注的[默认网关. . . . . . . . . . . . . : fe80::223:89ff:fe70:f9db%12]的地址(该地址根据不同地方具体情况不同而有所变 化,请替换为自己的实际网关地址,通常和自己的v4网关地址有关)
     在CMD中输入以下命令:
1.ping fe80::223:89ff:fe70:f9db
复制代码
确认信息是来自[ fe80::223:89ff:fe70:f9db 的回复: 时间=1ms]
     如果是[请求超时。]则表示网关不可达,是无法接入IPv6网络
     如网关可以ping通但还是无法ping通IPv6网站,按后面操作进行
.网卡直接能获取到IPv6地址
     目前教育网都是双栈方式接入IPv6网络,学校内早已开通IPv6接入功能,本地连接网卡或无线网卡能开机自动获取到IPv6地址。如果是教育网, 但无法获取到IPv6地址,可能你所在的网络没有开通IPv6,可选择当前网络支持的隧道来接入IPv6
      对旋轴流风机网卡能自动获取IPv6地址时,可能需要关闭Teredo隧道、ISATAP隧道、6to4隧道,避免同时开通多种IPv6网络接入方式,同时分配多个IPv6地址,导致路由表错误
      PS:可用以下指令可以清除所有IPv6的配置,恢复系统默认值,推荐存在故障时使用此命令恢复默认值,然后再次重新配置IPv6的接入方式:
1.netsh interface ipv6 reset
复制代码
用以下指令可将隧道服务禁用:
1.netsh interface ipv6 6to4 set state disable
复制代码
1.netsh interface ipv6 isatap set state disable
复制代码
1.背板制作netsh interface ipv6 teredo set state disable大尺寸触摸屏
复制代码
重新配置以后确认本地只有一个2001::开头的地址后可再尝试
1.ping
复制代码
1.ping
复制代码
看是否有[来自 200X:XXX:X:X::XXXX 的回复],代表IPv6已经接通了。
如仍然是[请求超时。],代表网络仍存在故障,可能需要专业人士去所在网络环境进行专业处理
.通过隧道方式接入IPv6   具体设置见5楼
    目前ISATAP、6to4等隧道均使用唯一的某个公网IPv4地址接入IPv6网络,诸如上交或清华等等,而Teredo隧道是使用私网IPv4地址接入IPv6网络
   
    使用ISATAP隧道接入时,遇到问题时处理方法可与双栈的自动获取IPv6地址的相似
    使用Teredo方式的,可能需修改本机hosts文件,将常用的IPv6网站地址直接记录到本机hosts文件中,然后就可通过浏览器直接访问该类hosts中指定的网站,无hosts的IPv6网站将无法访问。
     hosts所在文件地址:
1.C:\Windows\System32\drivers\etc\hosts
复制代码
具体方法可看Teredo隧道接入的教程
     同时要确保自己的hosts文件已经修改正确,pinghosts文件中某个域名时将会显示hosts文件中设置的IPv6地址(注意使用360的同学要对hosts添加信任否者会恢复默认hosts)
     且在ipconfig /all是中的不同网卡(或隧道接口)只有一个网卡存在单播的IPv6地址存在,如果多个网卡均存在2001::开头的地址(比如本地网卡、 Teredo、ISATAP隧道均同时开启了)或多个网卡同时存在2001::开头的地址与2002::开头的地址,需要在第五步中使用关闭隧道服务的指令,禁用未使用的隧道,或直接将三种隧道全部禁用,然后再按照本这里方法重新设置
.检查浏览器功能正常
     如果可以ping通ipv6网站,也可以ping通网关,tracert等也正常,但还是无法打开IPv6网站,可能就是浏览器问题了 
     尝试更换浏览器测试,清空缓存及cookie,然后再次访问,如还不行可重置浏览器
     推荐用Firefox、Opera等非ie内核浏览器和ie浏览器进行交换测试
.XP或2003卸载IPv6协议后重新安装
    如用以上方法仍无法正常接入或使用IPv6功能,只能把IPv6协议栈在操作系统上卸载然后重新安装:
    CMD中输入:
1.netsh interface ipv6 uninstall

本文发布于:2024-09-22 07:39:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/102794.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址   接入   隧道   网络   可能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议