对于IPv6networking,我们希望尽可能less地在terminal设备上进行configuration,并依靠SLAAC进行configuration,缺省路由和地址信息。 然后根据需要手动添加其他地址,而不会干扰SLAAC操作。
在Ubuntu上这是微不足道的:
iface ens192 inet6 auto up /sbin/ip -6 addr add some:pref:ix::some:suff:ix/64 dev $IFACE
和相关的ifconfig输出如下所示:
ens192 Link encap:Ethernet HWaddr 00:50:56:xx:xx:xx inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.224 inet6 addr: some:pref:ix::some:suff:ix/64 Scope:Global inet6 addr: fe80::250:56ff:xxxx:xxxx/64 Scope:Link inet6 addr: some:pref:ix::defa:ult:suff:ix/64 Scope:Global
然而,我正在努力研究如何在CentOS或其他基于Redhat(特别是6.x)的版本中获得类似的结果
在/etc/sysconfig/network-scripts/ifcfg-ens192您将IPV6ADDR_SECONDARIES设置为以空格分隔的IPv6地址和前缀列表。
例如:
IPV6ADDR_SECONDARIES="2001:db8:f107:30::2a/64 2001:db8:f107:30::2b/64"