windows开启ipv6

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

windows开启ipv6
使用一般的路由器后,便连不上ipv6的网络了。

不过有通过ipv4的隧道技术来实现Ipv6连接的方法。

从网上找到两种方法,一种是teredo 隧穿,一种是isatap 隧穿。

前者可以穿透NAT,后者据说要有公网IP才行。

由于没有公网IP,结果是前者试用成功,后者适用失败。

1. teredo
linux下很方便,只需安装miredo 包,启动/etc/init.d/miredo 服务即可。

可以通过修改 /etc/miredo.conf 来设置服务器,常用服务器有
* / teredo-
(法国) (Miredo 默认设置)
* (西
班牙)
* (美国雷蒙
德) (Windows XP/2003/Vista/7/2008 系统
默认设置)
* teredo.ngix.ne.kr (韩国)
* (美国芝
加哥)
更改服务器后应重启 miredo 服务。

启动 miredo 后会建立一个名为 teredo 的网络连接,可通过 ifconfig 查看。

这种方法可以连上,但是似乎所有流量都要通过服务器,一是较慢,二是要走国际流量。

win7 中启用 tered,cmd 中如下运行即可:
netsh interface teredo set state server=
Netsh int ter set state enterpriseclient
netsh int ipv6 show teredo
最后一句是查看状态
如果隧道状态老是dormant,则可尝试 gpedit.msc->计算机配置->管理模板->网络->TCPIP设置->ipv6转换技术,将T eredo默认限定改为启用。

如果不行则重新执行上面第一句并查看状态。

当状态如下时应该就可以用了
C:\>netsh int teredo show state
Teredo 参数
---------------------------------------------
类型 : enterpriseclient
服务器名称 :
客户端刷新间隔 : 30 秒
客户端端口 : unspecified
状态 : qualified
客户端类型 : teredo client
网络 : managed
NAT : restricted
NAT 特殊行为 : UPNP: 否,PortPreserving: 否
本地映射 : 192.168.0.101:62072
外部 NAT 映射 : 118.186.129.71:26556
另:据说这样设了以后,由于没有v6的dns可用,所以一般的v6网站也还是上不了,不过可以通过修改 C:\Windows\System32\drivers\etc\hosts 加入本地解析,比如六维空间
2001:da8:9000::232 .c
不过莫名其妙的是,按这样设,开始怎么也不行,打不开六维空间。

后来 netsh int ipv6 reset 后重启系统,就都能用了,奇怪。

可参考 /blog/static/189677101201 153****4362/
2. isatap
一说直接使用 isatapd 包,通过加上服务器地址即可
isatapd 或 isatapd -d (后台进程)
或设置静态隧穿
ip tunnel del is_sjtu
ip tunnel add is_sjtu mode isatap remote . local a.b.c.d
ip link is_sjtu up
ip tunnel prl prl- . dev is_sjtu
ip - route add via fe80::5efe:. dev is_sjtu
rdisc6 is_sjtu
不过都没有尝试成功,不知是否因为无公网IP原因。

相关文档
最新文档