Android手机通过USB连接通过电脑上网
作者: 曲文庆 日期: 2014-09-18 10:50
对于各位安卓手机的友友来说,如果身边没有免费的无线WIFI网络的话或者WIFI很拥堵或者WIFI很不稳定,是一件很痛苦的事情。而下面给大家分享一个利用手机USB数据线连接电脑的宽带上网的小技巧。让你在玩手机、上网冲浪的同时,还可以充电哦!推荐给无线网络不给力的同学们吧。
PC环境:windows 8.1
系统已安装adb命令
前提条件:
1、手机必须具有root权限
2、手机装有busybox(或者其他可以执行route的命令)
3、手机必须可以通过终端方式或者adb方式连接输入命令
一、将手机通过USB数据线连接至电脑,再依次打开手机的系统设置 → 无线和网络 → 绑定与便携式热点 → 启用“USB绑定”(必须连接USB后,该选择才可选)。完成后,正常情况下电脑的网络连接窗口(在桌面的网上邻居上右键属性打开)就会多出一个新的本地连接,为了方便这里我给它重命名为 USB连接 。
二、在电脑可以上网的网络连接(可能是以太网,也可能是宽带连接,视当前使用的网络连接方式而定)上右键选择属性 → 共享 → 勾选 允许其他网络用户通过此计算机的Internet 连接来连接。
三、通过adb或者手机终端方式连接上手机命令行
#busybox route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.42.0 0.0.0.0 255.255.255.0 U 0 0 0 rndis0
四、接着来到电脑上设置我们刚刚的“USB连接”,右键打开属性窗口,双击“Internet协议版本4”,将里面默认的ip地址修改为192.168.42.1(使用和上一步一样的地址段),下面的DNS建议设为本地网络使用的DNS。其他的不用填。最后确定。
五、回到手机命令行,输入如下命令
#busybox route add default gw 192.168.42.1
#busybox route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.42.1 0.0.0.0 UG 0 0 0 rndis0
192.168.42.0 0.0.0.0 255.255.255.0 U 0 0 0 rndis0
#ping www.360.cn
PING www-b.360.cn (106.120.167.66) 56(84) bytes of data.
64 bytes from 106.120.167.66: icmp_seq=1 ttl=57 time=0.853 ms
64 bytes from 106.120.167.66: icmp_seq=2 ttl=57 time=0.825 ms
如果不出意外现在你的手机就已经可以连接电脑的宽带网络进行共享上网啦!