如何使用“netsh wlan set Hostednetwork”选择不同的适配器(Windows 10)

Jam*_*ery 5 networking usb wireless-networking netsh windows-10

我正在按照本教程从我的 Windows 10 电脑设置 Wifi 热点。

当我运行时netsh set hostednetwork mode=allow ssid=Your_SSID key=Your_Passphrase,我认为它使用了名为 的适配器Wi-Fi。我有一个 USB Wifi 适配器,我想将其用于我的热点,它被列为Wi-Fi 2

有没有办法更改上述命令以使用 USB 适配器而不是笔记本电脑的内置 Wifi 适配器?

Nar*_*ard 5

这里的关键是禁用您不希望托管网络启动的适配器。如果您只有一个活动适配器并运行:

netsh wlan set hostednetwork mode=allow ssid=Your_SSID key=Your_Passphrase
netsh wlan start hostednetwork
Run Code Online (Sandbox Code Playgroud)

然后它会自动将自己分配给该适配器。(如果您不知道网络适配器的名称,可以通过netsh wlan show drivers在命令提示符下输入来获取列表。如果名称中有空格,请务必在以下命令中将适配器名称放在引号中。)

由于您有 2 个无线适配器,wifi1 和 wifi2,并且您希望它在 wifi2 上运行,因此您可以禁用 wifi1,运行脚本,然后再次启用 wifi1。这会强制在 wifi2 上托管网络。

代码:

netsh interface set interface name="Wi-Fi1" admin=disabled
netsh wlan set hostednetwork mode=allow ssid=Your_SSID key=Your_Passphrase
netsh wlan start hostednetwork
netsh interface set interface name="Wi-Fi1" admin=enabled
Run Code Online (Sandbox Code Playgroud)

注意:可能需要以管理员身份运行此批处理。