前几天,刚刚帮朋友买了好几台无线路由器,今天这位哥们看到这篇文章后能气晕过去。为什么,因为windows 7本身就有无线路由器的功能,不过它是windows 7的隐藏功能,即虚拟无线AP,也可叫虚拟WiFi,通过下列配置就让那些卖无线路由器的少卖几个吧,本方法特别适用于在校大学生晚上寝室停电以后。(普通路由器停电以后它也睡觉了,哈哈)
首先 win8:win+x (命令提示符 管理员)
win7: 以管理员身份运行命令提示符
win+R→cmd→回车
1)netsh wlan set hostednetwork mode=allow
承载网络模式设置为允许;
2)netsh wlan set hostednetwork ssid=OPEN key=1234567890
设置一个名字为OPEN的无线接入点,接入点密码为1234567890
3)netsh wlan start hostednetwork
启动承载网络
注:每次重启之后都必须重复以上步骤才能开启这个接入点。为了方便大家,我把以上步骤的设置做成了批处理,请直接下载解压这个批处理,右键选择以管理员身份运行。(不放心这个脚本的,请右键选择编辑以查看里面的脚本) 点击开始菜单-所有程序-启动,右键选“打开”,然后把新建的wifi.bat放入启动文件夹内,即可实现开机自动启动。
通过以上设置上网,有时不是一帆风顺,会出现各种各样的问题,下面把出现的问题总结如下:
“无法启动承载网络, 组或资源的状态不是执行请求操作的正确状态”的解决方法
这个问题通常出现在我们想要共享无线网络的时候,比如通过下面这三条命令:
(1)netsh wlan set hostednetwork mode=allow
(2)netsh wlan set hostednetwork ssid=nyjjxgx key=1234567890
(3)netsh wlan start hostednetwork
可能前两条都没有问题,一切正常。但是到了第三条的时候,就会提示:
“无法启动承载网络,组或资源的状态不是执行请求操作的正确状态”
在网上找过很多资料,最终总结之后,同网上的朋友认定大体一致,就是因为驱动程序不够新的问题。
首先检查一下无线网卡,右键点击该无线网卡,选择属性,然后选择”驱动程序详细信息”,就可以看到当前版本的驱动程序。
点选NETw5s32.sys,下面显示的文件版本就是该无线网卡的驱动程序的版本了。那么的vwifibus.sys是什么呢?实际上,这就是虚拟wifi的一个驱动,只有安装了这个驱动程序,承载网络才能够开启。如果你的驱动程序版本不够新,这个驱动是不会显示在这里的(即使出现了,最好也升到最高版本为好)。
不过在这里先说一句,有些老一点的无线网卡,即使安装了WIN7又升级到最新驱动,还是无法启动承载网络,建议你买无线路由吧。
2、为什么当键入“netsh wlan start hostednetwork ”后,显示“无法启动承载网络,连到系统上的设备没有发挥作用”?
这个问题得首先知道你的网卡是否支持承载网络,可以用命令:
以管理员权限打开“命令行提示符”并输入:netsh wlan show drivers 执行命令后会出现很多信息, 这里只要找到:“支持的承载网络:是”就说明是可以用虚拟WIFI功能。如果检测后支持虚拟wifi,你可以查看下是否无线网卡被禁用或者网卡物理开关处在关闭状态
重新进入“网络和共享中心”在这个位置把两个网络都设置为家庭网络(win8为专用网络)
设置“无线网络连接”的IP以及DNS
方法:以我的为例
对着右侧的“本地连接”左键单击,选择“详细信息”,先别关闭,接着单击“无线网络连接12”,选择“属性”,再下拉双击选择“Internet 协议版本 4(TCP/IPv4)”
IP和子网掩码按照上图填写。而DNS就根据刚才“本地连接”的详细信息里面的Ip V4 DNS服务器上的填写。
5.单击“本地连接”选择“属性”,再选择“共享”将里面的两个连接共享的设置都打上勾,其中“家庭网络连接”那个框上面的字体应该为“OPEN”这个网络的连接名字,比如我的就叫做“无线网络连接 12”
手机不需要任何设置,直接连接OPEN接入输入密码即可上网。