Mcuzone_ZHZ 发表于 2023-11-27 14:19:16

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

关键词:树莓派 CM4 4G 网络优先级metric跃点eth0usb0

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


Mcuzone_ZHZ 发表于 2023-11-27 14:23:30

首先,我们将烧写完成的树莓派系统上电启动。

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


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

Mcuzone_ZHZ 发表于 2023-11-27 14:27:49

随后,在命令行输入sudo nano /etc/dhcpcd.conf:





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



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

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

Mcuzone_ZHZ 发表于 2023-11-27 14:30:34

重新上电后,在命令行输入route查看网络优先级:




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

此时内网和公网都可以正常访问。
页: [1]
查看完整版本: 树莓派CM4平台搭配4G网卡后更改网络优先级(metric跃点值)操作演示