如果BOOTPROTO设置为dhcp,那么ipv4和ipv6都将动态分配
cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet BOOTPROTO=dhcp DEVICE=eth0 ONBOOT=yes
那么如何设置ipv4地址为固定,ipv6地址为动态分配呢?
答案为需要添加IPV6_AUTOCONF设置项(前提还是机器有开启ipv6支持,可以通过ifconfig查看是否有inet6字段)
cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet BOOTPROTO=static DEVICE=eth0 ONBOOT=yes IPV6_AUTOCONF=yes IPADDR=192.168.199.221 NETMASK=255.255.255.0 GATEWAY=192.168.199.1
配置完成后重启网卡systemctl restart network,主机的ipv4固定为192.168.199.221,ipv6地址动态分配

Leave a reply