无法通过USB获取反向网络共享在android中工作

时间:2015-04-06 11:15:51

标签: android tethering

我通过这个教程http://blog.mathieu.carbou.me/post/60454997009/reverse-usb-tethering-with-android-2-2来反转系绳我的Android手机通过USB使用PC上网。

使用以下命令,我成功地创建了桥br0

sudo ifconfig eth0 0.0.0.0
sudo ifconfig usb0 0.0.0.0
sudo brctl addbr br0 
sudo brctl addif br0 eth0
sudo brctl addif br0 usb0
sudo ifconfig br0 up
sudo dhclient br0

br0有ip地址: 172.16.138.102

我的Android手机正在显示rndis0。我使用adb shell作为root使用以下命令。

netcfg rndis0 dhcp

rndis0被分配了ip: 172.16.138.109/24

然后我为rndis0接口添加了默认网关。

route add default gw 172.16.138.102 dev rndis0

仍然互联网没有在Android上工作。我尝试了其他几个教程,但到处都提到了相同的信息。我错过了什么,或者我需要为运行互联网做些什么吗?

1 个答案:

答案 0 :(得分:0)

尝试使用反向绑定工具。 它处于测试阶段,因此Android浏览器不会知道互联网正在运行,但您可以上网。