IPv6 ISATAP配置說明

2013年05月31日

 

什么是ISATAP隧道?

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

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

北京信息科技大学 ISATAP隧道路由器的IPv4地址是:192.168.11.2(健翔桥校区) 192.168.60.1(清河、小营校区)

北京信息科技大学 ISATAP 隧道IPv6地址前缀为: 2001:250:219:D000::/64

配置方法

(1) Windows XP/2003/vista/7/2008/8/2012  下设置

    开始菜单——>运行——>cmd  回车,然后输入以下命令(vista及以上请使以管理员身份执行)

    xp及2003请先执行  ipv6 install  命令 ,然后执行

    健翔桥校区:

    netsh int ipv6 isatap set router 192.168.11.2

    清河、小营校区:

    netsh int ipv6 isatap set router 192.168.60.1

  此后,通过 ipconfig应该可以看到一个  2001:250:219:为前缀的v6地址, 其中x.x.x.x为您的真实的IPv4地址,即可访问IPv6资源。

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

停止IPv6协议

  net stop tcpIPv6

开始IPv6协议

  net start tcpIPv6

  IPv6 adu 2 / 2001:250:219:b001:200:5efe:211.68.39.119

  说明 :

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

  •  2001:250:219:b001:200:5efe:211.68.39.119 为 ISATAP 隧道的 IPv6 地址 , 您只需把 211.68.39.119 换成您本机的 IPv4 地址即可 ;

  •  IPv6 rtu ::/0 2 /::192.168.11.2 ,设置IPv6路由;

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

  modprobe IPv6

  ip tunnel add sit1 mode sit remote 192.168.11.2 local 211.68.39.119

  ifconfig sit1 up

  ifconfig sit1 add 2001:250:219:b001:200:5efe:211.68.39.119/64

  ip route add ::/0 via 2001:250:219:b001::1 metric 1

  说明:

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

  •  Linux下不能用sit0;

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

  •  192.168.11.2(或者192.168.60.1)是校园网ISATAP 隧道接入点的地址;

  •  2001:250:219:b001:200:5efe:211.68.39.119/64为ISATAP隧道的V6地址,您只需把211.68.39.119更改成您本机的IPv4地址即可;