小智 6
感谢Paul M的提示!
在我的Android 6.0.1(LineageOS)上
/system/bin/ip route show table 0
Run Code Online (Sandbox Code Playgroud)
显示所有表格的路线
/system/bin/ip route show table rmnet0
Run Code Online (Sandbox Code Playgroud)
显示当rmnet0是活动接口(移动数据)时使用的路由表。
/system/bin/ip route show table wlan0
Run Code Online (Sandbox Code Playgroud)
显示wlan0激活时使用的路由表。
在“开发人员选项”中,即使wlan0处于活动状态,也可以保持rmnet0处于活动状态。但是只能同时使用一个接口(和一个路由表)。
当WiFi连接到网络但没有Internet链接时,将选择rmnet0接口作为主接口,并使用rmnet0表中的路由表。
当WiFi具有Internet链接时,wlan0将用作主界面,“ ip route show table wlan0”将用作当前路由表。
您可以像往常一样使用ip命令通过在路由字符串中添加“表xxx”来添加路由表中的路由或从路由表中删除路由。
例如:
/system/bin/ip route delete table wlan0 default via 192.168.7.1 dev wlan0 proto static
/system/bin/ip route add table wlan0 192.168.7.0/24 dev wlan0 proto kernel scope link src 192.168.7.10 metric 327
Run Code Online (Sandbox Code Playgroud)
每当接口打开/关闭,续订租约等时,所有路由表都会被覆盖...
打开命令提示符(windows)或终端(mac和linux)
做一个cd
(改变目录)平台工具目录是内部的Android SDK
目录
视窗
adb shell cat /proc/net/route
Mac和Linux
./adb shell cat /proc/net/route
归档时间: |
|
查看次数: |
31630 次 |
最近记录: |