以太網正常以Ping 通設備爲準shell
關掉Ethernet開關,打開數據流量,(物聯卡可能須要配置APN)網絡
設備可以正常訪問外網爲準。spa
adb鏈接設備:3d
當前狀態應該是 外網能夠Ping通 局域網Ping不通blog
查看 網口狀況:應該是4G 和以太網都是UP狀態 且已獲取到IPip
1|shell@newmobi6753_66t_v_l1:/$netcfg路由
查看路由規則:table
shell@newmobi6753_66t_v_l1:/ $ ip rule配置
查看路由表:route
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
這樣就能夠實現兩個網絡同時訪問:
4G 和 以太網同時使用,存在 4G 可以正常聯網,以太網網段內,外部能夠訪問內部,內部不能正常訪問外部,
須要在路由規則中添加一條路由:
ip rule add to 192.168.1.0/24 table eth0