Linux/Solaris/FreeBSD

发布时间: 2012-03-16     浏览次数: 1222

Linux
Linux在内核版本2.2.0以后就支持IPv6了,可查看/proc/net/if_inet6文件是否存在以确定你的系统是否支持IPv6
如果没有,可尝试如下命令加载IPv6模组:
# modprobe ipv6
成功加载后就可以使用IPv6环境了
附:常用IPv6相关的命令
# /sbin/ifconfig eth0 inet6 add 2001:da8:8001:240::2/64 /* 添加固定IPv6地址 */
# route -A inet6 add 2000::/3 gw 2001:da8:8001:240::1 /* 添加路由 */
# ping6 2001:da8:8001:240::1

Solaris
1、#touch /etc/hostname6.??     -----------问号代表网卡名称,例如hme0、ce0等。
addif 2001:da8:8001:240::88/64 up
2、#vi /etc/inet/ipnodes
加入下来一行:
2001:da8:8001:240::88/64    velocity.v6.optix.org velocity-v6
地址即为分配该机器的地址,根据实际分配的地址填写。
3、#vi /etc/nsswitch.conf
修改hosts和ipnodes项如下:
hosts:      files dns
ipnodes:   files dns
4、reboot 重启计算机

FreeBSD
FreeBSD在版本4.0-RELEASE后,已集成KAME IPv6 Stack,缺省支持IPv6
1、在/etc/rc.conf文件中加入下列配置文本
ipv6_enable="YES"
2、reboot 重启计算机