1. 创建别名接口配置文件
在 /etc/sysconfig/network-scripts/ 目录下创建别名配置文件:
XML
# 主接口配置文件(如果不存在)
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 别名接口配置文件
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:2
2. 配置主接口文件
XML
# /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
3. 配置别名接口文件
XML
# /etc/sysconfig/network-scripts/ifcfg-eth0:1
DEVICE=eth0:1
BOOTPROTO=static
IPADDR=192.168.1.101
NETMASK=255.255.255.0
ONBOOT=yes
# /etc/sysconfig/network-scripts/ifcfg-eth0:2
DEVICE=eth0:2
BOOTPROTO=static
IPADDR=192.168.1.102
NETMASK=255.255.255.0
ONBOOT=yes
4. 重启网络服务
XML
#### CentOS 7
sudo systemctl restart network
# 或者重启特定接口
sudo ifdown eth0 && sudo ifup eth0
#### Openeuler
nmcli con reload; nmcli con up eth0