Compartir a través de


Acerca de la red hospedada inalámbrica

La red inalámbrica hospedada es una nueva característica WLAN compatible con Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado. Esta característica implementa dos funciones principales:

  • La virtualización de un adaptador inalámbrico físico en más de un adaptador inalámbrico virtual a veces se conoce como Wi-Fi virtual.
  • Un punto de acceso inalámbrico basado en software (AP) a veces se conoce como softAP que usa un adaptador inalámbrico virtual designado.

Estas dos funciones coexisten en un sistema Windows juntos. Habilitar o deshabilitar la red hospedada inalámbrica habilita o deshabilita tanto el Wi-Fi virtual como softAP. No es posible habilitar o deshabilitar estas dos funciones por separado en Windows.

Con esta característica, un equipo Windows puede usar un único adaptador inalámbrico físico para conectarse como cliente a un punto de acceso de hardware (AP), mientras que al mismo tiempo actúa como UN AP de software que permite que otros dispositivos compatibles con la red inalámbrica se conecten a ella. Esta característica requiere que se instale un adaptador inalámbrico compatible con red hospedada en el equipo local. El controlador del adaptador inalámbrico debe implementar el modelo de controlador de dispositivo LAN inalámbrico definido por Microsoft para su uso en Windows 7. Para recibir el logotipo de Windows 7, un controlador inalámbrico debe implementar la característica de red hospedada inalámbrica.

Hay como máximo una red hospedada inalámbrica habilitada en cualquier momento en el equipo local y solo un adaptador inalámbrico será utilizado por la red hospedada inalámbrica. Si hay más de un adaptador inalámbrico compatible con red hospedada, Windows elegirá un adaptador para su uso con la red hospedada inalámbrica. Cuando se usan las API de red hospedada, el adaptador inalámbrico compatible con red hospedada se virtualiza a como máximo 3 adaptadores lógicos:

  • Adaptador de estación (STA) para su uso por parte del cliente o aplicaciones inalámbricas ad hoc. El adaptador STA hereda toda la configuración del adaptador inalámbrico físico original y muestra los mismos comportamientos que el adaptador físico. Conceptualmente, uno puede ver el adaptador STA como idéntico al adaptador físico después de la virtualización. El adaptador STA siempre está en el sistema siempre que esté presente el adaptador físico inalámbrico correspondiente.
  • Un adaptador de AP para que lo use la red hospedada inalámbrica para hospedar SoftAP. El adaptador de AP está presente en el sistema Windows solo después de invocar la red hospedada inalámbrica por primera vez (cuando se llama primero a la función WlanHostedNetworkStartUsing, WlanHostedNetworkForceStart o WlanHostedNetworkInitSettings ). Una vez creado, el adaptador de AP permanecerá en el sistema hasta que se deshabilite la red hospedada inalámbrica. Si la red hospedada inalámbrica está habilitada en algún momento posterior, el adaptador de AP volverá a aparecer en el sistema.
  • Un adaptador de estación virtual (VSTA) para que lo usen los proveedores de hardware para ampliar la funcionalidad de red hospedada inalámbrica en Windows. El adaptador VSTA es opcional y solo se puede crear en el sistema mediante el servicio IHV correspondiente. A diferencia del adaptador de AP, el adaptador VSTA existe en el sistema Windows solo desde el momento en que el servicio IHV inicializa el adaptador hasta que el servicio IHV libera el adaptador.

Virtual Wi-Fi asigna los adaptadores lógicos a los puertos NDIS. Windows decide el enlace de los adaptadores STA, AP y VSTA a puertos NDIS específicos. El adaptador STA siempre está enlazado al puerto 0. El adaptador de AP está enlazado al siguiente puerto NDIS disponible cuando se inicia la virtualización y el enlace permanece igual hasta que finaliza la virtualización cuando la red hospedada inalámbrica está deshabilitada. El adaptador de VSTA se enlaza al siguiente puerto NDIS disponible cuando se inicializa mediante el servicio IHV correspondiente y el enlace permanece igual hasta que el servicio IHV lo libera.

