android:delvpnroutetable
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
android:delvpnroutetable [2010/04/03 07:26] – percy | android:delvpnroutetable [2016/05/05 13:07] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 如何在Android手机上删除路由表 ====== | ||
+ | |||
+ | |||
+ | 我在G1上用OpenVPN连上过VPN之后,那个路由信息一直保存在系统中,就算OpenVPN断开了,那些路由信息仍然存在。 | ||
+ | |||
+ | 这导致我再开GPRS上网的时候上不了网,除非重启手机。 | ||
+ | |||
+ | ====== 查看当前路由 ====== | ||
+ | |||
+ | 用adb shell连上G1查了一下当前路由: | ||
+ | < | ||
+ | |||
+ | # busybox route -n | ||
+ | Kernel IP routing table | ||
+ | Destination | ||
+ | 10.8.0.1 | ||
+ | 10.8.0.17 | ||
+ | 0.0.0.0 | ||
+ | 128.0.0.0 | ||
+ | </ | ||
+ | |||
+ | 此时连移动的网络都没连上,但那些路由信息仍然保留在。 | ||
+ | < | ||
+ | # busybox ifconfig | ||
+ | lo Link encap:Local Loopback | ||
+ | inet addr: | ||
+ | UP LOOPBACK RUNNING | ||
+ | RX packets: | ||
+ | TX packets: | ||
+ | collisions: | ||
+ | RX bytes: | ||
+ | |||
+ | tun0 Link encap: | ||
+ | inet addr: | ||
+ | UP POINTOPOINT RUNNING NOARP MULTICAST | ||
+ | RX packets:117 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets: | ||
+ | collisions: | ||
+ | RX bytes:11534 (11.2 KiB) TX bytes: | ||
+ | </ | ||
+ | |||
+ | ====== 删除路由 ====== | ||
+ | |||
+ | 于是一条一条删除: | ||
+ | <code BASH> | ||
+ | busybox route del -net 10.8.0.1 netmask 255.255.255.255 | ||
+ | busybox route del -net 10.8.0.17 netmask 255.255.255.255 | ||
+ | busybox route del -net 0.0.0.0 netmask 128.0.0.0 | ||
+ | busybox route del -net 128.0.0.0 netmask 128.0.0.0 | ||
+ | </ | ||
+ | |||
+ | 再查看一下当前路由, | ||
+ | < | ||
+ | # busybox route -n | ||
+ | Kernel IP routing table | ||
+ | Destination | ||
+ | </ | ||
+ | |||
+ | ====== 重启GPRS连接 ====== | ||
+ | |||
+ | 再打开GPRS,连上移动的cmnet: | ||
+ | < | ||
+ | # busybox ifconfig | ||
+ | lo Link encap:Local Loopback | ||
+ | inet addr: | ||
+ | UP LOOPBACK RUNNING | ||
+ | RX packets: | ||
+ | TX packets: | ||
+ | collisions: | ||
+ | RX bytes: | ||
+ | |||
+ | rmnet0 | ||
+ | inet addr: | ||
+ | UP BROADCAST RUNNING MULTICAST | ||
+ | RX packets: | ||
+ | TX packets: | ||
+ | collisions: | ||
+ | RX bytes: | ||
+ | |||
+ | tun0 Link encap: | ||
+ | inet addr: | ||
+ | UP POINTOPOINT RUNNING NOARP MULTICAST | ||
+ | RX packets:117 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets: | ||
+ | collisions: | ||
+ | RX bytes:11534 (11.2 KiB) TX bytes: | ||
+ | |||
+ | # busybox route -n | ||
+ | Kernel IP routing table | ||
+ | Destination | ||
+ | 10.110.183.24 | ||
+ | 0.0.0.0 | ||
+ | </ | ||
+ | |||
+ | 路由新加上了一个,这个就是移动的网络了,但烦人的是,tun0连接依然存在,不知道怎么样将它删掉。 | ||
+ | |||
+ | 现在终于可以不用重启手机,又可以上网了。 | ||
+ | |||
+ | ====== 参考 ====== | ||
+ | -http:// | ||
+ | -http:// | ||