Centos配置多个IPv6地址 – IMFan

Centos配置多个IPv6地址 – IMFan

起因

原来折腾过给一台小鸡单适配器情况下分配两个IP地址,一般都是直接编辑适配器配置文件来解决的。

vim /etc/sysconfig/network-scripts/ifcfg-eth0    IPADDR=第一个IP地址  NETMASK=子网掩码  GATEWAY=网关地址    IPADDR1=第二个IP地址  :wq  # service network restart

但是现在开始用IPv6地址了,想给每个站点配置一个单独IPv6地址,操作过程与IPv4有所变化。

编辑网卡配置文件增加多个IPv6地址

IPv6的多地址配置与IPv4一样,都需要编辑适配器配置文件,其中的区别是IPv6的配置内容不同。
首先,进入所需要使用的适配器的编辑模式

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

若之前已经配置过IPv6静态地址,应该有以下格式的内容,若没有则需要先行配置

IPV6ADDR="2604:4300:a:8f:100::1/64"

增加以下内容进行IPv6多地址配置

IPV6ADDR_SECONDARIES="2604:4300:a:8f:100:10::1/64  2604:4300:a:8f:100:20::1/64  2604:4300:a:8f:100:30::1"

可以看到,其中使用了反斜杠进行多个IPv6地址的配置,若需要增加或者减少,只需要按照格式增减即可。