本文以kylin10为例,为网卡名为ens3的网卡添加多个IP地址
首先修改ip文件
cat /etc/sysconfig/network-scripts/ifcfg-ens3
[root@k8smaster ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens3
UUID=4005f97d-3767-4efa-b8ec-2aed71bed279
DEVICE=ens3
ONBOOT=yes
同一个网卡创建多个“子”配置文件
文件名格式为 ifcfg-<网卡名>:<序号>,例如 ifcfg-ens3:0、ifcfg-ens3:1。
创建并编辑第一个附加IP的配置文件:
DEVICE=ens3:0 # 必须与文件名保持一致
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.101 # 第一个附加IP地址
PREFIX=24 # 子网掩码重启网络服务生效
sudo systemctl restart network