在Linux中一般ip的設定是在/etc/sysconfig/network-scripts/ifcfg-eth0 中
設定IPv4的基本網路環境
#nano /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.xx.oo.1
GATEWAY=192.xx.oo.254
NETMASK=255.255.255.0
BOOTPROTO=none (預設是dhcp,手動設定後請修改為none)
存檔離開(ctrl+x後再按y)
#nano /etc/resolv.conf
nameserver 168.95.1.1
#/etc/init.d/network restart

IPv6環境設定
#nano /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6ADDR=2222::20
IPV6_DEFAULTGW=2222::1
IPV6INIT=yes
存檔離開(ctrl+x後再按y)

#/etc/init.d/network restart (重新啟動網卡設定)
透過ifconfig可以看到global中有你剛才設定的ip
#ifconfig
v6

如果上面設定完成後,但是ipv6的ip沒有出現時,可能需要修改另一個地方。
#nano /etc/sysconfig/network
中NETWORKING_IPV6=no(要改成yes)
設定完成後再重新啟動網路設定
#/etc/init.d/network restart (重新啟動網卡設定)

IPv6預設閘道器查詢
如果所有網路上沒有給ipv6的資料,可以手動設定之ipv6的address,但是v6GW不知道時可以透過traceroute6來查詢,通常第1筆就是所在環境中的v6GW
tracert

Last modified: Thursday, 15 December 2011, 1:00 PM