CentOS设置多个IP地址 – 详细配置指南

CentOS设置多个IP地址:完整操作指南

应用场景与准备工作

为服务器配置多个IP地址常用于实现网络隔离、部署多服务环境或满足特定网络策略需求。操作前需确认:

  • 已获取管理员权限(root或sudo权限)
  • 了解目标网卡名称(如ens192、eth0等)
  • 准备待绑定的IP地址、子网掩码及网关信息

方法一:手动配置网络文件(CentOS 7+)

步骤1:定位配置文件

进入网络配置目录:

cd /etc/sysconfig/network-scripts/

步骤2:创建新配置文件

复制原始网卡配置文件并命名(例如为ens192添加第二个IP):

cp ifcfg-ens192 ifcfg-ens192:1

步骤3:修改配置文件参数

编辑新文件ifcfg-ens192:1,修改以下关键参数:

DEVICE=ens192:1
BOOTPROTO=static
IPADDR=192.168.1.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
        

步骤4:重启网络服务

systemctl restart network

方法二:使用nmcli工具(CentOS 8/9)

步骤1:添加新连接配置

nmcli con add con-name "ens192-2" type ethernet ifname ens192 
ipv4.addresses 192.168.1.102/24 
ipv4.gateway 192.168.1.1 
ipv4.method manual
        

步骤2:激活新配置

nmcli con up "ens192-2"

验证配置结果

执行以下命令查看IP分配:

ip addr show

注意事项

  • 确保新IP地址在局域网内未被占用
  • 多IP场景建议关闭NetworkManager的DHCP功能
  • 配置前备份原始文件:cp ifcfg-ens192 ifcfg-ens192.bak

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

阅读剩余
THE END