200字
MAC下用ISATAP上IPV6
2012-12-15
2026-01-26
Dev
最近不知道学校搞了啥,mac老获取不到正确的IPV6地址 根据google的结果自己修改了一下: 2402:f000:1:1501:200:5efe: 为清华IPV6的前缀,其他按照自己的前缀改吧~
#!/bin/sh
#清除IPV6路由表
sudo route delete -inet6 default

EN0_IP=`/sbin/ifconfig en0 | grep inet | grep -v inet6 | awk '{print $2}'` 
EN1_IP=`/sbin/ifconfig en1 | grep inet | grep -v inet6 | awk '{print $2}'` 

if [ -n "$EN0_IP" ]; then
LOCAL_IP=$EN0_IP 
else
LOCAL_IP=$EN1_IP 
fi 

if [ -n "$LOCAL_IP" ]; then 
/sbin/ifconfig gif0 tunnel $LOCAL_IP isatap.tsinghua.edu.cn
/sbin/ifconfig gif0 inet6 2402:f000:1:1501:200:5efe:$LOCAL_IP prefixlen 64
/sbin/route add -inet6 default 2402:f000:1:1501::1
fi
存为sh文件,chmod +x一下,然后 sudo ./xxx.sh 就好了~ 最后ping6 ipv6.google.com~如果出现时间就OK咯~~
MAC下用ISATAP上IPV6
作者
Chuck
发表于
2012-12-15
License
CC BY-NC-SA 4.0

评论