我的 CentOS VPS 有许多 IP 地址,我想将它们添加到eth0
网络接口中。
目前eth0
仅获得 1 个 IPv4 地址,其他地址未显示。
我的搜索给了我这样的术语IP别名但这似乎不适用于 CentOS。CentOS 维基并没有真正显示它是如何完成的。
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
现在您可以编辑新文件 ifcfg-eth0:0 并指定虚拟接口的网络设置。
如何在 CentOS 7 中手动将 IPv4 IP 地址添加到物理网络接口?
答案1
ifcfg-<interface name>:0
创建一个名为的配置文件/etc/sysconfig/network-scripts/
配置的语法如下:
DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=x.x.x.x
GATEWAY=x.x.x.x
NETMASK=255.255.255.0
TYPE=Ethernet
然后重新启动服务就可以了。
service network restart
答案2
要仅在会话中分配 IP,在重新启动之前会不稳定:
ip a add 1.2.3.4/24 dev eth0