-
查看当前网络接口信息:
ip addr
确认主接口名称(如eth0/ens192)及现有IP配置。
-
添加临时IP别名:
sudo ip addr add 192.168.1.100/24 dev eth0 label eth0:0
(IP/子网和接口名称需替换为实际值,
:0
为别名标识) -
创建永久配置:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
内容模板:
DEVICE=eth0:0 IPADDR=192.168.1.100 NETMASK=255.255.255.0 ONPARENT=yes BOOTPROTO=none
-
激活配置:
sudo nmcli connection reload sudo nmcli connection down "System eth0" && sudo nmcli connection up "System eth0"
-
验证配置:
ip addr show eth0 | grep 'inet' ping 192.168.1.100 -c 3
-
删除IP别名:
- 临时删除:
sudo ip addr del 192.168.1.100/24 dev eth0:0
- 永久删除:
rm -f /etc/sysconfig/network-scripts/ifcfg-eth0:0 systemctl restart NetworkManager
- 临时删除:
常见问题处理:
- 若别名未生效,检查
/etc/sysconfig/network-scripts/
配置文件名是否与DEVICE名称一致 - 使用
arping -I eth0 192.168.1.100
检测IP冲突 - 通过
journalctl -u NetworkManager
排查服务错误