-
查看当前网络接口信息:
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排查服务错误