Android_将你的手机变成USB无线网卡!

13年前
1.将手机打开网络共享,在设置,无线控件那里就有 “网络共享”这个选项了,打钩吧,不过他等一下又会变成没打钩了,这个不用理他,只要开一次,就已经打开了。


  2.USB接入电脑,会出现让你安装android phone的驱动的,将以下驱动载入  驱动下载

  安装好驱动。这个时候,就不能浏览手机文件了...然后电脑里面也会多一个网络连接,在cmd 里用ipconfig看一下你电脑是不是已经获得了一个额外的IP?网关应该是192.168.77.254(这个可能会有差异...)


  3.插上USB以后,它会自动在你电脑里面生成一个比较高级的路由条目。这个时候,如果你有另外一个网卡的话,一般是上不了网了。那怎么办呢?先不要急,等下让我们在第5补学习自己改一下路由条目吧。


  4.打开超级终端,输入以下命令
su
echo "1" > /proc/sys.Net/ipv4/ip_forward(打开NAT转发,或者你用 ES浏览器 直接打开这个 ip_forward 的文件输入1这个数字就可以了)
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o tiwlan0 -j MASQUERADE
这样,就设置好你手机的NAT转发了。测试一下,在电脑里面,ping 一下你手机的获得的网关地址(不知道你手机拿到什么网关??在终端下ip route一下看看),如果能ping 通再ping 一下外网的地址,如果通的话,基本就是能上网了。
如果只能ping 通手机里获得的那个网关,但依然不能开网页的话,你估计就是你手机上wifi的那个路由器的设置有问题了。(如果能上Q,不能开网页的话,就是你DNS设 置的问题了,在电脑网卡设置里面,自己设一个DNS服务器吧,推荐用8.8.8.8,google的DNS服务器 //)


  5.这一步是将通过Ghone上网的路由条目调低,电脑网卡的路由条目调高,使电脑按照原来一样上网(不通过Gphone上网)。电脑里打开cmd,开始更改路由条目。

route print     显示当前的路由条目
route change 0.0.0.0 mask 0.0.0.0 192.168.77.254 metric 40          metric参数代表的是路由条目的等级,也就是优先级,数目越大,等级越低,这个命令的意思是将所有出外网的都改成经过手机去上,但是优先级改成40
route add 0.0.0.0 mask 0.0.0.0 (你原来的网关) metirc 20            这个命令就是将你原来的网卡的优先级调高
这个路由条目最好google学习一下,非常有用。
如果在公司里面,有内网和wif外网的话,就非常好用,机子里面的网卡上内网,Gphone当USB无线网卡上外网,互相不影响,又完全分开。

本文转自机锋网