当前位置: 代码迷 >> 移动开发 >> 手机经过笔记本电脑无线网卡联网
  详细解决方案

手机经过笔记本电脑无线网卡联网

热度:9431   发布时间:2013-02-26 00:00:00.0
手机通过笔记本电脑无线网卡联网

手机通过笔记本电脑无线网卡联网

?

?

比方,笔记本通过有线宽带(或3G上网卡)联网,而现场没有无线路由器,这时我们的手机如何通过笔记本电脑联网?

?

我们知道,无线网卡支持AD-hoc模式(即点对点模式),将两台电脑的无线网卡设置为Ad-hoc模式,即可让它们通过无线网卡直接连网(不必通过无线路由器的支持)。

?

但是安卓手机并不支持windowsad-hoc模式,我总结了下,要让安卓手机支持ad-hoc模式,有两种解决方案:

?

1.?通过替换手机的/system/bin/wpa_supplicant文件,使得手机支持ad-hoc模式,我反复试了后,发现部分手机并不可行,导致WLAN无法关闭,或是无法激活,故而放弃。强烈建议不要使用替换wpa_supplicant的方式。

2.?通过在手机上安装busybox,?adhoc?switcher两个工具,实现手机支持windowsAD-hoc网络,我的手机是联想A789,?通过此方法实验成功,特此分享出来。

?

故本文描述通过方法2实现目标。

?

手机上的准备工作:

1.?对手机进行root处理,请自行参照网上的教程,此步的目的是为了顺利安装busyboxbusybox需要有root权限,而adhoc?switcher需要busybox的支持。Busybox就是给安卓的linux系统扩展出一些额外的命令),可参照:http://shuaji.lexun.cn/article/4768

?

2.?给手机安装busybox,?adhoc?switcher两个工具。提示获取超级用户权限时一律点击允许。

?

3.?配置笔记本电脑的无线网卡模式为AD-hoc
右键点击桌面上的网上邻居图标,选择属性,打开网络连接配置窗口。
右击“无线网络连接”图标,选择属性,切换到“无线网络配置”选项卡,选中“用windows配置我的无线网络设置”。再点击下方高级按钮,选中“仅计算机到计算机(特定)”,?清除“自动连接到非首选的网络”复选框。再点击关闭,返回到“无线网络配置”选项卡中。

接下来添加一个点到点无线网络访问点:点击“添加”打开无线网络属性对话框,网络名(SSID)输入wap,?或输入你自己喜欢的名称即可。网络身份验证选择开放式,数据加密选择为WEP,?清除“自动为我提供密钥”复选框,然后在网络密钥中输入5个字符,如56。最后点击确定。

然后回到“网络连接”窗口中,右击“无线网络连接”,选择“查看可用的无线连接”,即在无线列表中显示出一个名为wap的电脑图标形式的无线连接,选中它并点击下方的连接按钮,等待windows连接之(这一步实质上是正式启用电脑的adhoc连接点)。好了,到这电脑上的配置就完成了。

?

4.?共享笔记本电脑的有线连接或3G连接,我的笔记本使用中国电信的3G上网卡上网的,无线网卡暂时处于空闲状态。

在网络连接窗口中的本地连接或USB-KEY?DIAL图标上右击,选择属性,再切换到高级选项卡中,选中“允许其它网络用户通过此计算机的internet来连接”,如果出现提示“请选择一个专用网络”,请选择“无线网络连接”,确定后计算机上的设置就完毕了。

?

5.?配置安卓手机上的adhoc?switcher
首先打开手机的WLAN,?启用adhoc?switcher,?连接两次点击“continue,再点击“Switch?to?Infrastrcture?mode”切换至普通的模式(此步的目的是为了便于输入网络SSID,密钥等信息,?如果没有看到Switch?to?Infrastrcture?mode,?请点击try?to?switch?to?Ad-hoc?mode,?再点击Switch?to?Infrastrcture?mode)。

?

再点击最下方细长条的灰色按钮(不是很醒目,需仔细辨识,我第一次并未发现这个按钮,害得我困惑了半天,建议作用将此按钮设置明显一些)。

点击SSID?for?Ad-hoc?mode,?输入网络名称?wap

选中Use?WEP?encryption?复选框

点击Set?WEP?Key?,输入我们设置的网络密钥,如我设置的是66666

设置完毕以后,返回到adhoc?switcher主界面中,点击try?to?switch?to?Ad-hoc?mode,稍等片刻,即可连接上笔记本电脑的无线网卡。

?

?

如果在设置中遇到问题,可联系信箱zhangxugg@163.com,?笔者使用此方法,就可以使用电信3G上网卡联网,而不再使用昂贵的手机流量了,何乐而不为呢?

?

?