IPv6相关
当前位置: 首页 >> 下载专区 >> 正文
IPv6 ISATAP配置說明
发布时间:2015-01-27

什么是ISATAP隧道?

ISATAP( draft-ietf-ngtrans-ISATAP-23.txt )的全名是 Intra-Site Automatic Tunnel Addressing Protocol,它将IPv4地址夹入IPv6地址中,当两台 ISATAP 主机通讯时,可自动抽取出 IPv4 地址建立 Tunnel 即可通讯,且并不需透过其它特殊网络设备,只要彼此间IPv4网络通畅即可。

通过ISATAP隧道接入IPv6环境的方法

清华大学 ISATAP隧道路由器的IPv4地址是:isatap.tsinghua.edu.cn

用户设置 ISATAP隧道的接入点为:isatap.tsinghua.edu.cn

清华大学 ISATAP 隧道IPv6地址前缀为: 2402:f000:1:1501::/64

配置方法

(1) Windows XP/2003下设置

C:\>netsh

netsh>int

netsh interface>IPv6

netsh interface>IPv6>install

netsh interface IPv6>ISATAP

netsh interface IPv6 ISATAP>set router isatap.tsinghua.edu.cn

此后,通过 ipconfig应该可以看到一个 2402:f000:1:1501:为前缀的v6地址,hostid为0:5efe:x.x.x.x, 其中x.x.x.x为您的真实的IPv4地址,即可访问IPv6资源。

(2) Windows 2000设置静态ISATAP隧道地址

停止IPv6协议

net stop tcpIPv6

开始IPv6协议

net start tcpIPv6

IPv6 adu 2 / 2402:f000:1:1501:200:5efe:166.111.8.28

说明 :

• 该命令添加 IPv6 地址 ,其中 2 表示 Tunnel Pseudo-Interface 的接口号, 可通过命令 IPv6 if 进行查看 ;

• 2402:f000:1:1501:200:5efe:166.111.8.28 为 ISATAP 隧道的 IPv6 地址 , 您只需把 166.111.8.28 换成您本机的 IPv4 地址即可 ;

• IPv6 rtu ::/0 2 /::isatap.tsinghua.edu.cn ,设置IPv6路由;

(3) RedHat Linux 下设置静态 ISATAP 隧道地址

modprobe IPv6

ip Tunnel add sit1 mode sit remote isatap.tsinghua.edu.cn local 166.111.247.116

ifconfig sit1 up

ifconfig sit1 add 2001:da8:200:900e:0:5efe:166.111.247.116/64

ip route add ::/0 via 2001:da8:200:900e::1 metric 1

说明:

• 假设 Linux下属于Tunnel的那个接口是sit1,这个接口可随便设;

• Linux下不能用sit0;

• 166.111.247.116用您本机的IPv4地址替换;

• isatap.tsinghua.edu.cn是校园网ISATAP 隧道接入点的地址;

• 2402:f000:1:1501:200:5efe:166.111.247.116/64为ISATAP隧道的V6地址,您只需把166.111.247.116更改成您本机的IPv4地址即可;

(4) Mac OSX下设置静态 ISATAP 隧道地址

MAR 10TH, 2011 | COMMENTS

下面将 介绍如何在Mac OSX下使用ISATAP

• 下 载 ISATAP client for Mac OS X

地址:http://www.momose.org/macosx/isatap.html

• 解 压 ISATAP client

cd /usr/local

sudo tar xfz ~/Downloads/macosx-isatap-*.tar.gz

• 更改权限

sudo chown -R root:wheel /usr/local/isatap

sudo chmod -R 644 /usr/local/isatap/isatap.kext

• 配 置 ISATAP

•• 配置ist0和得到IPv4地址(你需要制定现在使用的网卡,比如en0)

注:config-ist.sh有一行需要更改以适应清华ipv6,将第50行改为:

${ifconfig} ist0 inet6 2001:da8:200:900e:0:5efe:${v4addr} prefixlen 64

然后再执行:

sudo ./config-ist.sh en0

•• 指定ISATAP router

sudo ./ifconfig ist0 isataprtr 59.66.4.50

sudo ./rtsold.sh &

•• 设置路由表

sudo route delete -inet6 default

注:在执行上面命令之前可以用netstat -r查看ipv6路由表上是否有default这一项,没有则不用执行上面命令

sudo route add -inet6 default -interface ist0

•• 启动IPv6

sudo ifconfig ist0 up

• 关 闭 IPv6

sudo ifconfig ist0 down

这样 ISATAP就配置好了!