安卓wifi通过无线网卡共享本地上网

hanweiisjerry 2011-10-25

最近入手Android手机一部,但是暂时没有无线路由,只好用笔记本共享,但是发现原来笔记本之间屡试不爽的方法不行了,安卓搜不到Win7共享的无线网络,原因是Android不支持Ad-Hoc模式,经过多番查询,终于找到解决办法,成功共享无线网络。

我用驱动精灵下载了无线网卡的最新版驱动,安装然后通过设置就好了,为了方便大家,我把过程再总结一下(以下操作均在windows 7 旗舰版下操作):

一、更新无线网卡驱动为最新版。可以使用驱动人生,或者直接搜索 “网卡型号” 驱动。

二、用管理员权限打开cmd(按下windows窗口键,输入cmd,使用netsh wlan show drivers命令,查看是否支持“承载模式”,找到这里 : 

支持的承载网络 

如果你的电脑上显示的是否,不好意思,亲不用继续看了。如果是“是”,那恭喜您。

三、在命令提示符下输入命令:

netsh wlan set hostednetwork mode=allow

应该会有成功之类的提示,具体的忘记了

四、继续在命令提示符中输入:netsh wlan set hostednetwork ssid=您想要的无线网络的名称 key=您想要设置的密码(注意:您想要使用的名称和后面的key中间是一个空格)

如 netsh wlan set hostednetwork ssid=Happy key=emotional (注意:密码长度必须8位或以上),应该会提示成功之类的,这时打开网络共享中心,再打开更改适配器设置,你会发现多了一个MicrosoftVirtual wlan Miniport Adapter,这就是我们刚才虚拟出来的无线网络适配器。

  五、继续输入netsh wlan start hostednetwork 这时手机应该就能搜到了,但是不能上去网

六、打开网络共享中心发现你现在连接了两个网络了,一个是你的有线网络,另外一个就是虚拟网络,右击你的本地连接,或者其他你连有Internet的网络连接,选择属性,点击共享,勾选“允许其他网络用户通过此计算机的Internet连接还连接”选项,在下拉菜单中选择刚才建立的虚拟网络,确定。这样你的Android手机就可以上网了。

注意:每次开机都要运行 netsh wlan start hostednetwork 命令,你可以打开记事本,建立一个文本文件,扩展名改为.bat,输入 netsh wlan start hostednetwork 每次开机运行下就好了

        注意:win7下必须开启自带的防火墙,否则会提示null错误

其实大家可以把上述命令编写成一个.bat小文件,双击即可,记事本编写内容如下:

netsh wlan set hostednetwork mode=allow

netshwlansethostednetworkssid=wifikey=wifewife

netsh wlan start hostednetwork

(其中wifi是我随便起的名字,wifewife是密码)

另存为任意名的.bat格式即可,以后再共享网络直接双击这个批处理文件即可!

相关推荐