Linux在内核版本2.2.0以后就支持IPv6了,可查看/proc/net/if_inet6文件是否存在以确定你的系统是否支持IPv6
如果没有,可尝试如下命令加载IPv6模组:
#modprobeipv6
成功加载后就可以使用IPv6环境了,系统会自动获得IPv6地址。
IPv6相关命令:
#ifconfigeth0inet6add2001:da8:2004:1000:202:116:160:41/64(手工添加配置固定IPv6地址)
#route-Ainet6adddefaultgw2001:da8:2004:1000::1(添加默认路由)
#ping6ipv6.scau.edu.cn
PINGipv6.scau.edu.cn(2001:da8:2004:1000:202:116:160:48)56databytes
64bytesfrom2001:da8:2004:1000:202:116:160:48:icmp_seq=0ttl=64time=0.020ms
64bytesfrom2001:da8:2004:1000:202:116:160:48:icmp_seq=1ttl=64time=0.019ms
64bytesfrom2001:da8:2004:1000:202:116:160:48:icmp_seq=2ttl=64time=0.014ms
这个显示表明IPv6已配置成功。
Linux设置isatap隧道配置IPv6
Linux设置如下:
iptunneladdsit1modesitremote192.168.253.49locala.b.c.d
ifconfigsit1up
ifconfigsit1add2001:da8:2004:2301:0:5efe:a.b.c.d
route-Ainet6add::/0fe80::5efe:192.168.253.49
注意:上面的a.b.c.d请使用你的真实IPv4地址代替
配置好之后ifconfig后应该看到一个2001:da8:2004:2301为前缀的v6地址,hostid为5efe:a.b.c.d,其中a.b.c.d为你的真实的IPV4地址。
以下补充内容:
Debian
复制代码