MOTO Defy通过USB用电脑宽带上网
网络上有这样的类似教程,但是关键的部分不适用DEFY以至于我设置了好久才成功,稍加改进后终于可以通过USB上网了,在没有无线路由的时候可以边充电边上网,而不用考虑流量问题。
步骤/方法
- 01
1.先安装moto驱动
- 02
2.将手机与电脑相连,手机上选择摩托罗拉手机门户 这时候在你的电脑的网络连接里会多出一个本地连接,我们起个名字叫Android(或者其他或者不设置)
- 03
3.鼠标右键点击你当前的宽带连接,查看属性→高级→允许其他用户通过本计算机连接(win7系统为更改配 置器设置,右击“本地连接”属性→共享→允许其他用户通过本计算机连接)
- 04
4.我们给android连接分配一个IP,右键点android的属性→网络,选择TCP/IP,再点属性,设置IP,比如我 设置的是192.168.100.100 子网掩码是255.255.255.0 默认网关192.168.0.1 首选DNS为8.8.8.8(默认网关 一定要设置,否则无法打开网页)
- 05
5.这时候需要进入超级终端啦,下载地址因为我的级别不够 发不了连接 请大家网上搜索下载 如果发现无法运行better terminal终端,请手动root一边 打开better terminal提示升级的,请先打开旁边的BTEP SSH Client,再进入better terminal终端 root后,打开better terminal 输入 su 跳出授权窗口,点同意 busybox route 显示看到如下信息 Kernel IP routing table 10.132.*.*(Iface是rmnet0,你的GPRS或EDGE的IP地址) 192.168.100.*(Iface是usb0,这个显然就是USB虚拟出的手机网卡地址) 这两个都不用管, default 10.132.*.* (这是MS目前缺省的上网网关→就是手机无线网络的网关) 我们要做的就是让MS不从这个网关走,(不让DEFY通过rmnet0走,而是通过usb0走)那么我们就需要首先给 USB0建立一个网关,让它访问 # busybox route add default gw 192.168.100.100 (这里的地址要和我们android的IP相同,就是让MS通 过我电脑的IP也就是MS的网关,访问网络) 好,设置完毕。查看一下是否添加成功 # busybox route 显示如下 default 192.168.100.100 (这是USB网关了) default 10.132.*.* (这是rmnet0网关) 在better terminal里 输入 ifconfig rmnet0 down 暂时关掉默认的无线网关。如果上网结束后,可以输入ipconfig rmnet0 up恢复,或者进入手机设置→无线 和网络→移动网络→接入点设置→点菜单里选择恢复默认 就可以了。当然重启手机也可以。 到这里已经大功告成了,你会发现很流畅的上网冲浪。哈哈。。这时3G的数据传输箭头已经不跳了,如果有人害怕会走流量请关闭GPRS或者APN或者飞行模式 这个比较麻烦,其实只要你成功一次后,下次只要在手机里下个GScript Mod然后做个这样的脚本: busybox route add default gw 192.168.100.100 ifconfig rmnet0 down 下次想用时候,插上USB线,运行下这个脚本,就可以直接用了,怕走流量的还可用APN开关彻底断掉无线网络。