绿茶软件园
资讯首页 > 软件教程 > 操作系统 > 怎么在Win7系统中创建虚拟Wi-Fi无线网络AP

怎么在Win7系统中创建虚拟Wi-Fi无线网络AP

作者:佚名 来源:绿茶软件园 2012-05-04 14:11:28 0

【绿茶教程】人和人的心最近又最远,真诚是中间的通道。试金可以用火,试女人可以用金,试男人可以用女人--往往都经不起那么一试。早在2002年,微软研究部门便开始进行802.11无线适配器的试验工作,项目名称为“VirtualWiFi”。他们发现了一种方法,可以使一个单一的Wi-Fi适配器在Windows中表现出多个适配器的性能。

绿茶网了解到,VirtualWiFi可以使用户通过一个无线网卡同时连接到多个无线网络中,他们希望这种技术可以出现在各种应用中,包括无线诊断和故障排除、Wi-Fi Mesh网络、虚拟接入点和无线中继。

什么是虚拟Wi-Fi网络?

虚拟Wi-Fi网络(wireless Hosted Network)的特点是将VirtualWiFi技术与基于软件的接入点相结合。因此,它可以为任何一个用户提供Wi-Fi适配器支持,并为其它用户提供无线AP功能,同时,用户还可以连接到另一个无线网络。此外,还包括一个DHCP服务器,使用户可以自动获得一个IP地址。

终端用户可以通过netsh命令行工具与虚拟Wi-Fi网络进行互动。当然,软件开发者也可以使用第三方应用工具,不过在下文中,我们重点介绍netsh工具的使用。

虚拟Wi-Fi网络的启动

首先,为了享受虚拟Wi-Fi网络的功能,你的无线适配器必须使用Windows 7认证的驱动程序。如果Windows检测到自己所支持的适配器,它会自动添加一个连接到网络连接窗口,并命名为“Microsoft Virtual WiFi Miniport AdapterMicrosoft”。

微软会要求所有的虚拟Wi-Fi网络使用WPA2-PSK(AES)加密。尽管如此,为了安全起见,还是建议大家将共享文件进行解除。

此外,为了保持虚拟Wi-Fi网络的正常运行,请不要自动重启计算机。如果你手动重启计算机,那么之前的一切操作都要重来。当然,在使用第三方软件时可能会提出重新连接请求。

通过netsh命令 手动创建一个虚拟AP

如果你想通过文本命令来实现虚拟Wi-Fi网络功能,需要先单击开始按钮,输入“cmd”并按下回车。在命令提示符窗口输入以下将网络设置:

netsh wlan set hostednetwork mode=allow ssid=YourVirtualNetworkName key=YourNetworkPassword

在启用虚拟Wi-Fi网络之前,你可以首先对网络适配器进行配置,以更好的通过Windows中的网络连接共享(ICS)功能共享网络接入。这样,使用者便可以通过连接虚拟AP而获得网络接入。

启动ICS时,需要进入控制面板或网络和共享中心浏览,以弹出网络连接窗口。然后单击右键,使网络适配器连接到互联网,并选择属性。之后选择共享选项卡,选中允许其它网络用户通过此计算机连接到互联网,选择下拉列表框中的虚拟网络连接,然后单击确定。

现在返回到命令提示符并输入以下命令:

netsh wlan start hostednetwork
如果想做成开机自动启动;可写批处理,代码如下存为 run.bat 文件即可。

@echo off
netsh wlan start hostednetwork
EXIT
批处理有黑框,这样就可以隐藏啦,代码如下存为 1.vbs 文件即可。

Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
WScript.Sleep(0000)
Wsh.Run "run.bat",0,True
Set Wsh=NoThing
WScript.quit

要手动将虚拟网络关闭,请输入:

netsh wlan stop hostednetwork

要查看托管网络信息,其中包括连接用户的MAC地址,请输入:

netsh wlan show hostednetwork

想要更改WPA2-PSK密码,你可以输入以下内容:

netsh wlan refresh hostednetwork YourNewNetworkPassword

这是一个虚拟AP,如果提示丢失如d3dx9_43.dll之类的文件请到百度搜索下载即可。

现在,所有邻近的用户应该都可以在他们的可用无线网络列表中看到虚拟网络的名称,他们可以在输入密码之后正常连接。

请记住,这时你必须再次手动启用虚拟网络,如果需要的话可以重启计算机。另外值得注意的是,这里的共享文件不会被阻止,因此创建好的虚拟Wi-Fi网络一定只给值得信任的人使用。

返回顶部