问题是这样的:本人需要在树莓派上通过4G模块EC20连接外网,同时又需要通过热点连接内网,访问数据。由于外界4G模块比板载wifi模块启动的慢,所有每次起来的直接现象是连不上外网。因为他会先走wifi的通道,然而wifi是连上了,但是是局域网,ping不通百度。因此需要解决一个优先级的问题
1.首先查询当前网关信息
ip route show
可以看到默认的网关配置为树莓派的wifi。(4G的是eth1)
2.删除默认wifi网关配置
sudo route del default
可以看到没有默认网关了
3.添加4G网关为默认网关
sudo route add default eth1
执行到这一步就大功告成了,可以通过4G进行访问外网,和通过wifi访问内网。
最后放一张我的树莓派和4G