CentOS7两个网口设置不同IP配置教程
应用场景说明
当服务器配备多块物理网卡或虚拟网卡时,需为不同网络接口分配独立IP地址以满足以下需求:
- 实现内外网流量分离管理
- 搭建多网络区域服务架构
- 执行网络流量负载均衡
- 创建冗余网络连接通道
操作步骤详解
1. 识别网络接口
ip link show | grep 'state UP'
输出示例显示活跃网卡名称(如enp0s3、enp0s8)
2. 配置首个网卡
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
配置文件内容:
DEVICE=enp0s3 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
3. 配置第二个网卡
vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
配置文件内容(不设置网关):
DEVICE=enp0s8 BOOTPROTO=static ONBOOT=yes IPADDR=10.0.0.100 NETMASK=255.255.255.0
4. 应用配置变更
systemctl restart network
配置验证方法
IP地址验证
ip addr show enp0s3 && ip addr show enp0s8
网络连通性测试
ping -I enp0s3 192.168.1.1
ping -I enp0s8 10.0.0.1
常见问题排查
接口未激活
ifup enp0s3 && ifup enp0s8
IP地址冲突
arping -I enp0s3 192.168.1.100
路由表检查
ip route show | grep default