4G、以太网、无线同时使用

news/2025/3/15 1:13:55/

在有线,4G,wifi多个网络接入开发板的情况下,路由表中就会存在多个默认网关我们如果需要某一个线路优先可以上外网,我们需要修改路由规则,修改完后的路由规则是可以保证指定网卡的时候某一路也可以ping通外网。不过可能会存在优先级较低线路ping域名,数据包不返回的情况,原因是默认开启了反向路径校验,对每个进来的数据包校验其反向路径是否为最佳路径,如果反向路径不是最佳路径,则丢弃该数据包。
可以修改/etc/sysctl.conf。将这两个字段的1根据需要改为0或2
0:关闭反向路由校验
1:开启严格的反向路由校验。对每个进来的数据包,校验其反向路由是否是最佳路由。如果反向路由不是最佳路由,则直接丢弃该数据包。
2:开启松散的反向路由校验。对每个进来的数据包,校验其源地址是否可达,即反向路由是否能通(通过任意网口),如果反向路径不通,则直接丢弃该数据包。
在这里插入图片描述
这个是默认多网络接入开发板的路由表
在这里插入图片描述
可以看到以太网、4G和wifi的路由信息都自动生成了。如果访问外网,系统会根据路由缓存信息和速度最优的原则,通过速度更快的网关进行访问。Linux系统支持对默认网关的优先级进行设置,这时需要用到metric这个参数,metric为跃点数,当系统中有多个默认网关时,数据包会通过metric更低的接口传输。目前可以看到的是eth0的metric最低排在最前面,目前eth0优先级最高,数据包就会优先通过eth0通讯。
如果我们希望数据包优先通过4G,可以调整优先级
删除优先级最高的eth0
route del default gw 172.16.0.1 dev eth0
下调优先级
route add default gw 172.16.0.1 dev eth0 metric 11
再次查看路由表,eth2(4G节点)的metric为0/10小于eth0,数据包优先通过4G通讯。
在这里插入图片描述
如果我们希望数据包优先通过wlan0,同理。
我们可以从上图看到wlan0目前还不是默认网关,我们首先把wlan0设为默认网关
route add default gw 192.168.4.1 dev wlan0
删除优先级最高的eth2
route del default gw 10.110.19.65 dev eth2 metric 0
此时查看路由表,由于前面已经做过eth0的优先级调整,并且eth2的metric10一直存在,wlan0已经是最高的优先级,此时数据包优先通过wlan0通讯
在这里插入图片描述


http://www.ppmy.cn/news/172197.html

相关文章

手机4g网速测试用什么软件,测手机4g网速(4g手机上网速度测试)

您好,4G网络按照国际通信技术标准的规范表述,其下行速率理论峰值可达100Mbps,但网络速率与上下行网络配置以及终端(如手机、数据卡等)能力有关,根据北京. 下载个手机测速的,打开4G网络,测试就行了。前提是你4G流量套餐要有很多流量哦。 1m 4G网速的下载速度最高达到4.4 M…

服务器通过无线modem接入4g网络,24-4G Modem管理配置

Cellular接口可以派生出工作在协议模式下的Serial和Eth-channel两种接口。Serial接口链路层协议为PPP,Eth-channel接口链路层协议为以太网,两者网络层都支持IP协议。 目前,4G Modem只支持Cellular接口派生出来的Eth-channel接口。 1.2 4G Modem配置限制和指导 本章关于4G M…

linux usb总线接4g,Linux下4G LTE连接

http://ycool.com/post/3z82za6 1. 插入U盘拷贝4G模块到系统中 2.加载USB驱动模块(如何让内核USB驱动模块支持4G卡,请查找以前usb_modeswitch日志) mount /dev/sdb /mnt cp –arf /mnt/4G_MANUAL.tar.gz /home umount /home cd /home tar –zxvf 4G_MANUAL.tar.gz cd /home/4…

4g通信模块怎么连接sim卡_车载模块 4G LTE通信模块

产品名称:车载模块 4G LTE通信模块 产品链接:http://cn.trustexporter.com/cp-xfwy1688/o4497949.htm 手机版链接:https://m.trustexporter.com/cz4497949.htm 车联网是物联网在汽车领域的具体应用,它借助装载在车辆上的传感设备和信丰伟业无线通讯模块,收集车与人、车与车…

4g网络标准 计算机网络,4G网络是什么 4G LET是什么?

4G网络是什么 4G LET是什么? 一、4G LET是什么意思? 简单的说,4G LET就是指4G网络,全程为第四代移动通信及其技术,目前多数用户使用的均是3G或者2G网络。4G LET网络的最大特点就是上网速度的大幅提升,可以给…

4G网络数据传输流程 一

原文:微信公众号 Wisdom365 生命不息,提速不止。4G时代,百兆、双百兆、300兆速率的广告比比皆是,现在1Gbps也要来了。本系列5篇文章将围绕4G速率做系统介绍,包括数据传输流程、终端等级、速率计算、如何达到1Gbps。本文…

移远4G模块调试笔记

前言: 在项目中集成 4G 网络模块,便可远程实时监控仪器运行状态、收集仪器数据等功能。EC20的USB接口符合USB2.0规范,支持高速(480Mbps)和全速(12Mbps)模式。该接口可用于AT 命令传送、数据传输…

4G网络数据传输流程 三

原文:微信公众号 Wisdom365 摘要:这是4G网络数据传输流程系列的第三课,上一课讲了资源调度,备好粮草,这一课我们集结兵马,趟一趟物理层处理流程。先讲从传输块TB到码字(CW,Code Wor…