Freigeben über


Testvoraussetzungen für WLAN (802.11)

In diesem Thema wird der Prozess beschrieben, mit dem ein Wlan-Gerät (Wireless LAN) getestet wird, um sicherzustellen, dass es mit Windows ordnungsgemäß funktioniert. Diese Verfahren verwenden das Microsoft Windows Driver Kit (WDK) und das Windows Hardware Lab Kit (Windows HLK). Um das WLAN-Windows-Hardwarezertifizierungsprogramm einzuhalten, müssen Sie alle Tests ausführen, die Windows HLK als erforderlich für das Gerät identifiziert. Außerdem wird empfohlen, die Tests nach den folgenden Ebenen zu durchlaufen: "Einfach", "Funktion", "Zuverlässigkeit" und "Zertifizierung".

Hinweis

Damit ein Treiber Tests bestehen und die Windows-Hardwarezertifizierung erhält, müssen Sie die neueste Version des WDK verwenden, um den Treiber zu kompilieren.

Hinweis

WLAN-Windows-HLK-Tests, die softwarebasierte Zugriffspunkte verwenden, werden ausschließlich von bestimmten Atheros WLAN-NICs unterstützt. Windows HLK-Kunden, die WLAN-Treiber testen, müssen einen im AP Controller-Computer installierten WLAN-Adapter verwenden, um ihre Übermittlungen abzuschließen. Zum Zeitpunkt der Windows 8.1-Version wurden nur zwei Geräte speziell getestet: Dlink DWA-552 und Dlink DWA-556. Weitere Modelle haben in der Vergangenheit möglicherweise gearbeitet und funktionieren möglicherweise weiter, können aber nicht garantiert werden. Wenn Sie Fragen dazu haben, wenden Sie sich bitte an uns unter wlanndt@microsoft.com.

Die auszuführenden Tests hängen von den Funktionen des Geräts oder Systems ab, das Sie testen. Die Tests dauern etwa 36-40 Stunden. Diese Zeiten stellen vollständig übergebende Ergebnisse dar. Fehler bei Test- oder Neustarts aufgrund von Abstürze fügen zusätzliche Zeit zu den Tests hinzu. Diese Zeiten können je nach Plattform und Leistung einzelner Computer variieren, die in den Tests verwendet werden.

Windows HLK Setup für WLAN-Gerätetests

