我想使用usb线从android使用我的局域网/互联网。这样我就可以利用局域网的速度了。我可以通过usb电缆连接到系统(access deskto ip)。但是无法访问网络中的任何其他计算机,也无法访问Internet。怎么做。试过各种选择。网络桥接/ interenet共享没有任何作用。有没有办法我们可以改变路由或网关设置来实现这个目标。
答案 0 :(得分:17)
不知道你是否还在寻找答案,但我昨天找到了解决方案,因为我有一个非常奇怪的情况,手机需要访问PC的局域网。如果您使用的是Windows,最近发布了一个用于执行USB隧道的工具。它的工作原理是设置一个代理,通过您的PC网络连接上的USB端口转发所有流量以下是设置它的指南:http://www.codeproject.com/KB/android/UsbPortForwarding.aspx
如果您使用的是Linux,则应该可以通过手机的USB连接桥接以太网接口来实现此目的。我在Ubuntu 10.10上进行了测试,它正在运行:
# usb0 is the new network intreface
# eth0 is the main interface connected to internet (or a gateway)
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
有关Linux解决方案的更多信息,请参阅此处:http://blog.mathieucarbou.me/post/60454997009/reverse-usb-tethering-with-android-2-2
答案 1 :(得分:0)
您可以使用此工具。http://forum.xda-developers.com/showthread.php?t=1371345
这很简单,即使是菜鸟也可以使用它。你只需要安装adb