在 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 地址。