【逗老师的无线电】MMDVM盒子pi-star系统添加4G网卡及修改路由优先级

MMDVM盒子如果添加4G网卡,想修改网卡优先级实现优选WLAN或者eth接口,次优选4G接口。可以通过修改网卡metric实现。

一、解锁只读文件系统

虽然,pi-star与树莓派的原生系统区别不大。但是!!pi-star为稳点盒子而生,热点盒子经常会直接断电关机。为了避免系统在异常断电之后出现异常,所以默认情况下pi-star的系统对根路径做了只读保护。
不管对pi-star系统做任何操作,包括apt install,或者修改系统文件。都需要先重新挂载根节点为读写模式,ssh之后使用以下命令

mount -o remount,rw /

这时候我们就可以开始对pi-star的系统底层进行熟悉的操作了。
在这里插入图片描述

二、添加4G网卡

4G网卡一般有两种上网方式。NDIS或者Ethernet。

NDIS

NDIS功能最为完善。优点是可以让计算机正确识别这是一张4G移动数据网络设备,缺点是没有驱动的时候简直骂娘。而且NDIS能否透传IP,是否需要通过PPP建联,配置起来比Ethernet以外网方式麻烦一些。

以太网

Ethernet方式则比较简单粗暴,简单来说就是4G网卡充当4G路由器,计算机识别到的就是一个普通的USB网卡。拨号和NAT功能通通交给4G模块实现。缺点也比较明显,链路性能较低而且切换Ethernet之后计算机无法获取4G传输网的IP地址。
但是,说这么多,我就不行你玩个MMDVM还管这些。能上网就行了不是。
所以本文推荐使用以太网方式。
如何切换成以太网方式,自行查看所需要模块的AT指令。不懂的微信问我。微信CSDN同号。

查看4G网卡状态

确定4G网卡已经正确识别,并且可以用于上网。
在这里插入图片描述

查看4G网卡路由

使用route -n或者ip route show命令查看4G网卡与wlan网卡的路由状态。
目前可以看到,本案例中,4G网卡优先级高于wlan网卡
可以看到usb0接口Metric开销值203,小于wlan0接口的302开销值,对于相同目的地址的路由,优选开销更低的链路。
此时会出现一个情况,即使连接了WIFI,流量依然优选4G网卡。
在这里插入图片描述
要说这样能不能用,其实也没问题。MMDVM能跑多少流量。通联全走4G,WIFI就做管理行不行?也可以嘛!
但咱们是追求完美的人对不对。所以,借着往下看,咱们要开始改优先级了。

三、修改路由优先级

此前逗老师在
【逗老师带你学IT】PRTG监控系统配合树莓派采集企业内部无线网络质量
中曾经讲过如何修改网卡优先级,pi-star系统和树莓派官方系统同宗同源,基本操作都一样。
都是通过修改接口的metric开销值,来实现路由选路优先级的修改。

1、改文件法

编辑文件

vi /etc/network/interfaces

在allow-hotplug wlan0部分中添加metric 10的优先级描述,同时将原先的manual配置方式修改为使用DHCP

allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    metric 10

在这里插入图片描述

配置完成后,重启网络服务,重启无线网卡接口。嫌麻烦的的可以直接重启设备。

service networking restart

2、ifmetric工具大法

感谢BG7XQC的反馈,如果改文件不好使的话,有个更简单的办法,使用ifmetric工具来修改网卡开销值

sudo apt-get install ifmetric

安装完成之后,使用如下命令修改wlan0接口的开销值

ifmetric wlan0 10

3、验证

正常联网的情况下,我们检查一下设备的路由表和网卡地址,确认是否正常。
在这里插入图片描述
此时,wlan0接口的开销值10为最小的,路由优选wlan0上的缺省路由。
你看,这不就实现了在家连接WIFI的时候,优选WIFI进行通联。出门在外WIFI断开,则使用4G网络进行通联。
Over!

四、恢复只读文件系统

直接重启设备就行了,重启自动恢复成只读文件系统。
或者使用如下命令重新挂载系统为RO只读模式

mount -o remount,ro /

搞定

这里是BI1FQO,DMR ID:4606666,希望各位HAM通联愉快!73!
本文,特别鸣谢BG7XQC的大力支持和实际验证!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逗老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值