如何从命令行通过 Wi-Fi 共享 Internet 连接?

use*_*322 5 windows-7 wireless-networking

什么是开始通过 Wi-Fi 从 LAN 共享 Internet 连接的命令行?我认为它允许设置特定的网络名称和密码。

我从播客上的一些技术人员谈话中记得它,但他们没有给出具体细节,我的朋友告诉我它存在,尽管他们无法当场记住它。

bwD*_*aco 9

更新

出于某种原因,这在 Windows 8 中不起作用:

无法启动托管网络。
组或资源的状态不正确,无法执行请求的操作。

我还没有找到解决这个问题的方法。不过,答案对 Windows 7 仍然有效。


此功能称为托管网络。在运行 Windows 7 且支持 Wi-Fi 的计算机上,在提升的命令提示符中使用以下命令:

  • netsh wlan set hostednetwork mode=MODE ssid=SSID key=KEY keyusage=KEYUSAGE
    更改接入点设置。 mode可以是allowdisallow,指定是否启用接入点。 ssid是网络的名称;key是用于访问网络的加密密钥。 keyusage可以是persistenttemporary,表示密钥使用一次后是保留还是丢弃(默认为persistent)。请注意,使用的是 WPA2-AES。
  • netsh wlan start hostednetwork
    启动接入点。
  • netsh wlan stop hostednetwork
    停止接入点。
  • netsh wlan show hostednetwork
    显示接入点的状态。

要允许通过接入点访问 Internet ,请在网络和共享中心的更改适配器设置下打开提供 Internet 连接的适配器的属性,然后启用 Internet 连接共享到提供无线连接的Microsoft 虚拟 WiFi 微型端口适配器,通常是无线网络连接 2

请注意,使用此过程创建的接入点使用基础架构模式。有关托管网络的更多信息和技术详细信息,请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/dd815243%28v=vs.85%29.aspx