Ein Windows HLK-Setup für WLAN-Gerätetests besteht aus den folgenden Komponenten:

  • Ein Computer, auf dem Windows HLK Studio ausgeführt wird. Über diese Anwendung können Sie den Windows HLK-Controller steuern und konfigurieren, um Aufträge an die Windows HLK-Clients im Windows HLK-Systempool zu senden. Alle Anforderungen für eine WLAN-HLK-Übermittlung werden erzwungen, wenn der Windows HLK-Testausführungsauftrag konfiguriert ist.

  • Ein Windows-HLK-Controllercomputer. Dieser Computer muss Windows Server ausführen. Weitere Informationen finden Sie unter Windows HLK-Voraussetzungen. (In vielen Fällen kann dieser Computer derselbe Computer sein, auf dem Windows HLK Studio ausgeführt wird.) Diese Komponente reserviert Windows HLK-Clients im Systempool für einen Testauftrag. In Abbildung 1 WLAN-Setup werden der Windows HLK-Controller und der Windows HLK Studio-Computer als ein Computer dargestellt.

  • Ein Gerät unter Test (DUT), ein Computer, auf dem das gewünschte Betriebssystem und die gewünschte Architektur ausgeführt werden, für das Sie eine Zertifizierung suchen und auf dem das Gerät für die Zertifizierung installiert ist. Sie müssen den Windows HLK-Client auf diesem Computer installieren.

  • Ein Supportgerät unter Test (SUT), bei dem es sich um einen Computer handelt, auf dem die gleiche Version und Prozessorarchitektur von Windows wie die DUT ausgeführt wird. Das SUT muss auch dasselbe WLAN-Gerät installiert haben und dieselbe Treiberversion wie das DUT ausführen.

  • Ein AP Controller, bei dem es sich um einen Computer handelt, auf dem die gleiche Prozessorarchitektur von Windows ausgeführt wird wie die DUT und SUT. Dieser Computer muss über einen kompatiblen WLAN-Adapter verfügen (Dlink DWA-552 wird empfohlen) und zwei Ethernet-Adapter installiert sein, von denen einer 1Gbps erreichen kann. Sie müssen den Windows HLK-Client auf diesem Computer installieren.

  • Zwei Aruba 515 oder 535 APs. Siehe Abbildung 1 WLAN-Setup für Konfigurationsdetails und physische Anordnung der Router.

  • Ein 802.11AC-fähiger Router/Zugriffspunkt. Siehe Abbildung 1 WLAN-Setup für Konfigurationsdetails und physische Anordnungen. Der 802.11AC-Router muss mindestens die gleiche Anzahl von Antennen, räumlichen Datenströmen und max. Durchsatz wie der DUT unterstützen. Die Verwendung eines 802.11AC-Routers, der nicht genügend Durchsatz unterstützt, schlägt die 802.11-Leistungstests fehl. Sie können die 2,4Ghz-Seite des 802.11AC-Routers als AP für grundlegende Tests für Wlan L1 und Device Fundamental verwenden. Sie sollten dies mit WPA2 Personal und einer AES-Chiffre konfigurieren. Die Standardwerte für diese Tests verwenden eine Ssid von Kitstestssid und ein Kennwort für Kennwort.

  • Ein 802.11w-fähiger Zugriffspunkt. Dieses Element ist von früheren WLAN-Windows HLK-Versionen unverändert, und der zuvor verwendete Zugriffspunkt kann verwendet werden.

  • Ein 6GHz-fähiger Zugriffspunkt. Ein Netzwerk sollte nur auf dem 6GHz-Band konfiguriert werden, um die Verbindung mit einem anderen Band während des Tests zu vermeiden. Dieser Zugriffspunkt ist nicht erforderlich, wenn das DUT kein 6GHz-fähiges Gerät ist.

  • Ein Wi-Fi 7, Multi-Link Operation fähiger Zugriffspunkt. Sie muss mit einem Wi-Fi 7 MLO WPA3-Netzwerk konfiguriert werden, das mindestens zwei Verbindungen herstellen kann. Es kann in der Regel der gleiche physische Zugriffspunkt wie die oben erwähnten 6GHz-fähigen AP sein. Dieser Zugriffspunkt ist nicht erforderlich, wenn der DUT 802.11be nicht unterstützt.

  • Ein Enterprise-fähiger Wi-Fi 7 Access Point mit Multi-Link-Operation. Sie muss mit einem Wi-Fi 7 MLO WPA3 Enterprise-Netzwerk konfiguriert werden, das mindestens zwei Verbindungen unterstützt, wobei CCMP-128-Verschlüsselung und PEAP verwendet werden. Dieser Zugriffspunkt ist nicht erforderlich, wenn das DUT 802.11be oder Wi-Fi 7 Enterprise nicht unterstützt.

Hinweis

Windows Vista und frühere Versionen von Windows sind veraltet und werden für keine Rolle in der Testkonfiguration unterstützt.

Abbildung 1 WLAN Setup zeigt die WLAN-Einrichtung:

WLAN-Setup

Vorbereiten der Tests für Drahtloses LAN (802.11)

Aruba (AP1 & AP2) Vorbereitung:

  • Die derzeit unterstützten Aruba APs sind 515 und 535 running ArubaOS Instant 8.5.0.0.

  • In einer normalen Installation werden Aruba APs in einem "Schwarm" mit einer AP eingerichtet, die den Controller und die restlichen Clients festgelegt hat. In diesem Fall werden AP-Konfigurationsänderungen auf den Controller angewendet und (schließlich) in die entsprechenden Clients exportiert. Da das AP Controller-System jede AP unabhängig konfiguriert, funktioniert diese Controller-/Clienteinrichtung nicht für WLAN-HLK-Tests. Stattdessen müssen die APs vom verwalteten in den eigenständigen Modus konvertiert werden.

  • Sie können die Möglichkeit der Tests beheben, eine Verbindung mit den APs herzustellen, indem Sie Telnet.exe verwenden, um über den AP-Controller eine Verbindung mit beiden Routern auf der WAN-IP-Adresse herzustellen. Wenn Sie keine Verbindung mit beiden AP aus dem AP-Controller mithilfe der WAN-IP-Adresse herstellen können, können die Tests keine Verbindung herstellen und schlagen fehl.

  • Diese Vorbereitungsschritte gelten nicht für eigenständige APs, die für das Setup verwendet werden, z. B. 802.11 AC, Wi-Fi 6E oder Wi-Fi 7 Router. Konfigurieren Sie ihn für den 802.11AC-Router so, dass er mit der maximalen Bandbreite und räumlichen Streams übereinstimmt, die Ihr Gerät unterstützt.

