Mac OS 上的各种ipv6配置命令
April/11th 2011
IPv6 在Mac OS上是默认开启的。也可以用下面的命令手动开启或者关闭ipv6支持:
在所有网卡上开启ipv6:
ip6 -a
关闭ipv6:
ip6 -x
要打开router advertisements (RAs)可以用下面的命令:
sysctl -w net.inet6.ip6.accept_rtadv=1
关闭RAs的话,将上面的命令最后的数字改成0即可。
私有地址默认没有开启,可以用下面的命令开启:
sysctl net.inet6.ip6.use_tempaddr=1
在Mac OS上开启ISATAP隧道支持:
1、下载ISATAP client for Mac OS X
地址:http://www.momose.org/macosx/isatap.html
2、解压ISATAP client
cd /usr/local sudo tar xfz ~/Downloads/macosx-isatap-*.tar.gz
3、更改权限
sudo chown -R root:wheel /usr/local/isatap sudo chmod -R 644 /usr/local/isatap/isatap.kext
4、配置ISATAP
4.1 配置ist0和得到IPv4地址(你需要制定现在使用的网卡,比如en0)
sudo ./config-ist.sh en0
4.2 指定ISATAP router (111.111.111.111更换为你当地的ISATAP服务器地址)
sudo ./ifconfig ist0 isataprtr 111.111.111.111 sudo ./rtsold.sh &
4.3 设置路由表
sudo route delete -inet6 default
注:在执行上面命令之前可以用netstat -r查看ipv6路由表上是否有default这一项,没有则不用执行上面命令
sudo route add -inet6 default -interface ist0
4.4 启动IPv6
sudo ifconfig ist0 up
5、关闭IPv6
sudo ifconfig ist0 down
这样ISATAP就配置好了。
我的例子:
我在电子科技大学清水河校区,我们学校采用802.1X拨号上网。 我在拨号可以上网的前提下配置了RAs支持,即可正常上ipv6网站。 另外,我也可以通过配置ISATAP,使用隧道连接上ipv6。
40855 read 5 comment(s)
添加新的评论
称呼:*邮件:*
网站:
内容:
http://www.71ups.net