Supongamos que tengo una computadora portátil con un adaptador de Wi-Fi incorporado, luego conecto otro adaptador USB de Wi-Fi (por ejemplo, TP Link TL WN 721N) e instalé su controlador.
Si uso el comando netsh wlan set hostednetwork mode=allow ssid=abc key=password
para crear un punto de acceso Wi-Fi (supongamos que ambos adaptadores admiten redes alojadas), ¿qué adaptador se usará para crear el punto de acceso, el integrado o el enlace TP (en este caso)?
10
Respuestas:
Windows selecciona el adaptador de red inalámbrico para la red alojada (generalmente Windows siempre elige el adaptador inalámbrico que no queremos).
Parece que la única forma es deshabilitar temporalmente todos los demás adaptadores inalámbricos durante la habilitación de la red alojada.
Automaticé esto con la secuencia de comandos:
¿Dónde
name="wifi internet"
está el nombre del adaptador inalámbrico para deshabilitar temporalmente?Este script es necesario para ejecutarlo como administrador, ya que habilitar y deshabilitar las interfaces solo puede hacerlo el administrador.
fuente
netsh wlan
los comandos toman un[interface=]interfaceName
parámetro que se convierte en un parámetro requerido cuando tiene más de una interfaz WLAN. Solo puede dejarlo apagado cuando solo tiene una interfaz WLAN.Actualización: solicitó más información sobre su uso. Aquí hay un ejemplo de la documentación en línea de netsh wlan para Windows Server 2008 :
netsh wlan connect ssid="Wireless Net" name=Profile2 interface="Wireless Network Connection"
Creo que debería poder obtener los nombres de la interfaz WLAN con:
netsh wlan show interface
Descargo de responsabilidad: nunca antes había tratado con varios adaptadores WLAN en una caja de Windows Server 2008, por lo que no puedo garantizar que funcione. Así que tome esto con un grano de sal, ya que es solo mi comprensión de cómo debería funcionar, según mi lectura de la documentación.
fuente
wlan
contexto, debería mostrar todas las interfaces WLAN.interface
no está permitido en el comandowlan set hostednetwork
. Produce un'interface' is not a valid argument for this command.
error.