Om det trådlösa värdbaserade nätverket
Det trådlösa värdbaserade nätverket är en ny WLAN-funktion som stöds i Windows 7 och på Windows Server 2008 R2 med den trådlösa LAN-tjänsten installerad. Den här funktionen implementerar två huvudfunktioner:
- Virtualiseringen av ett fysiskt trådlöst kort till mer än ett virtuellt trådlöst kort kallas ibland virtuellt Wi-Fi.
- En programvarubaserad trådlös åtkomstpunkt (AP), även kallad SoftAP, som använder en särskild virtuell trådlös adapter.
Dessa två funktioner samexisterar i ett Windows-system tillsammans. Om du aktiverar eller inaktiverar det trådlösa värdbaserade nätverket aktiveras eller inaktiveras både virtuella Wi-Fi och SoftAP. Det går inte att aktivera eller inaktivera dessa två funktioner separat i Windows.
Med den här funktionen kan en Windows-dator använda ett enda fysiskt trådlöst kort för att ansluta som en klient till en maskinvaruåtkomstpunkt (AP), samtidigt som den fungerar som en program-AP som gör det möjligt för andra trådlösa enheter att ansluta till den. Den här funktionen kräver att ett värdbaserat nätverkskompatibelt trådlöst kort är installerat på den lokala datorn. Drivrutinen för det trådlösa adaptern måste implementera den trådlösa LAN-enhetsdrivrutinsmodellen som definierats av Microsoft för användning i Windows 7. För att få Windows 7-logotypen måste en trådlös drivrutin implementera funktionen för trådlöst värdbaserat nätverk.
Det finns högst ett trådlöst värdbaserat nätverk aktiverat när som helst på den lokala datorn och endast ett trådlöst kort används av det trådlösa värdbaserade nätverket. Om det finns fler än ett värdbaserat nätverkskompatibelt trådlöst kort väljer Windows ett kort som ska användas med det trådlösa värdbaserade nätverket. När Hosted Network API:erna används virtualiseras den värdbaserade nätverkskompatibla trådlösa adaptern till högst 3 logiska adaptrar.
- Ett stationskort (STA) för användning av klient- eller ad hoc-trådlösa program. STA-adaptern ärver alla inställningar för den ursprungliga fysiska trådlösa adaptern och har samma beteenden som det fysiska adaptern. Konceptuellt kan man se STA-adaptern som identisk med det fysiska adaptern efter virtualiseringen. STA-adaptern finns alltid i systemet så länge motsvarande trådlösa fysiska adapter finns.
- Ett AP-kort som ska användas av det trådlösa värdbaserade nätverket som värd för SoftAP. AP-adaptern finns bara i Windows-systemet när det trådlösa värdbaserade nätverket anropas för första gången (när WlanHostedNetworkStartUsing, WlanHostedNetworkForceStarteller WlanHostedNetworkInitSettings funktionen anropas först). När det har skapats kommer AP-adaptern att finnas kvar i systemet tills det trådlösa värdbaserade nätverket har inaktiverats. Om det trådlösa värdbaserade nätverket är aktiverat någon gång senare visas AP-adaptern i systemet igen.
- Ett virtuellt stationskort (VSTA) som används av maskinvaruleverantörer för att utöka funktionen för trådlöst värdbaserat nätverk i Windows. VSTA-adaptern är valfri och kan bara skapas i systemet av motsvarande IHV-tjänst. Till skillnad från AP-adaptern finns VSTA-adaptern bara i Windows-systemet från den tidpunkt då IHV-tjänsten initierar adaptern tills IHV-tjänsten släpper kortet.
Virtuella Wi-Fi mappar de logiska adaptrarna till NDIS-portar. Bindningen av STA-, AP- och VSTA-korten till specifika NDIS-portar bestäms av Windows. STA-adaptern är alltid bunden till port 0. AP-adaptern är bunden till nästa tillgängliga NDIS-port när virtualiseringen startar och bindningen förblir densamma tills virtualiseringen slutar när det trådlösa värdbaserade nätverket är inaktiverat. VSTA-adaptern är bunden till nästa tillgängliga NDIS-port när den initieras av motsvarande IHV-tjänst och bindningen förblir densamma tills den släpps av IHV-tjänsten.
Det är möjligt att VSTA-adaptern skapas för användning av IHV:er utan att skapa SoftAP-adaptern.
Följande kombinationer är giltiga för ett fysiskt kort med virtualisering:
- STA-adapter.
- STA- och AP-adaptrar.
- STA- och VSTA-adaptrar.
- STA-, AP- och VSTA-adaptrar.
Förutom STA-adapterfallet är alla andra kombinationer endast giltiga när det trådlösa värdbaserade nätverket är aktiverat. När det gäller det enskilda STA-adapterfallet är det det fysiska kortet om det trådlösa värdbaserade nätverket är inaktiverat. Om det trådlösa värdbaserade nätverket är aktiverat är det STA-adaptern när det trådlösa värdbaserade nätverket aldrig har anropats i systemet.
Layer 2-bryggning är förbjuden mellan AP-adaptern och andra adaptrar i systemet. Samma begränsning gäller för VSTA-adaptern när den finns i systemet.
Den trådlösa funktionen Värdbaserat nätverk i Windows implementerar en SoftAP. Denna SoftAP är dock inte utformad för att ersätta maskinvarubaserade trådlösa AP-enheter. Särskilt om det trådlösa värdbaserade nätverket körs när datorn försätts i viloläge (vänteläge), viloläge eller innan datorn startas om stoppas det trådlösa värdbaserade nätverket. Det trådlösa värdbaserade nätverket startas inte om automatiskt när datorn återupptas från viloläge, viloläge eller omstarter. Dessutom tillhandahåller SoftAP inte DNS-upplösningen. Om en extern DNS-server inte görs tillgänglig med delning av Internetanslutning (se diskussionen om ICS nedan) skulle fullständigt kvalificerade domännamnsmatchning (FQDN) mellan två datorer eller enheter som är anslutna till SoftAP, inklusive den dator som är värd för SoftAP, bara fungera om båda entiteterna markerar nätverkstypen för SoftAP-nätverket som PRIVAT (HOME eller WORK i nätverkskategorin). Eftersom datorn som är värd för SoftAP alltid markerar SoftAP-nätverkstypen som PRIVAT behöver endast datorer eller enheter som är anslutna till SoftAP markera SoftAP-nätverkstypen som PRIVAT för att FQDN-upplösningen ska fungera.
SoftAP och ad hoc-nätverk kan inte användas samtidigt på samma fysiska nätverksadapter. Om SoftAP körs på AP-adaptern och en användare eller ett program startar ad hoc-nätverk på STA-adaptern stängs SoftAP av. Om ad hoc-nätverk körs på STA-adaptern misslyckas ett försök att starta SoftAP på AP-kortet.
För att skydda den trådlösa kommunikationen mellan den dator som är värd för SoftAP och de enheter som ansluter till SoftAP kräver det trådlösa värdbaserade nätverket att alla anslutna enheter använder chiffersviten WPA2-PSK/AES. Den delade nyckeln är ett värde på 63 tecken som genereras av Windows när det trådlösa värdbaserade nätverket anropas för första gången (när WlanHostedNetworkStartUsing, WlanHostedNetworkForceStarteller WlanHostedNetworkInitSettings funktionen anropas först). En användare eller ett program kan inte ändra värdet för den här delade nyckeln, men ett program kan begära att operativsystemet återskapar en ny nyckel genom att anropa WlanHostedNetworkRefreshSecuritySettings funktion eller så kan en användare begära att operativsystemet återskapar en ny nyckel med hjälp av netsh wlan- kommandon. Den här delade nyckeln kallas primärnyckel eller systemnyckel för det trådlösa värdbaserade nätverket och är beständig vid start och stopp av det trådlösa värdbaserade nätverket. Den här primärnyckeln kallas "systemsäkerhetsnyckeln" i netsh wlan kommandon.
För att underlätta användningen stöder det trådlösa värdbaserade nätverket även begreppet sekundär eller användarsäkerhetsnyckel som är mer användarvänlig, men som kan vara mindre säker. Den här sekundära nyckeln kallas "användarsäkerhetsnyckeln" i netsh wlan kommandon. Den sekundära nyckeln genereras inte av Windows. Användaren måste ange värdet för den här nyckeln. En användare eller ett program kan ange eller ändra nyckelvärdet genom att anropa funktionen WlanHostedNetworkSetSecondaryKey eller med hjälp av netsh wlan kommandon. Den sekundära nyckeln kan vara beständig eller tillfällig. Om det trådlösa värdbaserade nätverket redan är igång, kommer en tillfällig nyckel att vara giltig tills nätverket stoppas. För en tillfällig nyckel, om det trådlösa värdbaserade nätverket inte är igång, kommer den endast att vara giltig mellan nästa start och stopp av det trådlösa värdbaserade nätverket.
Det finns exakt en primärnyckel och högst en sekundär nyckel för den trådlösa värdbaserade Hetwork på alla datorer. Alla enheter som etableras via Wi-Fi Protected Setup (WPS) får primärnyckeln. Andra manuellt konfigurerade enheter kan använda vilken som helst av nycklarna. När en nyckel ändras kan ingen enhet med det gamla nyckelvärdet ansluta till det trådlösa värdbaserade nätverket utan att återetableras med den nya nyckeln. Enheter med den andra oförändrade nyckeln ska dock fortsätta att kunna ansluta till det trådlösa värdbaserade nätverket.
Ett program kan registrera sig för meddelanden om trådlöst värdbaserat nätverk, så ett WLAN-meddelande skickas till programmets återanrop när egenskaperna ändras i det trådlösa värdbaserade nätverket. En applikation registrerar sig för meddelanden om trådlöst värdbaserat nätverk genom att anropa WlanRegisterNotification med parametern dwNotifSource inställd för att inkludera biten WLAN_NOTIFICATION_SOURCE_HNWK.
Windows tillhandahåller två sätt för IT-administratörer att hantera funktionen för trådlöst värdbaserat nätverk. För datorer som är medlemmar i en domän kan administratörer använda grupprincip för att neka det trådlösa värdbaserade nätverket. Med hjälp av netsh wlan-kommandon kan en administratör aktivera eller inaktivera trådlöst värdbaserat nätverk lokalt på datorn.
Scenarier som stöds för trådlöst värdbaserat nätverk
Det trådlösa värdbaserade nätverket möjliggör två huvudscenarier för Windows-datorer:
• Möjligheten att tillhandahålla ett trådlöst personligt nätverk (trådlös PAN) för användning med olika andra trådlösa enheter.
• Delning av nätverksanslutningar för användning av andra datorer och enheter.
Den trådlösa PAN är det primära scenariot som aktiveras av det trådlösa värdbaserade nätverket på egen hand. När det trådlösa värdbaserade nätverket har startats på en dator kan alla trådlösa enheter som stöder WPA2-PSK/AES ansluta till softAP precis som om det ansluter till en vanlig maskinvaru-AP. Enheter som är anslutna till det trådlösa värdbaserade nätverket utgör en trådlös PAN, där de kan utbyta information med Windows-datorn som är värd för SoftAP och sinsemellan.
Nätverksanslutningsdelning för användning av andra datorer och enheter kräver användning av ICS (Internet Connection Sharing). I det här scenariot är det offentliga gränssnittet för ICS den delade anslutningen medan det privata gränssnittet är det virtuella nätverkskortet som är värd för SoftAP. Den delade anslutningen kan vara en Ethernet-anslutning, ett trådlöst LAN eller en trådlös WAN-anslutning. När det gäller en trådlös LAN-anslutning kan det offentliga gränssnittet för ICS antingen komma från ett annat trådlöst LAN-kort eller den virtuella stationsadaptern på samma fysiska trådlösa adapter som är värd för SoftAP. Den vanligaste användningen för nätverksdelning är att dela en Internetanslutning, där nätverket i det offentliga gränssnittet i ICS har åtkomst till Internet.
Det trådlösa värdbaserade nätverket interagerar med Wi-Fi protected setup (WPS) , en annan viktig ny funktion i Windows 7 och Windows Server 2008 R2 med den trådlösa LAN-tjänsten installerad. Det trådlösa värdbaserade nätverket och WPS stöder ett scenario som etablerar en WPS-kompatibel enhet för en icke-WPS-kompatibel maskinvaru-AP. I det här fallet anropas SoftAP, som finns på Windows, i bakgrunden för att automatiskt överföra maskinvaru-AP-profilen till den WPS-kompatibla enheten.
Användar- och programåtkomst till trådlöst värdbaserat nätverk
Slutanvändarna interagerar med funktionen trådlöst värdbaserat nätverk i Windows med hjälp av program från tredje part eller netsh- kommandon. Det finns för närvarande inget internt användargränssnitt för att konfigurera eller hantera det trådlösa värdbaserade nätverket i Windows 7 eller Windows Server 2008 R2 med den trådlösa LAN-tjänsten installerad.
Program från tredje part och netsh--kommandon baseras på användning av offentliga trådlösa värdbaserade nätverksfunktioner. Den här uppsättningen funktioner ger en fullständig uppsättning funktioner för att hantera det trådlösa värdbaserade nätverket i Windows 7 och på Windows Server 2008 R2 med den trådlösa LAN-tjänsten installerad.
Följande är en lista över funktionerna för trådlöst värdbaserat nätverk och vanliga åtgärder från slutanvändarens synvinkel som den funktion som ska användas för:
Funktioner som används | Beskrivning |
---|---|
WlanHostedNetworkForceStart, WlanHostedNetworkStartUsing |
Starta det trådlösa värdbaserade nätverket. |
WlanHostedNetworkForceStop, WlanHostedNetworkStopUsing |
Stoppa det trådlösa värdbaserade nätverket. |
WlanHostedNetworkInitSettings, WlanHostedNetworkSetSecondaryKey, WlanHostedNetworkRefreshSecuritySettings |
Konfigurera inställningar för trådlöst värdbaserat nätverk (ändra SSID, ändra den sekundära nyckeln eller begär att primärnyckeln återskapas). |
WlanHostedNetworkQueryStatus, WlanHostedNetworkQuerySecondaryKey, WlanHostedNetworkQueryProperty |
Fråga de trådlösa värdbaserade nätverksinställningarna och informationen (status, SSID, sekundär nyckel, primärnyckel eller en lista över de enheter som för närvarande är anslutna ). |
Kommandona netsh är avsedda att användas av avancerade användare eller administratörer.
Netsh.exe har många underkommandon för trådlöst LAN. En fullständig lista över alternativ för netsh och trådlöst LAN finns i kommandotolken genom att skriva följande:
netsh wlan /?
Dokumentation om alla Netsh-kommandon för trådlöst LAN finns också online på Technet. Mer information finns i Netsh-kommandon för WLAN (trådlösa lokala nätverk).
Följande är några netsh- kommandon som ofta används med för trådlöst LAN och det trådlösa värdbaserade nätverket, även om andra kombinationer av kommandon stöds:
Befallning | Beskrivning |
---|---|
netsh wlan start hostednetwork |
Starta det trådlösa värdbaserade nätverket. |
netsh wlan stop hostednetwork |
Stoppa det trådlösa värdbaserade nätverket. |
netsh wlan set hostednetwork [mode=]allow|disallow |
Aktivera eller inaktivera det trådlösa värdbaserade nätverket. |
netsh wlan set hostednetwork [ssid=]<ssid> [key=]<lösenfras> [keyUsage=]persistent|temporary |
Konfigurera inställningarna för det trådlösa värdbaserade nätverket. |
netsh wlan refresh hostednetwork [data=] key |
Uppdatera den trådlösa värdbaserade nätverksnyckeln. |
netsh wlan show hostednetwork [[setting=]security] |
Visa trådlös värdbaserad nätverksinformation. |
netsh wlan visa inställningar |
Visa globala inställningar för trådlöst LAN. |
Relaterade ämnen