Informazioni sulla rete wireless ospitata
La rete ospitata wireless è una nuova funzionalità WLAN supportata in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato. Questa funzionalità implementa due funzioni principali:
- La virtualizzazione di una scheda wireless fisica in più schede wireless virtuali talvolta definite Wi-Fi virtuali.
- Un punto di accesso wireless basato su software (AP) talvolta definito SoftAP che usa una scheda wireless virtuale designata.
Queste due funzioni coesistono in un sistema Windows insieme. L'abilitazione o la disabilitazione della rete ospitata wireless abilita o disabilita sia la Wi-Fi virtuale che SoftAP. Non è possibile abilitare o disabilitare queste due funzioni separatamente in Windows.
Con questa funzionalità, un computer Windows può usare una singola scheda wireless fisica per connettersi come client a un punto di accesso hardware (AP), mentre allo stesso tempo funge da API software che consente ad altri dispositivi con supporto wireless di connettersi. Questa funzionalità richiede che nel computer locale sia installata una scheda wireless con supporto per la rete ospitata. Il driver per la scheda wireless deve implementare il modello di driver di dispositivo LAN wireless definito da Microsoft per l'uso in Windows 7. Per ricevere il logo di Windows 7, un driver wireless deve implementare la funzionalità rete ospitata wireless.
C'è al massimo una rete wireless ospitata abilitata sul computer locale in qualsiasi momento e solo una scheda wireless verrà utilizzata dalla rete stessa. Se sono presenti più schede wireless con supporto per la rete ospitata, Windows sceglierà una scheda da usare con la rete ospitata wireless. Quando si usano le API di rete ospitata, la scheda wireless con supporto per la rete ospitata viene virtualizzata al massimo 3 schede logiche:
- Adattatore di stazione (STA) per l'uso da parte di applicazioni wireless client o ad hoc. L'adattatore STA eredita tutte le impostazioni della scheda wireless fisica originale e presenta gli stessi comportamenti della scheda fisica. Concettualmente, è possibile visualizzare la scheda STA come identica alla scheda fisica dopo la virtualizzazione. L'adattatore STA è sempre nel sistema purché sia presente la scheda fisica wireless corrispondente.
- Un adattatore AP per l'uso da parte della rete wireless ospitata per supportare SoftAP. La scheda AP è presente nel sistema Windows solo dopo che la rete ospitata wireless viene attivata per la prima volta (quando la funzione WlanHostedNetworkStartUsing, WlanHostedNetworkForceStarto WlanHostedNetworkInitSettings viene chiamata per la prima volta). Dopo la creazione, la scheda AP rimarrà nel sistema fino a quando la rete ospitata wireless non viene disabilitata. Se la rete ospitata wireless è abilitata in un secondo momento, la scheda AP verrà nuovamente visualizzata nel sistema.
- Un adattatore di stazione virtuale (VSTA) per l'uso da parte dei fornitori di hardware per estendere la funzionalità della rete wireless ospitata in Windows. L'adattatore VSTA è facoltativo e può essere creato solo nel sistema dal servizio IHV corrispondente. A differenza dell'adattatore AP, l'adattatore VSTA esiste nel sistema Windows solo dal momento in cui il servizio IHV inizializza l'adattatore fino al momento in cui il servizio IHV rilascia l'adattatore.
Il Wi-Fi virtuale esegue il mapping delle schede logiche alle porte NDIS. L'associazione degli adattatori STA, AP e VSTA a porte NDIS specifiche viene determinata da Windows. L'adattatore STA è sempre associato alla porta 0. La scheda AP è associata alla porta NDIS successiva disponibile all'avvio della virtualizzazione e l'associazione rimane invariata fino al termine della virtualizzazione quando la rete ospitata wireless è disabilitata. L'adattatore VSTA è associato alla porta NDIS successiva disponibile quando viene inizializzata dal servizio IHV corrispondente e l'associazione rimane invariata finché non viene rilasciata dal servizio IHV.
È possibile creare l'adattatore VSTA per l'uso da parte di IHV senza creare l'adattatore SoftAP.
Le combinazioni seguenti sono valide per una scheda fisica con virtualizzazione:
- Adattatore STA.
- Adattatori STA e AP.
- Adattatori STA e VSTA.
- Adattatori STA, AP e VSTA.
Ad eccezione del caso della scheda STA, tutte le altre combinazioni sono valide solo quando la rete ospitata wireless è abilitata. Per quanto riguarda il caso dell'adattatore STA singolo, esso rappresenta l'adattatore fisico se la rete ospitata wireless è disabilitata. Se la rete ospitata wireless è abilitata, essa rappresenta la scheda STA quando la rete ospitata wireless non è mai stata utilizzata nel sistema.
Il bridging di livello 2 non è consentito tra l'adattatore AP e qualsiasi altra scheda nel sistema. La stessa restrizione si applica all'adattatore VSTA quando è presente nel sistema.
La funzionalità Rete ospitata wireless in Windows implementa un SoftAP. Tuttavia, questo SoftAP non è progettato per sostituire i dispositivi API wireless basati su hardware. In particolare, se la rete ospitata wireless è in esecuzione quando il computer passa alla sospensione (standby), ibernazione o prima del riavvio del computer, la rete ospitata wireless verrà arrestata. La rete ospitata wireless non verrà riavviata automaticamente dopo che il computer riprende dalla sospensione, dall'ibernazione o dal riavvio. Inoltre, SoftAP non fornisce la risoluzione DNS. Nel caso in cui un server DNS esterno non sia reso disponibile tramite condivisione connessione Internet (vedere la discussione di ICS di seguito), la risoluzione del nome di dominio completo (FQDN) tra due computer o dispositivi connessi con SoftAP, incluso il computer che ospita softAP, funziona solo se entrambe le entità contrassegnano il tipo di rete della rete SoftAP come PRIVATE (HOME o WORK nella categoria di rete popup). Poiché il computer che ospita SoftAP contrassegna sempre il tipo di rete SoftAP come PRIVATE, solo i computer o i dispositivi connessi a SoftAP devono contrassegnare il tipo di rete SoftAP come PRIVATE per consentire il funzionamento della risoluzione FQDN.
SoftAP e rete ad hoc si escludono a vicenda sulla stessa scheda fisica. Se SoftAP è in esecuzione sulla scheda AP e un utente o un'applicazione avvia una rete Ad Hoc sulla scheda STA, SoftAP si spegnerà. Se la rete ad hoc è in esecuzione sulla scheda STA, un tentativo di avviare SoftAP nella scheda AP avrà esito negativo.
Per garantire la protezione per le comunicazioni wireless tra il computer che ospita SoftAP e i dispositivi che si connettono a SoftAP, la rete ospitata wireless richiede che tutti i dispositivi connessi usino la suite di crittografia WPA2-PSK/AES. La chiave condivisa è un valore di 63 caratteri generato da Windows quando la rete ospitata wireless viene richiamata per la prima volta (quando viene chiamato il WlanHostedNetworkStartUsing, WlanHostedNetworkForceStarto WlanHostedNetworkInitSettings funzione). Un utente o un'applicazione non può modificare il valore di questa chiave condivisa, ma un'applicazione può richiedere al sistema operativo di rigenerare una nuova chiave chiamando il WlanHostedNetworkRefreshSecuritySettings funzione o un utente può richiedere al sistema operativo di rigenerare una nuova chiave usando comandi wlan netsh. Questa chiave condivisa viene chiamata chiave primaria o di sistema per la rete ospitata wireless ed è persistente durante l'avvio e l'arresto della rete ospitata wireless. Questa chiave primaria è denominata "chiave di sicurezza di sistema" nei comandi netsh wlan.
Per consentire la facilità d'uso, la rete ospitata wireless supporta anche il concetto di chiave di sicurezza secondaria o utente più facile da usare, ma potrebbe essere meno sicuro. Questa chiave secondaria è denominata "chiave di sicurezza utente" nei comandi netsh wlan. La chiave secondaria non viene generata da Windows. L'utente deve fornire il valore per questa chiave. Un utente o un'applicazione può impostare o modificare il valore della chiave chiamando la funzione WlanHostedNetworkSetSecondaryKey o usando i comandi netsh wlan. La chiave secondaria può essere impostata in modo permanente o temporaneo. Per una chiave temporanea, se la rete ospitata wireless è già in esecuzione, la chiave secondaria sarà valida fino all'arresto della rete ospitata wireless. Per una chiave temporanea, se la rete ospitata wireless non è in esecuzione, sarà valida solo tra l'avvio e l'arresto della rete ospitata wireless successiva.
C'è esattamente una chiave primaria e al massimo una chiave secondaria per il wireless Hosted Hetwork su qualsiasi computer. Qualsiasi dispositivo provisionato tramite Wi-Fi Configurazione Protetta (WPS) riceverà la chiave primaria. Altri dispositivi configurati manualmente possono usare entrambe le chiavi. Ogni volta che una chiave viene modificata, qualsiasi dispositivo con il valore della vecchia chiave non sarà in grado di connettersi alla rete wireless ospitata senza essere nuovamente configurato con la nuova chiave. Tuttavia, i dispositivi con l'altra chiave invariata continueranno a essere in grado di connettersi alla rete ospitata wireless.
Un'applicazione può registrarsi per le notifiche di rete ospitata wireless, quindi una notifica WLAN verrà inviata al callback dell'applicazione quando le proprietà cambiano nella rete ospitata wireless. Un'applicazione si registra per le notifiche di rete ospitata wireless chiamando la funzione WlanRegisterNotification, con il parametro dwNotifSource impostato per includere il bit WLAN_NOTIFICATION_SOURCE_HNWK.
Windows offre due modi per consentire agli amministratori IT di gestire la funzionalità rete ospitata wireless. Per i computer membri di un dominio, gli amministratori possono utilizzare i criteri di gruppo per disabilitare la rete wireless ospitata. Usando comandi netsh wlan, un amministratore può abilitare o disabilitare la rete wireless ospitata localmente sul computer.
Scenari supportati per la rete wireless ospitata
La rete ospitata wireless abilita due scenari principali per i computer Windows:
• La possibilità di fornire una rete wireless di area personale (PAN wireless) per l'uso con vari altri dispositivi wireless.
• Condivisione di connessioni di rete per l'uso da parte di altri computer e dispositivi.
La PAN (Rete Personale Senza Fili) è lo scenario principale abilitato dalla rete ospitata wireless da sola. Una volta avviata la rete ospitata wireless in un computer, qualsiasi dispositivo con supporto wireless che supporta WPA2-PSK/AES sarà in grado di connettersi al softAP come se si connettesse a una normale API hardware. I dispositivi connessi alla rete ospitata wireless formano una PAN wireless, in cui possono scambiare informazioni con il computer Windows che ospita il SoftAP e tra di loro.
La condivisione di connessioni di rete per l'uso da parte di altri computer e dispositivi richiede l'uso di Condivisione connessione Internet (ICS). In questo scenario, l'interfaccia pubblica di ICS è la connessione condivisa mentre l'interfaccia privata è la scheda virtuale che ospita SoftAP. La connessione condivisa può essere una connessione Ethernet, LAN wireless o wan wireless. Nel caso di una connessione LAN wireless, l'interfaccia pubblica di ICS può essere da un'altra scheda LAN wireless o dalla scheda virtuale della stazione sulla stessa scheda wireless fisica che ospita SoftAP. L'uso più comune per la condivisione di rete è la condivisione di una connessione Internet, in cui la rete nell'interfaccia pubblica di ICS ha accesso a Internet.
La rete ospitata wireless interagisce con Wi-Fi Configurazione Protetta (WPS), un'altra importante nuova funzionalità di Windows 7 e Windows Server 2008 R2 con il servizio LAN wireless installato. La rete ospitata wireless e il supporto WPS permettono di configurare un dispositivo compatibile con WPS per un hardware AP non compatibile con WPS. In questo caso, il SoftAP ospitato su Windows viene richiamato in background per trasferire il profilo AP hardware sul dispositivo compatibile con WPS.
Accesso utente e applicazione alla rete wireless ospitata
Gli utenti finali interagiscono con la funzionalità Rete ospitata wireless in Windows usando applicazioni di terze parti o comandi netsh. Attualmente non è disponibile alcuna interfaccia utente nativa per la configurazione o la gestione della rete ospitata wireless in Windows 7 o in Windows Server 2008 R2 con il servizio LAN wireless installato.
Le applicazioni di terze parti e i comandi netsh sono basati sull'uso delle funzioni di rete ospitata wireless pubbliche. Questo set di funzioni fornisce un set completo di funzionalità per gestire la rete ospitata wireless in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato.
Di seguito è riportato un elenco delle funzioni della rete ospitata wireless e delle azioni comuni che un utente finale potrebbe eseguire utilizzando tali funzioni.
Funzioni usate | Descrizione |
---|---|
WlanHostedNetworkForceStart, WlanHostedNetworkStartUsing |
Avvia la rete wireless ospitata. |
WlanHostedNetworkForceStop, WlanHostedNetworkStopUsing |
Disabilitare la rete wireless ospitata. |
WlanHostedNetworkInitSettings, WlanHostedNetworkSetSecondaryKey, WlanHostedNetworkRefreshSecuritySettings |
Configurare le impostazioni della rete ospitata wireless (modificare il SSID, modificare la chiave secondaria o richiedere la rigenerazione della chiave primaria). |
WlanHostedNetworkQueryStatus, WlanHostedNetworkQuerySecondaryKey, WlanHostedNetworkQueryProperty |
Eseguire una query sulle impostazioni e le informazioni della rete wireless ospitata (stato, SSID, chiave secondaria, chiave primaria o un elenco dei dispositivi attualmente connessi). |
I comandi netsh sono destinati all'uso da parte di utenti o amministratori avanzati.
Netsh.exe ha molti sottocomandi per lan wireless. Un elenco completo di opzioni per netsh e LAN wireless è disponibile dal prompt dei comandi digitando quanto segue:
netsh wlan /?
La documentazione su tutti i comandi Netsh per lan wireless è disponibile online anche su Technet. Per ulteriori informazioni, vedere comandi Netsh per rete locale senza fili (WLAN).
Di seguito sono riportati alcuni comandi netsh comunemente usati con per la rete lan wireless e la rete ospitata wireless, anche se sono supportate altre combinazioni di comandi:
Comando | Descrizione |
---|---|
netsh wlan start hostednetwork |
Avvia la rete wireless ospitata. |
netsh wlan stop hostednetwork |
Fermare la rete wireless ospitante. |
netsh wlan set hostednetwork [mode=]allow|disallow |
Abilitare o disabilitare la rete ospitata wireless. |
netsh wlan set hostednetwork [ssid=]<> [key=]<frase segreta> [keyUsage=]persistent|temporary |
Configurare le impostazioni della rete ospitata wireless. |
netsh wlan refresh hostednetwork [data=] key |
Aggiorna la chiave della rete wireless ospitata. |
netsh wlan show hostednetwork [[setting=]security] |
Visualizzare le informazioni sulla rete ospitata wireless. |
netsh wlan show settings |
Visualizzare le impostazioni globali lan wireless. |
Argomenti correlati