CentOS双网卡配置指南:轻松设置网络优先级,保障网络稳定高效

在CentOS系统中,配置双网卡是一个常见的需求,无论是为了提高网络的冗余性,还是为了优化网络流量。下面,我将详细讲解如何在CentOS上配置双网卡,并设置网络优先级,以保障网络的稳定和高效。
1. 检查网卡信息
首先,我们需要确认系统中有两个网卡,并查看它们的详细信息。可以使用以下命令:
ip a
或者
ifconfig
确保你看到两个活跃的网卡接口,例如
eth0
和
eth1
。
2. 设置网络接口文件
CentOS默认使用
ifcfg-网卡名
的文件来配置网络接口。我们需要编辑这两个文件来设置静态IP、子网掩码和网关。
2.1 进入编辑模式
首先,我们需要进入编辑模式,可以使用以下命令:
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth1
2.2 设置静态IP
在
BOOTPROTO
字段下,将值设置为
static
。然后,在
IPADDR
、
NETMASK
和
GATEWAY
字段下,设置相应的IP地址、子网掩码和网关。
例如:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
2.3 设置启动参数
在
ONBOOT
字段下,将值设置为
yes
,确保网卡在启动时自动加载。
ONBOOT=yes
2.4 保存并退出
完成设置后,保存并退出编辑器。
3. 设置网络优先级
为了确保在网络不稳定的情况下,系统优先使用某个网卡,我们需要设置网络优先级。
3.1 编辑路由表
使用以下命令编辑路由表:
sudo nano /etc/sysconfig/network-scripts/route-eth0
sudo nano /etc/sysconfig/network-scripts/route-eth1
3.2 添加静态路由
在每个文件中,添加以下内容:
default via 192.168.1.1 dev eth0
确保将
192.168.1.1
替换为你的网关地址。
3.3 保存并退出
完成设置后,保存并退出编辑器。
4. 重启网络服务
最后,重启网络服务以应用更改:
sudo systemctl restart network
5. 验证配置
使用以下命令验证网络配置:
ip a
或者
ifconfig
确保你看到两个网卡都成功连接到网络。
总结
通过以上步骤,你可以在CentOS上轻松配置双网卡,并设置网络优先级,从而保障网络的稳定和高效。如果你在配置过程中遇到任何问题,可以查阅相关文档或寻求社区支持。