admin管理员组

文章数量:1531419

2024年4月22日发(作者:)

windows开启ipv6

使用一般的路由器后,便连不上ipv6的网络了。不过有通过ipv4

的隧道技术来实现Ipv6连接的方法。从网上找到两种方法,一种是

teredo 隧穿,一种是 isatap 隧穿。前者可以穿透NAT,后者据说要

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

败。

1. teredo

linux下很方便,只需安装 miredo 包,启动 /etc/init.d/miredo

服务即可。可以通过修改 /etc/ 来设置服务器,常用服务

器有

* / teredo-

(法国) (Miredo 默认设置)

* (西

班牙)

* (美国 雷蒙

德) (Windows XP/2003/Vista/7/2008 系统

默认设置)

* (韩国)

* (美国 芝

加哥)

更改服务器后应重启 miredo 服务。启动 miredo 后会建立一个名

为 teredo 的网络连接,可通过 ifconfig 查看。这种方法可以连上,但

是似乎所有流量都要通过服务器,一是较慢,二是要走国际流量。

win7 中启用 tered,cmd 中如下运行即可:

netsh interface teredo set state server=teredo-

Netsh int ter set state enterpriseclient

netsh int ipv6 show teredo

最后一句是查看状态

如果隧道状态老是 dormant,则可尝试 ->计算机配

置->管理模板->网络->TCPIP设置->ipv6转换技术,将Teredo默认

限定改为启用。如果不行则重新执行上面第一句并查看状态。当状态

如下时应该就可以用了

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:WindowsSystem32driversetchosts 加入本地解析,比如六

维空间

2001:da8:9000::232 .c

不过莫名其妙的是,按这样设,开始怎么也不行,打不开六维空

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

153****4362/

2. isatap

一说直接使用 isatapd 包,通过加上服务器地址即可

考 /blog/static/1

isatapd 或 isatapd -d (后

台进程)

或设置静态隧穿

ip tunnel del is_sjtu

ip tunnel add is_sjtu mode isatap remote . local 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原因。

本文标签: 服务器客户端不行设置技术