MT6753
- 确保以太网正常
以太网正常以Ping 通设备为准
二、4G网络正常
关掉Ethernet开关,打开数据流量,(物联卡可能需要配置APN)
设备能够正常访问外网为准。
三、配置路由表
adb连接设备:
当前状态应该是 外网可以Ping通 局域网Ping不通
查看 网口情况:应该是4G 和以太网都是UP状态 且已获取到IP
1|shell@newmobi6753_66t_v_l1:/$netcfg
查看路由规则:
shell@newmobi6753_66t_v_l1:/ $ ip rule
查看路由表:
shell@newmobi6753_66t_v_l1:/ $ ip route show
结果中关于 192.168.1.0/24为主路由表内容:
查看主路由和4G 路由表:
hell@newmobi6753_66t_v_l1:/ $ ip route show table main
hell@newmobi6753_66t_v_l1:/ $ ip route show table 1002
4G路由表的Id 1002 来自于路由规则 ip rule 结果中的 最后一位
红框为main主路由表内容,绿框为4G路由表内容,当前状态主路表由没有生效,走的是系统创建的4G路由表,我们需要把主路由表的这一条数据添加到4G路由表中。
添加路由:
添加是需要用su 权限:
2|shell@newmobi6753_66t_v_l1:/ $ su
shell@newmobi6753_66t_v_l1:/ # ip route add 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.15 table 1002
添加命令中的Ip 192.168.1.15 为本机以太网配置的固定IP
这样就可以实现两个网络同时访问:
MT6737
存在问题
4G 和 以太网同时使用,存在 4G 能够正常联网,以太网网段内,外部可以访问内部,内部不能正常访问外部,
解决方法:
需要在路由规则中添加一条路由:
ip rule add to 192.168.1.0/24 table eth0