logo
帮助中心

服务器双网卡配置(独立)

2025-09-08 14:39

场景:一台服务器两个网卡接不同网络,彼此不互通,比如:网卡1接其中一个设备网(如录播主机所在网络),网卡2接另一个设备网(如监控所在网络),且2个网之间不通

1、以下示例用IP:eth0为学校网路或外网的网卡名称,eth1为服务器和录播主机通讯网卡名称,虚拟机的网卡名称可能不同,需要实际查看具体名称来配置

eth0: IP:219.229.222.178

子网掩码:255.255.255.192(26位)

网关:219.229.222.190

eth1: IP:192.168.5.251

子网掩码:255.255.252.0(23位)

网关:192.168.4.254

录播设备: IP:192.168.61.250

子网掩码:255.255.255.0(24位)

网关:192.168.61.1

 

此场景调试配置方法

双网卡服务器部署注意事项

  • 一般将校园网的网卡作为主网卡(部署12345的时候选择此网卡),如上文的eth0

  • 设备网IP段较为固定,作为从网卡;如上文的eth1


具体步骤:

a、配置eth0网卡信息:填写DEFROUTE=yes 以及 GATEWAY(网关)的信息

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEFROUTE代表默认网关,重启网卡或者服务器后,服务器的默认出入网关

按ESC退出编辑模式,输入 :wq! 并按下回车保存并退出文件


b、配置eth1的网卡配置

然后输入vi /etc/sysconfig/network-scripts/ifcfg-eth1

按键盘 i 进入编辑模式,删除文件中

GATEWAY=xxx.xxx.xxx.xxx

DEFROUTE=yes

以上两行,没有的信息就不用处理

服务器不能有两个默认网关,否则会导致网卡出错,所以需要删掉一个网关信息

按ESC退出编辑模式,输入:wq并按下回车保存并退出文件

然后输入cat /etc/sysconfig/network-scripts/ifcfg-eth1

确认下是否有修改到

c、添加路由规则,输入vi /etc/sysconfig/network-scripts/route-eth1

在里面添加如下规则

192.168.61.0/24 via 192.168.4.254 eth1

按ESC退出编辑模式,输入:wq并按下回车保存并退出文件


上面的规则前面的192.168.61.0/24是示例用的录播主机的IP所在的网段,24是255.255.255.0转换成的子网掩码,192.168.4.254是原先需要给eth1配置的网关,既原本该网卡的网关,eth1是对应的网卡名称


d、路由配置验证

可以输入如下指令查看路由信息route -n

可以看到上图倒数第二行的信息,192.168.61段的网络指定网卡1访问,同时网关信息指定为设置的网关

 

四、重启网卡配置信息,输入

systemctl restart network(centos系统)

systemctl restart NetworkManager(龙蜥系统)

systemctl restart k3s(重启K3S)


五、功能验证

分别ping一下两个网卡的网关/设备IP,看是否可正常通信



Copyright © 2025 seewo. All Rights Reserved. Shirui Electronics | 粤ICP备12092924号 | 广州视睿电子科技有限公司