Zuweisen der AP einer statischen IP

  • Um eine neue standalone Aruba AP einzurichten, trennen Sie sie vom Netzwerk, schließen Sie es an ein USB-Kabel an einen PC an und...

    • Verwenden des Geräte-Managers, um zu bestimmen, an welchen COM-Port die AP angeschlossen ist

    • Starten Sie PuTTY, wählen Sie "Serial" aus, und geben Sie den COM-Port ein.

    • Power-Cycle der AP

    • Bevor der Start gestartet wird, gibt es eine 2-Sekunden-Pause , um die EINGABETASTE zu drücken und den Start zu beenden.

    • Sobald der Start beendet wurde, befinden Sie sich in einer speziellen Befehlsmodus-Terminalsitzung. Verwenden Sie sie, um eine statische IP-Adresse zuzuweisen:

      apboot> factory_reset (optional)
      apboot> setenv ipaddr 192.168.s.n (verwenden Sie Gigbit Switch 2's Subnetz)
      apboot> setenv netmask 255.255.255.0
      apboot> setenv gatewayip 192.168.s.cc (ip of the AP Controller)
      apboot> saveenv
      apboot> printenv
      apboot> Start (dauert ca. 3 Minuten)

Konvertieren in Aruba Instant OS

  • Der eigenständige Modus wird nur vom Aruba Instant OS unterstützt. Wenn Sie sich im Web auf einem nicht sofort ausgeführten Betriebssystem anmelden, wird die Access Point Provisioning-Seite angezeigt, um das Upgrade zu erzwingen:

    • Melden Sie sich bei der Weboberfläche an. Die Standardanmeldung ist Administrator/Administrator oder Administrator/serial#.

    • Navigieren Sie zum neuen Betriebssystemimage. (Muss auf dem lokalen Computer sein.)

    • Wählen Sie "Jetzt speichern " und "Jetzt aktualisieren" aus.

    • Unmittelbar nach dem Erfolgreichen Upgrade wird die AP neu gestartet.

Aktivieren von Telnet und Konvertieren in den eigenständigen Modus

  • Sobald die AP ausgeführt wird , führen Sie die letzten Setupschritte aus:

    • Melden Sie sich auf der Weboberfläche an. Die Standardanmeldung ist entweder Administrator/Administrator oder, wenn die AP gerade aktualisiert wurde, "admin/serial#".

    • Wenn die AP gerade aktualisiert wurde, wird eine Standardkennwortseite zum Zurücksetzen angezeigt. Geben Sie das neue Kennwort ein, klicken Sie auf "OK ", und melden Sie sich erneut mit Ihrem neuen Kennwort an.

    • Terminalzugriff aktivieren (Telnet):

      Konfiguration>System>Erweiterte Optionen> anzeigenAllgemein>Terminalserver

    • Statische IP festlegen (nur erforderlich, wenn sich die IP ändert)

      Konfiguration>Zugriffspunkte> Auswählen des > (Bleistift) >Angeben der statisch

    • In eigenständige Datei konvertieren:

      Instandhaltung>Umwandeln
      Konvertieren eines oder mehrerer Zugriffspunkte in> Eigenständige AP
      Access Point to convert> Wählen Sie den MAC der AP aus der Dropdownliste aus (in der Regel ist es die einzige)
      KonvertierenMöchten Sie den Vorgang fortsetzen?> OKAY

Topologiekonfiguration und -vorbereitung:

  • Jede Zeile in Abbildung 1. WLAN Setup stellt ein verbundenes Ethernet-Kabel dar.

  • Der AP-Controller erfordert zwei LAN-Adapter. Ein LAN-Adapter (Nic 1) verbindet sich mit Gigabit Switch 1, und der zweite Lan-Adapter (Nic 2) verbindet sich mit Gigabit Switch 2. Nic 2 MUSS ein Gigabyte-Adapter sein und kann kein USB-Ethernet-Adapter sein. Dieser Adapter wird verwendet, um die Leistung von 802.11AC zu messen. Die IP-Adresse in Nic 1 muss mithilfe von DHCP zugewiesen werden. Die IP-Adresse auf Nic 2 muss statisch zugewiesen werden. Diese Zuordnungsmethode ermöglicht es den Tests, die Adapter zu identifizieren.

  • Verwenden Sie nicht den gleichen IP-Adressraum für Den Gigabit Switch 1 und Den Gigabit Switch 2. Sie müssen IP-/Subnetzmasken enthalten, die sich nicht überlappen. Darüber hinaus müssen Sie DHCP für die Adresszuweisung auf Gigabit Switch 1 verwenden (dies kann dasselbe Netzwerk sein, das Sie normalerweise für andere HLK-Tests verwenden) und der IP-Bereich für Gigabit Switch 1 darf NICHT im Bereich 192.168.x.x liegen. Wir empfehlen, dass Sie 192.168.100.* für die Adressierung auf den Gigabitschalter 2 verwenden.

  • Die DUT-, SUT-, AP-Controller- und HLK-Controller benötigen hartverkabelte LAN-Verbindungen zu Gigabit Switch 1. Dies kann nicht derselbe Switch wie der Gigabit switch 2 sein. Ein DHCP-Dienst muss IP-Adressen auf dem Gigabit-Switch 1 bereitstellen. Wenn Nic 1 auf dem AP-Controller keine IP-Adresse mit DHCP zugewiesen wird, treten Tests fehl.

  • Jede statische IP-Adresse, die mit dem Gigabit-Switch 2 verbunden ist, muss eindeutig sein.

  • Abbildung 1. WLAN-Setup enthält einige Hinweise zur Aufbewahrung von IP-Adressen, SSIDs, Kennwörtern usw. Sie werden während der Testausführung zur Eingabe dieser Werte aufgefordert.

  • Beide Drahtlosadapter, die im DUT und SUT installiert sind, müssen Wifi-Direct vollständig unterstützen. Es wird empfohlen, denselben Adapter und Treiber sowohl in DUT als auch in SUT zu verwenden.

  • Für Geräte, die 802.11AC unterstützen, muss sowohl das DUT als auch die SUT denselben Drahtlosadapter und Treiber enthalten.

AP Controller-Konfiguration:

  • Der AP Controller muss über einen WLAN-Adapter verfügen, um alle WLAN HLK-Tests zu bestehen.

  • Der AP-Controller erfordert 2 Ethernet-Adapter. Eines dieser Muss die Gigabitgeschwindigkeiten unterstützen.

  • Der Ethernet-Adapter, der mit Switch 2 verbunden ist, muss ein Ethernet-Ethernet-Adapter sein. Diese Anforderung stellt uneingeschränkte Leistungstests sicher.

  • Die Architektur des AP Controller-Betriebssystems muss mit der Architektur des DUT-Betriebssystems übereinstimmen (32Bit für x86, 64 Bit für AMD64).

  • Der AP-Controller erfordert keine Architektur mit nur einem Prozessor. Dieses Detail wird durch die Testautomatisierung angepasst.

HLK-Poolkonfiguration:

Bereiten Sie nach der Konfiguration der Testtopologie die Testsysteme für WLAN-Gerätetests mit den folgenden Schritten vor:

  1. Richten Sie die folgenden Computerkonfigurationen mithilfe der vorherigen Konfigurationsanweisungen ein:

    • Ein Testgerät auf dem DUT

    • Ein Testgerät auf der SUT

    • Ein WLAN-Adapter auf dem AP-Controller

    • Zwei Ethernet-Adapter auf dem AP-Controller

    • Windows HLK Studio und Windows HLK Controller

  2. Basierend auf dem Betriebssystem, für das Sie das Gerät testen, installieren Sie das Betriebssystem auf den Windows HLK-Clients (drei Testcomputer, nämlich DUT, SUT und AP Controller-Computer), wie im vorherigen Abschnitt beschrieben.

  3. Installieren Sie den HLK-Controller und den HLK Studio-Computer auf dem Windows Server-Computer. Weitere Informationen finden Sie unter Schritt 2: Installieren des Clients auf dem(n) Testsystem.

  4. Installieren Sie HLK-Clients auf drei Testcomputern DUT, SUT und AP Controller. Weitere Informationen finden Sie in der schrittweisen Anleitung zur Windows-Hardwarezertifizierung.

  5. Klicken Sie auf dem Windows HLK-Controller auf "Start", auf " Alle Programme", auf "Windows Kits", auf " Hardwarezertifizierungskit" und auf "Windows HLK Studio".

  6. Klicken Sie auf "Konfiguration" und dann auf "Computerverwaltung".

  7. Klicken Sie auf " Computerpool erstellen".

  8. Geben Sie den Computerpoolnamen in das Feld "Neuer Pool " ein, und drücken Sie dann die EINGABETASTE. Der neue Computerpool sollte als Knoten unter $ (Root) angezeigt werden.

  9. Wählen Sie den Standardpool aus. Die Windows HLK-Clientcomputer sollten in der Computerliste aufgeführt sein.

  10. Halten Sie die STRG-TASTE gedrückt, und klicken Sie auf die drei definierten Computer, um alle drei Computer auszuwählen.

  11. Ziehen Sie die drei ausgewählten Computer in den neu erstellten Computerpool.

  12. Klicken Sie im neuen Computerpool mit der rechten Maustaste auf die drei Computer. Klicken Sie auf " Computerstatus ändern " und dann auf "Zurücksetzen". Die Computer ändern sich von einem Status "Nicht bereit " in einen Initialisierungszustand und dann in einen " Bereit "-Zustand. Während des Initialisierungsprozesses werden Geräte auf dem Computer aufgezählt und katalogisiert. Es ist wichtig, dass alle Geräte an diesem Punkt installiert wurden.

  13. Sie können zusätzliche Pools auf einem Windows-HLK-Controller konfigurieren, indem Sie die gesamte Topologie replizieren und mit Schritt 4 neu starten.

  14. Wenn Sie einen Debuggercomputer mit jeder Topologie verwenden (bei mehreren Topologien), können Sie separate Kopien von Windows HLK Studio auf zusätzlichen Computern installieren, sodass mehrere Tester denselben Controller gemeinsam nutzen können. Verwenden Sie separate Projekte für jede Topologie/jeden Pool, und verwenden Sie nur eine Topologie pro Pool.

Ausführen von Wireless LAN-Tests (802.11) für die Zertifizierung

Das folgende Verfahren veranschaulicht, wie die WLAN-Gerätetests ausgeführt werden:

  1. Öffnen Sie das Windows HLK Studio.

  2. Klicken Sie auf der Registerkarte "Projekt " auf " Projekt erstellen ", und nennen Sie das Projekt.

  3. Klicken Sie auf die Registerkarte "Auswahl ".

  4. Wählen Sie ihren neuen Computerpool in der Dropdownliste oben links aus, und klicken Sie auf "Geräte-Manager". Die Liste füllt die Namen aller Geräte auf, die auf den Computern in diesem Pool installiert sind.

  5. Suchen Sie in der Liste den WLAN-Treiber unter Test, und aktivieren Sie das Kontrollkästchen daneben.

    Hinweis

    Möglicherweise sind mehr als ein WLAN-Treiber aufgeführt. Vergewissern Sie sich, dass Sie die auf dem DUT angezeigte Option überprüfen. Der Computername wird in der rechten Spalte aufgeführt.

  6. Klicken Sie auf die Registerkarte "Tests ". Standardmäßig werden alle verfügbaren Zertifizierungstests angezeigt, die auf das ausgewählte Gerät angewendet werden.

  7. Sie können die angezeigte Liste filtern, indem Sie auf "Ansicht" klicken und dann weitere Optionen auswählen, z. B. "Einfach", " Funktion" oder "Zuverlässigkeit".

    Für den Zertifizierungsprozess sind nur Zertifizierungstests erforderlich; Das Ausführen von Basis- und Funktionstests bietet jedoch einen bestimmten Satz funktionsrelevanter Tests.

  8. Wählen Sie den Test aus, der ausgeführt werden soll, indem Sie das Kontrollkästchen links daneben aktivieren. Klicken Sie auf "Ausgewählt ausführen". Sie werden aufgefordert, weitere Parameter hinzuzufügen. (Sie können auch das Kontrollkästchen neben mehreren Tests aktivieren.)

  9. Nicht alle Parameter werden für alle Tests verwendet. Es werden nur die Parameter angezeigt, die für die ausgewählten Tests erforderlich sind. Sie können detaillierte Parameterbeschreibungen anzeigen, indem Sie mit dem Mauszeiger auf den Parameternamen zeigen. Viele der Parameter werden aus den oben genannten Topologienotizen abgeleitet. Wenn Sie F1 drücken, während ein Test ausgewählt ist, werden detaillierte Informationen zu diesem Test und den zugehörigen Parametern angezeigt.

  10. Der Abschnitt "Computersatz " ist immer für Funktions- und Zuverlässigkeitstests vorhanden. Dieser Abschnitt stellt die Computerressourcen dar, die zum Ausführen der Tests erforderlich sind. Sie müssen alle "!"-Symbole adressen, bevor Sie auf "OK" klicken.

    1. Wählen Sie den ersten Testnamen aus der Liste aus (wenn mehrere vorhanden sind).

    2. Wählen Sie im Menü "Rolle " die Option "Client " aus. Der DUT-Computer sollte bereits ausgewählt und abgeblenkt sein.

    3. Wählen Sie im Menü "Rolle " die Option "Support " aus, und aktivieren Sie das Kontrollkästchen neben dem SUT-Computer.

    4. Wählen Sie im Menü "Rolle " AP aus, und aktivieren Sie das Kontrollkästchen neben dem AP-Computer.

  11. Klicken Sie auf 'OK', um den Zeitplan zu planen. Sie können den detaillierten Fortschritt der Tests im Windows HLK-Manager überwachen oder einfach beobachten, wie jedes Testergebnis in der Spalte "Status " angezeigt wird.

Ergebnisse und Protokolldateien anzeigen

Ergebnisse und Protokolle können über Windows HLK Manager oder Windows HLK Studio angezeigt werden.

Klicken Sie im Windows HLK-Manager auf Explorer und dann auf "Auftragsmonitor".

Wenn die Clientcomputer Testaufträge abgeschlossen haben, können Sie Informationen aus dem Frame " Auftragsausführungsstatus " sammeln, indem Sie mit der rechten Maustaste auf einen Auftrag klicken und Fehler, Auftragsberichte oder Ergebnisberichte anzeigen. Sie können auch auf "Auftragsprotokolle durchsuchen" klicken, um auf Testergebnisse zuzugreifen.

Klicken Sie in HLK Studio auf die Registerkarte "Ergebnisse ". Zeigen Sie die Spalte "Status" an, um die Ergebnisse der einzelnen Tests zu überwachen. Sie können jede Spalte auswählen, um die Ergebnisse zu sortieren. Wenn ein Test bestanden wird, wird ein grünes Häkchen angezeigt; Wenn dies fehlschlägt, wird ein rotes X angezeigt. Ausführlichere Informationen zum Anzeigen von Protokollen finden Sie in Schritt 7: Anzeigen von Testergebnissen und Protokolldateien.

Erstellen eines Pakets

Nachdem Sie alle erforderlichen Tests bestanden haben, können Sie ein HLKX-Übermittlungspaket für die Zertifizierung erstellen.

Windows HLK Studio unterstützt die Paketerstellung, sodass Sie kein separates Übermittlungstool verwenden müssen. Mit dem Paketerstellungsfeature können Sie die erforderlichen Ressourcendateien hinzufügen, um die Zertifizierung abzuschließen. Ausführliche Anweisungen zum Erstellen eines Pakets finden Sie in Schritt 8: Erstellen eines Übermittlungspakets.

Device.Network-Tests