分享

将C8650连接电脑,用电脑网络上网

 昵称5480853 2012-02-22
前不久用别人wm系统的手机,用数据线连接电脑后发现手机可以直接用电脑的网络上网,不需设置,对于周围无wifi又需要上网更新手机软件、下载软件的人来说也是一个比较方便的办法,至少可以节约流量。今日闲来无事,想试试C8650用数据线连接电脑后能否用电脑的网络上网,在网上搜了搜,还真有这样试过的,并且我发现还可以将连接电脑后的C8650再设为热点,供其他手机和无线上网设备上网,是不是很好玩啊!
    方法和使用中出现的问题如下,感兴趣的童鞋可以一起研究一下,不感兴趣或有wifi的童鞋可以无视。
    一、连接电脑上网方法:
     1、要准备的工具
         电脑端需要装的
(1)手机USB驱动
(2)手机USB网卡驱动
手机端需要安装的软件,下完就装上手机(见附件),
(1)BusyBox_Linux工具箱_3.3.3.apk(注意:busybox要安装到手机内存里,不能装到SD卡,会失败。)
(2)超级终端工具,输入命令用的,Better.Terminal.Emulator.Pro
(3)z4root一键root之类的获得root权限的工具,估计大家的手机已经root了。
(4)Wireless Tether
2. 装好上述软件,先取得root权限,
打开busybox,有个Install步骤要完成,出现“Done! ****X。。。”这样的提示就完成了。
用数据线连电脑,手机上 设置——无线和网络——绑定与便携热点,“USB绑定”打勾。电脑上,会发现新硬件,要求安装一些驱动,选择自动安装就行了,安装完,设备管理器里会多出一块网卡Windows Mobile-based Internet Sharing Device,打开“网上邻居”——“查看网络连接”,里面多出一个本地连接,而且是已连接状态,为了指称方便,我把这个连接名称改成“android”。

3. 下面的操作,我做一些注解,放在方括号里,
手机上 打开超级终端,输入su,变身超级用户。【打开终端时看到的提示符是$,输入su回车就行了,这个时候因为获得了root权限可能会看到某种提示。命令运行成功的结果是提示符变成#】
输入 busybox ifconfig  【在提示符后面输入busybox ifconfig,这是查一下ip。大家千万要注意,这个我在操作的时候,习惯了电脑上的ipconfig,结果输错,记得是ifconfig,是f!】
大家会看到返回语句:  【返回好几段文字,找到开头是usb0的那一部分,注意我们自己的机器上出现的几个inet addr、Bcast、Mask地址,尤其是inet addr,记住它。】
usb0 link encap: Ethernet  HWadder mac 地址(mac每个人不一样,肯定不一样)
inet addr:192.168.42.129 Bcast:192.168.42.255 Mask:255.255.255.0
4.下一个步骤:现在在电脑端对两个连接进行修改,即“本地连接”和“android”:
设置“本地连接”:“属性——高级”,选项卡里找到“允许其他网络用户。。。。。”两个选项,打勾,注意第一个选项下面可能有选框也可能没有,如果除了“本地连接”之外有多个没有停用的连接,那么就有个选框让选择本地连接和哪个连接绑定共享,如果有选框,注意选android。。。“本地连接”设置就这么多。
如果没出现错误,就直接进入第5步,如果出现“无法启动Internet连接共享.一个已经用IP地址配置的LAN连接需要自动IP地址”,则按下面的方法解决:
1)“本地连接”在设置共享时不要使用192.168.0.1-254这个网段,可以先配置上一个静态地址如IP地址192.168.2.1,子网掩码255.255.255.0。
2)“android”设置为自动获取(不设置也行,也能获取到地址),系统默认自动获取的地址192.168.0.1-254这个网段。
3)如此即可解决在Windows XP中设置Internet连接共享时出现“无法启动Internet连接共享.一个已经用IP地址配置的LAN连接需要自动IP地址”的问题。
4)可以更改“android”地址为你需要的地址。
5)可以更改“本地连接”的IP为192.168.0.1-254这个网段的地址。

5、下面设置“android”:“设置——常规”,找到“Internet协议(TCP/IP)”,设置地址。因为刚刚设置了共享,所以android的IP地址被设置成了192.168.0.1(大家的PC上好像都是这个情况),这个要改,注意刚才我们在超级终端里用busybox ifconfig  查看到的那个inet addr地址,比如说是“192.168.42.129”(我的手机,不知道大家设备上是不是都是这个),前三段一样,最后一段改成一个1-129之间的数字。比如“192.168.42.128”。掩码不变,255.255.255.0。DNS是8.8.8.8。

6.再次打开超级终端,把su再输入一次,之后就是在#提示符后面输入“busybox route add default gw **XX” 这个命令,**X就是刚才android里设置的ip地址,基于上面的例子,就是“192.168.42.128”。如果输入命令成功,没有返回任何错误,恭喜你,成功了。如果返回错误了,重启设备再试。。。嘿嘿有个心得,重启设备重新试验常常就是峰回路转。。。
二、设为热点
  按上面的方法连接好电脑后,打开手机里安装的“Wireless Tether”,里面的设置都很简单,我基本都是默认,没怎么改,重要的是 “设置-启用访问控制”要打勾 ,然后按一下主界面屏幕中央的那个无线图标开始共享。
然后其他手机或无线上网设备的网络设置设为自动获得ip,不要使用静态ip。
三、使用中的问题:
1、手机每次重新连接电脑后,“USB绑定”打勾后,还无法上网,解决办法是每次都要打开“Better.Terminal.Emulator.Pro”超级终端,把su再输入一次,在#提示符后面再输入“busybox route add default gw XXXX” 这个命令,手机才能上网,我是这样的,各位童鞋可以试试,看你们的是不是这样。
2、在能上网的情况下,部分手机上安装的上网软件仍然不能上网,显示“网络异常,检查网络设置”,以我手机上安装的软件为例:
能正常上网的软件:QQ、UC浏览器、酷狗、土豆客户端、双极星股票软件
不能上网的软件:CNTV、优酷客户端、开迅视频、puffin浏览器、QQ游戏

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多