top
本文目录
多IP配置适用场景
方法1:使用nmcli命令行工具
方法2:配置文件修改(CentOS 7/8)
配置效果验证
关键注意事项

CentOS 网卡多IP配置详细指南

CentOS 网卡多IP配置操作指南

多IP配置适用场景

单网卡绑定多个IP地址常用于服务器托管环境,支持同时运行多个服务端口隔离、建立虚拟主机环境或实现网络测试目的,避免物理网卡资源占用过多。

方法1:使用nmcli命令行工具

操作步骤(示例网卡名为ens192):

# 添加第一个附加IP
nmcli connection modify ens192 +ipv4.addresses 192.168.10.50/24

# 添加第二个附加IP
nmcli connection modify ens192 +ipv4.addresses 192.168.10.51/24

# 激活配置变更
nmcli connection down ens192 && nmcli connection up ens192

执行 ip addr show ens192 可验证多个IP是否生效,输出应显示三个IP地址段。

方法2:配置文件修改(CentOS 7/8)

通过创建网卡别名配置文件实现:

1. 复制原网卡配置模板

cd /etc/sysconfig/network-scripts/
cp ifcfg-ens192 ifcfg-ens192:0

2. 编辑新配置文件

# 文件:ifcfg-ens192:0
DEVICE=ens192:0            # 设备别名标识
BOOTPROTO=static           # 静态IP模式
IPADDR=192.168.10.50       # 新增IP地址
NETMASK=255.255.255.0      # 子网掩码
ONBOOT=yes                 # 开机自动启用

3. 重启网络服务生效

systemctl restart network

配置效果验证

使用组合命令检查配置结果:

ip -4 addr show ens192 | grep inet

正确输出应包含主IP及两个附加IP地址条目,类似:
inet 192.168.10.10/24 brd ...
inet 192.168.10.50/24 scope global secondary ens192
inet 192.168.10.51/24 scope global secondary ens192:0

关键注意事项

  • IP地址须属于同一子网段
  • 配置文件操作需保持设备别名命名一致性(如ens192:0)
  • CentOS 8推荐优先使用nmcli方式
  • 生产环境建议配置前备份网络配置文件
  • 防火墙设置可能影响IP访问,需同步调整规则

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报