利用Windows 7自建功能建立虚拟无线路由器
看到小众软件的这篇文章《Virtual Router – 用无线网卡虚拟出 WiFi 热点》,刚好GF的手机要上网,就下载了文中的几个软件,感觉都不好用。Virtual Router可以修改SSID名字了,不过在我电脑上死活启动不了。另外两个也不是那么好用。看到下面的评论说和Windows 7自带的命令一样,于是翻了翻Google,写下本教程。文中命令来源于微软官方网站。
首先,你要保证自己是Windows 7,Vista和XP用户不用来问我,这个是Windows 7才加入的特性。
1、用管理员权限打开控制台:在开始菜单中输入cmd,然后右键点上面的结果,点“以管理员权限运行”
2、输入下面的语句,配置你的无线路由
netsh wlan set hostednetwork ssid=<ssid> key=<passphrase> keyUsage=persistent
每个都解释一下,<ssid>代表你的无线网络出现在别人那里是什么名字;<passphrase>代表无线网络的密码,貌似要8位以上;keyUsage后面是密码的有效性,这里选永久,好像还可以选temporary,可能是临时密码的意思,我没用过
3、再输入下面的语句,允许别人连上你的路由
netsh wlan set hostednetwork mode=allow
4、最后开启你的路由,输入下列语句
netsh wlan start hostednetwork
如果你要关闭路由,可以输入下面的语句
netsh wlan stop hostednetwork
现在,让别人搜索一下,是不是多了一个热点啦。别急,别人现在就算连上了也不能上网,接着要开启Internet共享连接让他们也能上网。
打开网络连接(在控制面板里),你会发现多了一块网卡,这是Windows 7虚拟化出来用来做路由的网卡。就是要把这块网卡与能上网的连接绑在一起。右键你能上网的连接(本地连接或者无线连接),打开属性,点上面的共享,然后勾选第一个勾勾就可以了~
现在你的手机和朋友的电脑都可以通过你这个虚拟的路由器上网了。这个方法相对于之前建立的点对点的无线共享方式,最大的好处是
1、别人电脑上终于可以勾选保存密码了
2、手机也可以连接上了
如果启动共享时提示An erroc occurred when enabling internet connection sharing. (null),请到服务里把Windows Firewall服务启动即可。不需要开启防火墙。链接
如果英文好,请直接看这篇:Set Windows 7 as WiFi HotSpot [Quick Tip]