Win7 共享 WIFI 设置及使用

Joshua Zakary - Wifi Signals!

之前我硬拉好的宽带一年到期后,
果断被节俭一辈子的老妈取消掉了。
由于深大网络的单账户限制,
每次造访又变回了 GPRS 的苦修。

骆驼现在回忆起来,
其实这个方案早就试用过了。
但那时候父母还没用上智能手机,
还未陷入在每天刷微信不亦乐乎的境地,
所以完全没有被好好利用起来。

于是时隔一年之后,
二老也不禁对深大糟糕的网络怨声载道起来,
更方便的无线接入便成了刚需。
这一锅剩饭我便熟练地炒了出来。

Wireless Hosted Network

通过 Win7 自带的无线承载网络(Wireless Hosted Network)来共享网络简单易行,
仅仅需要一个额外的无线网卡就能化身小功率的接入热点(Access Point)。
相关的教程网上也是一抓一大把,不再赘述。
简单而言,就是以下三步:

1、设定 WIFI

netsh wlan set hostednetwork mode=allow ssid=[无线名称] key=[无线密码]

2、添加共享
在【网络连接】中打开连接 Internet 的网卡,
【共享】中添加新增的 Microsoft Virtual WiFi Miniport Adapter 对应网卡。

3、启动共享

netsh wlan start hostednetwork

然后无线设备就可以当普通 WIFI 连上网络了。
还是照旧说说一些细节和个性化定制吧。
1、无线网卡信号不算好,和正规路由器没法比。
2、加密为 WPA2-个人,至多连接 100 台无线设备。
3、开机无法自启动,需要加入组策略脚本。
4、待机/休眠后失效,需要再启动。

那么写个简单的批处理也是能用得上的咯。
这次用了 choice 命令,实现”启动/关闭/查看“
3 秒不输入自动执行“启动“。

cls
@echo off
cls
color 0a
 
goto menu
:menu
echo.
echo. -== 共享  WIFI ==-
echo.
echo.      ①  启动
echo.      ②  关闭
echo.      ③  查看
echo.      ④  退出
echo.
echo. -==  by horan  ==-
choice /c 1234 /n /t 3 /d 1 /m " "
if "%ERRORLEVEL%" == "1" goto cmd1
if "%ERRORLEVEL%" == "2" goto cmd2
if "%ERRORLEVEL%" == "3" goto cmd3
if "%ERRORLEVEL%" == "4" goto exit
 
:cmd1
echo.
echo. 【启动共享 WIFI】
net start SharedAccess
netsh wlan start hostednetwork
exit
 
:cmd2
echo.
echo. 【关闭共享 WIFI】
net stop SharedAccess
netsh wlan stop hostednetwork
exit
 
:cmd3
echo.
echo. 【查看共享 WIFI】
netsh wlan show hostednetwork
PAUSE

【相关更新】
<140601>
由于深大 Dr.Com 客户端会检测 ICS(Internet Connection Sharing)服务,
需要将其设为手动,并在 bat 中添加开关。
同时该 bat 也应连接好 Dr.Com 后再手动运行。

【相关资料】
1、虚拟 WiFi 和 SoftAP 图文教程◃baidu
2、about starting as a service◃codeplex
3、Choice and Errorlevel◃stackoverflow
4、About the Wireless Hosted Network◃microsoft
5、Joshua Zakary – Wifi Signals!◃flickr

发表评论

邮箱地址不会被公开。 必填项已用*标注