在redhat6.4下,给eth0配置一个vlan 100,并且在这个vlan上配置一个ipv6地址。
# vconfig add eth0 100
# ifconfig eth0.100 up
# ifconfig eth0.100 inet add fe80::aa01:fa4a:bfff:fee5:1977/64
# ifconfig eth0.100
eth0.100 Link encap:Ethernet HWaddr F8:4A:BF:E5:19:77
inet6 addr: fe80::aa01:fa4a:bfff:fee5:1977/64 Scope:Link
/etc/init.d/network restart重启网络服务之后,ipv6地址正常。
当使用/etc/sysconfig/network-scripts/ifcfg-eth0.100文件持久化时,带上ipv6地址。如下:
IPV6INIT=yes
IPV6ADDR=fe80:0000:0000:aa01:fa4a:bfff:fee5:1977
IPV6PREFIX=64
再次重启网络服务后,发现eth0.100有两个ipv6地址,不知道是持久化文件哪里出了问题?
# ifconfig eth0.100
eth0.100 Link encap:Ethernet HWaddr F8:4A:BF:E5:19:77
inet6 addr: fe80::aa01:fa4a:bfff:fee5:1977/64 Scope:Link
inet6 addr: fe80::fa4a:bfff:fee5:1977/64 Scope:Link