Linux 技术手札

CentOS 7 加入 IP 地址别名

以下是 RHEL 及 CentOS 7 要在一张网卡下面加入多个 IP 地址的实现方法:

1. 用 ifconfig 取得网卡名称:

# ifconfig

第一行的输出结果里面, 冒号前的是网卡名称, 例如 “enp0s3”,

2. 建立 IP 别名的设定档, 这个可以基于原来的 enp0s3 设定档 修改:

# cp /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-enp0s3:0

然后打开 /etc/sysconfig/network-scripts/ifcfg-enp0s3:0 修改设定:

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3:0

修改以下几个设定值:

Device: 改成 “enp0s3:0”
BOOTPROTO: 改成 “Static”
NAME: 改成 “enp0s3:0”
IPADDR: 新的 IP 地址
NETMASK: 设定新 IP 的 network mask
GATEWAY: 设定新 IP 的 default gateway

3. 设定好 ifcfg-enp0s3:0 后, 重新启动 network:

# systemctl restart network

修改完成后, 可以用 ifconfig 检查新加入的 IP 别名是否生效:

# ifconfig
Exit mobile version