上尉
- 注册时间
- 2012-9-16
- 金币
- 901 个
- 威望
- 1 个
- 荣誉
- 0 个
累计签到:73 天 连续签到:0 天 [LV.100]试剑无线
|
本帖最后由 wdmaocn 于 2012-9-17 00:39 编辑
首先声明,和一般说的把本地连接转成无线网卡的无线AP不同,这里讨论的是仅用一块无线网卡而不涉及其他网卡。
现今,在家里面、宿舍或一些公共场合,使用多台智能手机(包括ANDROID、IOS等操作系统)、平板电脑、笔记本电脑等无线设备的情形越来越常见。有时候,尤其是在室外的一些场合,如何把弱的无线信号放大给其他无线设备,或者只有一台笔记本有密码能无线上网,却有多台无线设备要使用,那么无线中继和无线AP就显得特别重要。通常有无线中继的路由器一般价格比较高,况且在一些室外场合,无法使用无线路由,本文的方法能轻松地用Windows 7 本身的设置,不需要本地连接而仅用一块无线网卡,就实现了无线中继放大,用虚拟AP及通过自动分配IP,给多个无线设备提供无线共享。
下面详细说明本人在两台windows 7 家庭版笔记本上亲测成功的方法。
首先在网络和共享中心-更改适配器设置里,删除已有的桥接,之后状态如图1:
图1
然后在开始-所有程序-附件里,以管理员身份运行“命令提示符”,如图2所示,
图2
输入命令行(1),见图3,其中sameabcd是子网的ssid,12345678是密码,都可自己设定。
netsh wlan set hostednetwork mode=allow ssid=sameabcd key=12345678 (1)
图3
在网络和共享中心-更改适配器设置里的情况见图4
图4
这时输入
netsh wlan start hostednetwork (2)
往往并不能启动承载网络(如果可以的请跳过)。怎么办?
这里就是要特别注意的地方!!!
为了能够让运行命令行(2)启动承载网络,本人摸索出了一个简单的解决方法,即先把无线网络连接和虚拟产生的无线网络连接2桥接,见图5。请注意,桥接要在两者设置成自动获得IP地址后,以及在网络和共享中心-管理无线网里删除所有临时点对点的ssid后再进行。
图5
在刚才以管理员身份运行的dos下输入命令行(2),便‘激活’承载网络的启动。如图6
图6
接着马上删除刚才建立的桥接!便可以用单无线网卡建立无线中继了,即在网络和共享中心-更改适配器设置里,把已经能无线上网的无线网络连接(比如abcd)共享给刚才产生的无线网络连接2(sameabcd)。图7是示意图,
图7
再运行命令行(2)就可以实现一个中继后的无线AP。这样其他的无线设备就可以连接到sameabcd、用同一网卡的网络abcd上网,从而完美实现无线网中继和无线AP,在某种尺度上实现了随时随地无线。
附注:
启动和取消承载网络可以用以下两个批处理文件,然后以管理员身份运行
start.bat
netsh wlan set hostednetwork mode=allow
netsh wlan start hostednetwork
stop.bat
netsh wlan set hostednetwork mode=disallow
也可做成一个批处理文件以管理员身份运行,见附件。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
1
查看全部评分
-
|