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


Leave a Reply