多语言展示
当前在线:176今日阅读:176今日分享:34

Win7仅用一块无线网卡就可实现无线中继和无线AP

首先声明,和一般说的把本地连接转成无线网卡的无线AP不同,这里讨论的是仅用一块无线网卡而不涉及本地连接。    现今,在家里面、宿舍或一些公共场合,使用多台笔记本电脑、平板电脑、智能手机(包括ANDROID、IOS等操作系统)等无线设备的情形越来越常见。有时候,尤其是在室外的一些场合,如何把弱的无线信号放大给其他无线设备,或者只有一台笔记本有密码能无线上网,却有多台无线设备要使用,那么无线中继和无线AP就显得特别重要。通常有无线中继的路由器一般价格比较高,况且在一些室外场合,无法使用无线路由,本文的方法能轻松地用Windows 7 本身的设置,不需要本地连接而仅用一块无线网卡,就实现了无线中继放大,用虚拟AP及通过自动分配IP,给多个无线设备提供无线共享。    下面详细说明本人在两台windows 7 家庭版笔记本上亲测成功的方法。
方法/步骤
1

首先在网络和共享中心-更改适配器设置里,删除已有的桥接,之后状态如下图:

2

然后在开始-所有程序-附件里,以管理员身份运行“命令提示符”,如图所示,

3

输入命令行(1),如下图,其中sameabcd是子网的ssid,12345678是密码,都可自己设定。 netsh wlan set hostednetwork mode=allow ssid=sameabcd key=12345678      (1)

4

在网络和共享中心-更改适配器设置里的情况见下图, 这时输入netsh wlan start hostednetwork                                          (2) 往往并不能启动承载网络(如果可以的请跳过)。怎么办?

5

这里就是要特别注意的地方!!!为了能够让运行命令行(2)启动承载网络,本人摸索出了一个简单的解决方法,即先把无线网路连接和虚拟产生的无线网络连接2桥接,见下图。请注意,桥接要在两者设置成自动获得IP地址后,以及在网络和共享中心-管理无线网里删除所有临时点对点的ssid后再进行。

6

在刚才以管理员身份运行的dos下输入命令行(2),便‘激活’承载网络的启动。如图

7

接着马上删除刚才建立的桥接!便可以用单无线网卡建立无线中继了,即在网络和共享中心-更改适配器设置里,把已经能无线上网的无线网络连接(比如abcd)共享给刚才产生的无线网络连接2(sameabcd)。请见示意图,   再运行命令行(2)就可以实现一个中继后的无线AP。这样其他的无线设备就可以连接到sameabcd、用同一网卡的网络abcd上网,从而完美实现无线网中继和无线AP。

8

附注:启动和取消承载网络可以用以下两个批处理文件,然后以管理员身份运行 start.bat: netsh wlan set hostednetwork mode=allow netsh wlan start hostednetwork stop.bat:netsh wlan set hostednetwork mode=disallow

推荐信息