Es posible que el adaptador VSTA se cree para su uso por IHD sin crear el adaptador de SoftAP.

Las siguientes combinaciones son válidas para un adaptador físico con virtualización:

  • Adaptador STA.
  • Adaptadores STA y AP.
  • Adaptadores STA y VSTA.
  • Adaptadores STA, AP y VSTA.

Excepto en el caso del adaptador STA, todas las demás combinaciones solo son válidas cuando la red hospedada inalámbrica está habilitada. En cuanto al único caso del adaptador STA, es el adaptador físico si la red hospedada inalámbrica está deshabilitada. Si la red hospedada inalámbrica está habilitada, es el adaptador STA cuando la red hospedada inalámbrica nunca se ha invocado en el sistema.

El puente de nivel 2 está prohibido entre el adaptador ap y cualquier otro adaptador del sistema. La misma restricción se aplica al adaptador VSTA cuando está presente en el sistema.

La característica red hospedada inalámbrica en Windows implementa un SoftAP. Sin embargo, este SoftAP no está diseñado para reemplazar dispositivos AP inalámbricos basados en hardware. En concreto, si la red hospedada inalámbrica se está ejecutando cuando el equipo va a dormir (en espera), hibernar o antes de que se reinicie el equipo, se detendrá la red hospedada inalámbrica. La red hospedada inalámbrica no se reiniciará automáticamente después de que el equipo se reanude desde suspensión, hibernación o reinicios. Además, SoftAP no proporciona la resolución DNS. En caso de que un servidor DNS externo no esté disponible mediante el uso compartido de conexiones a Internet (consulte la explicación de ICS a continuación), la resolución de nombres de dominio completo (FQDN) entre dos equipos o dispositivos conectados con SoftAP, incluido el equipo que hospeda softAP, solo funcionaría si ambas entidades marcan el tipo de red de SoftAP como PRIVADO (HOME o WORK en la ventana emergente de categoría de red). Puesto que la máquina que hospeda SoftAP siempre marca el tipo de red softAP como PRIVATE, solo los equipos o dispositivos conectados a SoftAP deben marcar el tipo de red SoftAP como PRIVATE para que la resolución de FQDN funcione.

SoftAP y redes ad hoc son mutuamente excluyentes en el mismo adaptador físico. Si SoftAP se ejecuta en el adaptador de AP y un usuario o aplicación inicia redes ad hoc en el adaptador STA, SoftAP se apagará. Si las redes ad hoc se ejecutan en el adaptador STA, se producirá un error al intentar iniciar SoftAP en el adaptador ap.

Para proporcionar protección para las comunicaciones inalámbricas entre el equipo que hospeda SoftAP y los dispositivos que se conectan al SoftAP, la red hospedada inalámbrica requiere que todos los dispositivos conectados usen el conjunto de cifrado WPA2-PSK/AES. La clave compartida es un valor de 63 caracteres generado por Windows cuando la red hospedada inalámbrica se invoca por primera vez (cuando se llama primero a la función WlanHostedNetworkStartUsing, WlanHostedNetworkForceStart o WlanHostedNetworkInitSettings ). Un usuario o aplicación no puede cambiar el valor de esta clave compartida, pero una aplicación puede solicitar al sistema operativo que vuelva a generar una nueva clave llamando a la función WlanHostedNetworkRefreshSecuritySettings o un usuario puede solicitar al sistema operativo regenerar una nueva clave mediante comandos netsh wlan . Esta clave compartida se denomina clave principal o del sistema para la red hospedada inalámbrica y es persistente en el inicio y detención de la red hospedada inalámbrica. Esta clave principal se denomina "clave de seguridad del sistema" en los comandos netsh wlan .

