如何通过命令行通过 Wi-Fi 共享我的互联网连接?

如何通过命令行通过 Wi-Fi 共享我的互联网连接?

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

我记得它在播客上的一些技术谈话中出现过,但他们没有给出具体细节,我的朋友告诉我它存在,尽管他们当场想不起来。

答案1

更新

由于某种原因,这在 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

相关内容