0. 关于无线托管网络

0. 关于无线托管网络

cmd在我的笔记本电脑上,我使用高架配置我的虚拟 WiFi

netsh wlan set hostednetwork mode=allow ssid=VWiFi key=xxx keyUsage=persistent
netsh wlan start hostednetwork

并且可以通过 WLAN 将我的互联网连接(UMTS 连接)共享给另一台设备。这很好用,但在我通过 WLAN 将笔记本电脑连接到互联网后,我就无法再启动我的虚拟 WiFi 了。当我再次使用我的 UMTS 互联网连接并尝试将其与虚拟 WiFi 共享时,我收到错误消息,称托管网络无法启动,因为系统设备不工作(没有提供更多具体信息)。

重新安装 WLAN 适配器驱动程序后,虚拟 WiFi 将再次工作。

由于我经常需要在 UMTS 和 WLAN 之间切换,因此这很麻烦。是否有任何命令可用于重新启动 WLAN 驱动程序或类似程序以避免重新安装 WLAN 适配器驱动程序?简单的禁用和启用无济于事。

答案1

以下是我的方法。

0. 关于无线托管网络

基本上,微软改变了 Windows 8 和 Windows 10 中处理事物的方式。

无线承载网络是 Windows 7 和安装了无线局域网服务的 Windows Server 2008 R2 上支持的一项新的 WLAN 功能。此功能实现了两大功能:

  • 将物理无线适配器虚拟化为多个虚拟无线适配器,有时称为虚拟 Wi-Fi。
  • 基于软件的无线接入点 (AP) 有时也称为使用指定虚拟无线适配器的 SoftAP。

这两个功能在 Windows 系统中是共存的,开启或关闭无线承载网络会同时开启或关闭虚拟 Wi-Fi 和 SoftAP,在 Windows 系统中无法单独开启或关闭这两个功能。

您可以阅读更多内容这里

1. 检查你的 wifi 卡是否符合要求

在提升的 powershell 提示符下,输入以下内容: netsh wlan show drivers

您应该看到:http://superuser.com/q/878497/109803

2. 检查您的服务。

您需要检查以下 Windows 服务是否已启用。在 Windows 运行对话框中输入 services.msc 来调出服务屏幕。您可以按以下键盘快捷键来调出它:(Windows 键 + R)

  • 运行->services.msc->“路由和远程访问”必须设置为自动
  • 运行->services.msc->“Internet 连接共享”->启动类型-自动(延迟)
  • (笔记本电脑)最后检查一下您电脑当前的电源计划是否未设置为省电模式。这些配置文件可能会使 wifi 卡进入节能模式,从而破坏托管网络。根据我的经验,我必须重新启动电脑,我的 wifi 热点才能再次工作。

现在重新启动计算机以确保这些服务持续启用。

3. 设置托管网络

仍在提示符下。输入:

netsh wlan set hostednetwork mode=allow ssid=”DESIRED_NETWORK_NAME” key=”YOUR_PASSWORD”

进而

netsh.exe wlan start hostednetwork

您可以通过以下方式检查已连接设备的状态和数量:

netsh.exe wlan show hostednetwork

3. 使用无线网卡共享托管网络

在 Windows 运行框(Windows 键 + R)中,输入:ncpa.cpl并按回车键。

右键点击要共享的以太网连接,进入属性 -> 共享。然后勾选“允许其他网络用户...”。

无论“允许其他网络用户控制……”框是否启用都没有关系。

您不想与 Wi-Fi 适配器共享家庭网络连接。如下图所示。

http://superuser.com/q/878497/109803

相反,您需要选择启用上述共享网络后出现的新连接。不是“Wi-Fi”。它出现在此图像中,因为这是默认选项。


您应该已经完成​​了。检查一下您现在是否可以看到新的 wifi 主机点。

故障排除

如果这不起作用那么您必须在无线网卡高级配置中启用“ad hoc”支持。

  1. 在上面使用的 ncpa.cpl 屏幕中右键单击您的 wifi 连接,然后转到属性->配置: http://superuser.com/q/878497/109803

我发现了一个很棒的网站,它解释了高级选项卡中看到的许多变量的含义:这里

  1. 将“ad hoc”变量设置为启用。

  2. 将 ICS 服务启动模式设置为自动(延迟):

    • 跑步» services.msc» Internet 连接共享 » 启动类型 » 自动(延迟)

    • 重新启动您的电脑或停止/启动该服务。

Windows 启动后约 5 分钟后此服务将加载。它不会立即启动。

  1. 如果第 3 种解决方案不起作用,则第二种解决方案是使 ICS 在启动时运行:

    • 转到运行» services.msc,然后,除了检查 ICS 服务外,还要检查“路由和远程访问”。如果它是手动的,则需要将其设置为自动 – 延迟并打开。

    • 默认情况下它是关闭的,即使在手动模式下也是如此。

    • 在我将其改为自动的并按下开始,互联网开始工作。

相关内容