Ipv6

通过isatap接入ipv6

为什么通过isatap方式接入?

在没有ipv6的环境中,可以通过isatap服务器接入ipv6;在例如清华这种连个ipv6需要认证(经常bug)的地方,isatap接入可以避开认证。

Linux #

$ sudo ip tunnel add sit1 mode sit remote 59.66.4.50 local yourip
$ sudo ifconfig sit1 up
$ sudo ifconfig sit1 add 2001:da8:200:900e:0:5efe:yourip/64
$ sudo ip route add ::/0 via 2001:da8:200:900e::1 metric 1

note:replace “yourip” with your IP like 166.111.111.111

  • 北京邮电大学 isatap.bupt.edu.cn
  • 清华大学 isatap.tsinghua.edu.cn和59.66.4.50
  • 华中科技大学 isatap.hust.edu.cn
  • 台湾 tb.ipv6.apol.com.tw
  • 上海交通大学 isatap.sjtu.edu.cn

脚本文件sit:(加上执行权限chmod +x sit) #!/bin/bash local_ip=101.36.22.24 sudo ip tunnel add sit1 mode sit remote 59.66.4.50 local $local_ip sudo ifconfig sit1 up sudo ifconfig sit1 add 2001:da8:200:900e:0:5efe:$local_ip/64 sudo ip route add ::/0 via 2001:da8:200:900e::1 metric 1 对于经常更换网络环境,或者采用DHCP动态分配IP的情况,可以采用以下自动获取本机IP的脚本:下载地址 #!/bin/bash arg=ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " " local_ip=$arg sudo ip tunnel add sit2 mode sit remote 59.66.4.50 local $local_ip sudo ifconfig sit2 up sudo ifconfig sit2 add 2001:da8:200:900e:0:5efe:$local_ip/64 sudo ip route add ::/0 via 2001:da8:200:900e::1 metric 1 note:

...