Para permitir la facilidad de uso, la red hospedada inalámbrica también admite el concepto de una clave de seguridad secundaria o de usuario más fácil de usar, pero podría ser menos segura. Esta clave secundaria se denomina "clave de seguridad del usuario" en los comandos netsh wlan . Windows no genera la clave secundaria. El usuario debe proporcionar el valor de esta clave. Un usuario o aplicación puede establecer o cambiar el valor de clave llamando a la función WlanHostedNetworkSetSecondaryKey o mediante los comandos netsh wlan . La clave secundaria se puede establecer como persistente o temporal. Para una clave temporal, si la red hospedada inalámbrica ya se está ejecutando, la clave secundaria será válida hasta que se detenga la red hospedada inalámbrica. Para una clave temporal, si la red hospedada inalámbrica no se está ejecutando, solo será válida entre el siguiente inicio y detención de red hospedada inalámbrica.

Hay exactamente una clave principal y, como máximo, una clave secundaria para el hetwork hospedado inalámbrico en cualquier equipo. Cualquier dispositivo aprovisionado a través de Wi-Fi configuración protegida (WPS) recibirá la clave principal. Otros dispositivos configurados manualmente pueden usar cualquiera de las claves. Cada vez que se cambia una clave, cualquier dispositivo con el valor de clave anterior no podrá conectarse a la red hospedada inalámbrica sin que se vuelva a aprovisionar con la nueva clave. Sin embargo, los dispositivos con la otra clave sin cambios seguirán siendo capaces de conectarse a la red hospedada inalámbrica.

Una aplicación puede registrarse para recibir notificaciones inalámbricas de red hospedada, por lo que se enviará una notificación WLAN a la devolución de llamada de la aplicación cuando las propiedades cambien en la red hospedada inalámbrica. Una aplicación registra las notificaciones inalámbricas de red hospedada llamando a WlanRegisterNotification con el parámetro dwNotifSource establecido para incluir el bit WLAN_NOTIFICATION_SOURCE_HNWK.

Windows proporciona dos maneras para que los administradores de TI administren la característica red hospedada inalámbrica. En el caso de los equipos que son miembros de un dominio, los administradores pueden usar la directiva de grupo para no permitir la red hospedada inalámbrica. Con los comandos netsh wlan , un administrador puede habilitar o deshabilitar la red hospedada inalámbrica localmente en el equipo.

Escenarios admitidos para la red hospedada inalámbrica

La red inalámbrica hospedada permite dos escenarios principales para equipos Windows:

• La capacidad de proporcionar una red de área personal inalámbrica (PAN inalámbrico) para su uso con otros dispositivos inalámbricos.

• Uso compartido de conexiones de red para su uso por parte de otros equipos y dispositivos.

El PAN inalámbrico es el escenario principal habilitado por la red hospedada inalámbrica por su cuenta. Una vez que la red hospedada inalámbrica se inicia en un equipo, cualquier dispositivo compatible con tecnología inalámbrica compatible con WPA2-PSK/AES podrá conectarse al softAP igual que si se conecta a un AP de hardware normal. Los dispositivos conectados a la red hospedada inalámbrica forman un PAN inalámbrico, donde pueden intercambiar información con el equipo Windows que hospeda softAP, así como entre ellos.

El uso compartido de conexiones de red para su uso por parte de otros equipos y dispositivos requiere el uso compartido de conexión a Internet (ICS). En este escenario, la interfaz pública de ICS es la conexión compartida mientras que la interfaz privada es el adaptador virtual que hospeda SoftAP. La conexión compartida puede ser una conexión Ethernet, LAN inalámbrica o WAN inalámbrica. En el caso de una conexión LAN inalámbrica, la interfaz pública de ICS puede ser desde otro adaptador de LAN inalámbrico o desde el adaptador virtual de estación en el mismo adaptador inalámbrico físico que hospeda el SoftAP. El uso más común para el uso compartido de red es compartir una conexión a Internet, donde la red en la interfaz pública de ICS tiene acceso a Internet.

