返回列表 发新帖

树莓派CM4平台搭配4G网卡后更改网络优先级(metric跃点值)操作演示

[复制链接] 3
回复
3771
查看
打印 上一主题 下一主题

19

主题

95

帖子

1万

积分

允许发帖

积分
10401
楼主
跳转到指定楼层
发表于 2023-11-27 14:19:16 | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
关键词:树莓派 CM4 4G 网络优先级  metric  跃点  eth0  usb0

概述:树莓派系统默认原生网络eth0的优先级高于其他扩展网络,不少客户需要将eth0连接内网并通过4G连接外网,在默认配置下如果eth0接入了以太网则系统将优先从eth0去访问网络,不管是内网还是外网。此时如果eth0连接的内网不能访问公网的话这整个系统都无法访问公网了,而4G网卡由于优先级的问题并未参与联网。为了解决此类问题本文演示了在树莓派系统更改网络优先级的步骤与流程,为用户实现内外网互通访问提供了解决办法。


回复

使用道具 举报

19

主题

95

帖子

1万

积分

允许发帖

积分
10401
沙发
发表于 2023-11-27 14:23:30 | 只看该作者
首先,我们将烧写完成的树莓派系统上电启动。

系统启动后在命令行终端输入route查看当前网络优先级:


可以看到有一列metric的值,该值用于指示网络优先级,数字越小优先级越高。
eth0的metric值是202,而4G的metric是203,即有线网卡eth0优先级是高于4G网络的。
回复 支持 反对

使用道具 举报

19

主题

95

帖子

1万

积分

允许发帖

积分
10401
板凳
发表于 2023-11-27 14:27:49 | 只看该作者
随后,在命令行输入sudo nano /etc/dhcpcd.conf:





在最后一行添加以下代码:



添加完成后保存并退出,重启树莓派。

注意:metric的具体数值可以自己定义,只要确保4G的metric值比eth0的值小即可。
回复 支持 反对

使用道具 举报

19

主题

95

帖子

1万

积分

允许发帖

积分
10401
地板
发表于 2023-11-27 14:30:34 | 只看该作者
重新上电后,在命令行输入route查看网络优先级:




可以看到4G的网络优先级已经大于原生网络。

此时内网和公网都可以正常访问。
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表