CentOS - IPv6 - 使用 slaac 作为路由器和第一个 IP,但静态添加第二个地址

CentOS - IPv6 - 使用 slaac 作为路由器和第一个 IP,但静态添加第二个地址

对于 IPv6 网络,我们倾向于在终端设备上进行尽可能少的配置,并依靠 SLAAC 来配置默认路由和地址信息,然后根据需要手动添加其他地址,而不会干扰 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)的版本中获得类似的结果

答案1

/etc/sysconfig/network-scripts/ifcfg-ens192将设置IPV6ADDR_SECONDARIES一个以空格分隔的 IPv6 地址和前缀列表。

例如:

IPV6ADDR_SECONDARIES="2001:db8:f107:30::2a/64 2001:db8:f107:30::2b/64"

相关内容