La red hospedada inalámbrica interactúa con Wi-Fi configuración protegida (WPS), otra característica importante nueva en Windows 7 y Windows Server 2008 R2 con el servicio LAN inalámbrico instalado. La red hospedada inalámbrica y WPS admiten un escenario que aprovisiona un dispositivo compatible con WPS para una AP de hardware no compatible con WPS. En este caso, el SoftAP hospedado en Windows se invoca en segundo plano para insertar el perfil de AP de hardware en el dispositivo compatible con WPS.

Acceso de usuario y aplicación a la red hospedada inalámbrica

Los usuarios finales interactúan con la característica red hospedada inalámbrica en Windows mediante aplicaciones de terceros o comandos netsh . Actualmente no hay ninguna interfaz de usuario nativa para configurar o administrar la red hospedada inalámbrica en Windows 7 o en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.

Las aplicaciones de terceros y los comandos netsh se basan en el uso de las funciones de red hospedada inalámbrica pública. Este conjunto de funciones proporciona un conjunto completo de funcionalidades para administrar la red inalámbrica hospedada en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.

A continuación se muestra una lista de las funciones inalámbricas de red hospedada y las acciones comunes desde un punto de vista del usuario final para la que se usaría la función para:

Funciones usadas Descripción
WlanHostedNetworkForceStart, WlanHostedNetworkStartUsing
Inicie la red hospedada inalámbrica.
WlanHostedNetworkForceStop, WlanHostedNetworkStopUsing
Detenga la red hospedada inalámbrica.
WlanHostedNetworkInitSettings, WlanHostedNetworkSetSecondaryKey, WlanHostedNetworkRefreshSecuritySettings
Configure las opciones de red hospedada inalámbrica (cambie el SSID, cambie la clave secundaria o solicite que se vuelva a generar la clave principal).
WlanHostedNetworkQueryStatus, WlanHostedNetworkQuerySecondaryKey, WlanHostedNetworkQueryProperty
Consulte la información y la configuración de la red hospedada inalámbrica (estado, SSID, clave secundaria, clave principal o una lista de los dispositivos conectados actualmente).

 

Los comandos netsh están diseñados para su uso por parte de usuarios avanzados o administradores.

Netsh.exe tiene muchos subcomandos para la LAN inalámbrica. Hay disponible una lista completa de opciones para netsh y la LAN inalámbrica en el símbolo del sistema escribiendo lo siguiente:

netsh wlan /?

La documentación sobre todos los comandos de Netsh para la RED inalámbrica también está disponible en línea en Technet. Para obtener más información, consulte Comandos de Netsh para Wireless Local Area Network (WLAN).

A continuación se muestran algunos comandos netsh que se usan habitualmente con para la RED inalámbrica LAN y la red hospedada inalámbrica, aunque se admiten otras combinaciones de comandos:

Get-Help Descripción
netsh wlan start hostednetwork
Inicie la red hospedada inalámbrica.
netsh wlan stop hostednetwork
Detenga la red hospedada inalámbrica.
netsh wlan set hostednetwork [mode=]allow|disallow
Habilite o deshabilite la red hospedada inalámbrica.
netsh wlan set hostednetwork [ssid=]<ssid> [key=]<passphrase> [keyUsage=]persistent|temporary
Configure las opciones de red hospedada inalámbrica.
netsh wlan refresh hostednetwork [data=] key
Actualice la clave de red hospedada inalámbrica.
netsh wlan show hostednetwork [[setting=]security]
Mostrar información de red hospedada inalámbrica.
netsh wlan show settings
Muestra la configuración global de LAN inalámbrica.

 

Uso de la red hospedada inalámbrica y el uso compartido de conexiones a Internet

Ejemplo de red hospedada inalámbrica

WlanHostedNetworkForceStart

WlanHostedNetworkInitSettings

WlanHostedNetworkQueryProperty

WlanHostedNetworkQuerySecondaryKey

WlanHostedNetworkQueryStatus

WlanHostedNetworkRefreshSecuritySettings

WlanHostedNetworkSetProperty

WlanHostedNetworkSetSecondaryKey

WlanHostedNetworkStartUsing

WlanHostedNetworkStopUsing

WlanRegisterVirtualStationNotification