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?

Schurke
quelle
1
Mögliche doppelte Frage: stackoverflow.com/questions/20810767/…
Chirag Bhatia - chirag64

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.

vlk
quelle
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.

Spiff
quelle
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