Zwei Wi-Fi-Adapter?


10

Angenommen, ich habe einen Laptop mit integriertem WLAN-Adapter, dann schließe ich einen anderen WLAN-USB-Adapter an (z. B. TP Link TL WN 721N) und installiere dessen Treiber.
Wenn ich den Befehl netsh wlan set hostednetwork mode=allow ssid=abc key=passwordzum Erstellen eines Wi-Fi-Hotspots verwende (Angenommen, beide Adapter unterstützen gehostete Netzwerke), welcher Adapter wird zum Erstellen des Hotspots, des integrierten Hotspots oder der TP-Verbindung (in diesem Fall) verwendet?


Antworten:


3

Der drahtlose Netzwerkadapter für gehostete Netzwerke wird von Windows ausgewählt (im Allgemeinen hat Windows immer den drahtlosen Adapter ausgewählt, den wir nicht möchten).

Es scheint nur möglich zu sein, alle anderen drahtlosen Adapter vorübergehend zu deaktivieren, während das gehostete Netzwerk aktiviert wird.

Ich habe dies mit einem Kommandozeilen-Skript automatisiert:

netsh interface set interface name="wifi internet" admin=disabled
netsh wlan set hostednetwork mode=allow ssid=my_wifi_ap key=12345678
netsh wlan start hostednetwork
netsh interface set interface name="wifi internet" admin=enabled

Wo name="wifi internet"ist der Name des WLAN-Adapters, der vorübergehend deaktiviert werden soll?

Dieses Skript ist erforderlich, um als Administrator ausgeführt zu werden, da das Aktivieren und Deaktivieren von Schnittstellen nur für Administratoren möglich ist.


2

netsh wlanBefehle verwenden einen [interface=]interfaceNameParameter, der zu einem erforderlichen Parameter wird, wenn Sie mehr als eine WLAN-Schnittstelle haben. Sie können es nur auslassen, wenn Sie nur eine WLAN-Schnittstelle haben.

Update: Sie haben nach weiteren Informationen zur Verwendung gefragt. Hier ist ein Beispiel aus der Online-Dokumentation von netsh wlan für Windows Server 2008 :

netsh wlan connect ssid="Wireless Net" name=Profile2 interface="Wireless Network Connection"

Ich denke, Sie sollten in der Lage sein, die Namen der WLAN-Schnittstelle zu erhalten mit:

netsh wlan show interface

Haftungsausschluss: Ich habe mich noch nie mit mehreren WLAN-Adaptern auf einer Windows Server 2008-Box befasst, daher kann ich nicht dafür bürgen, dass dies funktioniert. Nehmen Sie dies also mit einem Körnchen Salz, da ich nur verstehe, wie es funktionieren sollte , basierend auf dem Lesen der Dokumentation.


Würden Sie etwas näher auf die Verwendung des Parrameters eingehen, da in der Hilfe für diesen Befehl keine angegeben ist? Und wie erhält man den Namen der Schnittstelle?
Rogue

Zeigt 'netsh wlan show interface' alle Schnittstellen im PC an?
Rogue

Ohne Angabe der anzuzeigenden Schnittstelle sollten alle Schnittstellen dieses Typs angezeigt werden. Da dies im wlanKontext steht, sollten alle WLAN-Schnittstellen angezeigt werden.
Spiff

Ich kann es nicht testen, da ich keinen PC mit mehreren Schnittstellen habe.
Rogue

3
@RogUE fragte nach dem Einrichten des gehosteten Netzwerks und nicht nach der Verbindung zu einem. Der Parameter interfaceist im Befehl nicht zulässig wlan set hostednetwork. Es entsteht ein 'interface' is not a valid argument for this command.Fehler.
Odys
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.