在 CentOS 系統中,您可以使用 ifconfig
命令為網絡接口配置多個 IP 地址。以下是配置多個 IP 地址的步驟:
ifconfig -a
eth0
的網絡接口配置多個 IP 地址。您可以使用以下命令為該接口添加一個名為 eth0:0
的別名,并為其分配一個 IP 地址(例如:192.168.1.2):sudo ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 up
這里,netmask
是子網掩碼,up
表示啟用該接口。
eth0
接口添加另一個 IP 地址(例如:192.168.1.3),您可以創建另一個別名(例如:eth0:1
),并為其分配 IP 地址:sudo ifconfig eth0:1 192.168.1.3 netmask 255.255.255.0 up
ifconfig
命令查看所有網絡接口及其別名的配置情況:ifconfig
/etc/sysconfig/network-scripts/ifcfg-eth0:0
和 /etc/sysconfig/network-scripts/ifcfg-eth0:1
文件,添加以下內容:對于 eth0:0
:
DEVICE=eth0:0
IPADDR=192.168.1.2
NETMASK=255.255.255.0
ONBOOT=yes
對于 eth0:1
:
DEVICE=eth0:1
IPADDR=192.168.1.3
NETMASK=255.255.255.0
ONBOOT=yes
保存文件后,重啟網絡服務以應用更改:
sudo systemctl restart network
現在,您的 CentOS 系統應該已經為 eth0
網絡接口配置了多個 IP 地址。