Einleitung
In diesem Dokument wird beschrieben, wie Sie einen Access Point (AP) im Sniffer-Modus auf einem Catalyst Wireless Controller der Serie 9800 (9800 WLC) über die grafische Benutzeroberfläche (GUI) oder die Befehlszeilenschnittstelle (CLI) konfigurieren und wie Sie mit dem Sniffer-AP eine PCAP (Packet Capture) Over the Air (OTA) erfassen, um Fehler zu beheben und das Wireless-Verhalten zu analysieren.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- 9800 WLC-Konfiguration
- Grundkenntnisse im 802.11-Standard
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
- AP 2802
- 9800 WLC Cisco IOS®-XE Version 17.3.2a
- Wireshark 3.4.4 oder höher
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hinweise
Verwenden Sie nicht die Sniffer-Modus-Zugangspunktfunktion, wenn der 9800 mit der Cisco Application Centric Infrastructure (ACI) mit standardmäßigem Endpunkt-Learning verbunden ist. Der 9800 sendet seine UDP-gekapselten 802.11-Pakete, die von der IP-Ausgangsadresse des 9800 stammen, wobei die Quell-MAC-Adresse jedoch die MAC-Adresse des Sniffer-APs ist und der Nibble-Wert niedriger Ordnung auf 0x0F gesetzt ist. Dies führt zu Problemen, da die ACI dieselbe IP-Adresse aus mehreren MAC-Adressen bezieht. Siehe Cisco Bug-ID CSCwa45713
.
Konfigurieren
Wichtige Punkte:
- Es wird empfohlen, den Sniffer-AP in der Nähe des Zielgeräts und des AP zu haben, mit dem dieses Gerät verbunden ist.
- Stellen Sie sicher, dass Sie wissen, welcher 802.11-Kanal und welche Breite vom Client-Gerät und vom Access Point verwendet werden.
Anmerkung: Der Sniffer-Modus wird nicht unterstützt, wenn die L3-Schnittstelle des Controllers die Wireless-Verwaltungsschnittstelle (Wireless Management Interface, WMI) ist.
Anmerkung: Der Access Point im Sniffer-Modus wird auf 9800-CLs, die in einer Public Cloud bereitgestellt werden, nicht unterstützt.
Netzwerkdiagramm
![snifferAP](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-00.png)
Konfigurationen
Konfigurieren des Access Points im Sniffer-Modus über die Benutzeroberfläche
Schritt 1: Navigieren Sie auf der Benutzeroberfläche des 9800 WLC zu Configuration > Wireless > Access Points > All Access Points (Konfiguration > Wireless > Access Points > Alle Access Points), wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 12.16.14](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-01.png)
Schritt 2: Wählen Sie den Access Point aus, der im Sniffer-Modus verwendet werden soll. Aktualisieren Sie auf der Registerkarte Allgemein den Namen des Access Points, wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 12.19.41](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-02.png)
Schritt 3: Überprüfen Sie, ob der Admin-Status aktiviert ist, und ändern Sie den AP-Modus in Sniffer, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 12.21.58](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-03.png)
Ein Popup-Fenster mit der nächsten Warnmeldung wird angezeigt:
"Warnung: Wenn Sie den AP-Modus ändern, wird der Access Point neu gestartet. Klicken Sie auf "Aktualisieren und auf Gerät anwenden, um fortzufahren".
Wählen Sie OK, wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 12.26.49](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-04.png)
Schritt 4. Klicken Sie auf Aktualisieren & auf Gerät anwenden, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 12.27.05](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-05.png)
Ein Popup-Fenster wird angezeigt, um die Änderungen zu bestätigen und der Access Point wird zurückgeschleudert, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 12.30.33](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-06.png)
Konfigurieren des Access Points im Sniffer-Modus über CLI
Schritt 1: Bestimmen Sie den Access Point, der als Sniffer-Modus verwendet werden soll, und erfassen Sie den Namen des Access Points.
Schritt 2: Ändern Sie den Namen des Access Points.
Mit diesem Befehl wird der AP-Name geändert. Dabei steht <AP-name> für den aktuellen Namen des Access Points.
carcerva-9k-upg#ap name <AP-name> name 2802-carcerva-sniffer
Schritt 3: Konfigurieren Sie den Access Point im Sniffer-Modus.
carcerva-9k-upg#ap name 2802-carcerva-sniffer mode sniffer
Konfigurieren des AP zum Scannen eines Kanals über die GUI
Schritt 1: Navigieren Sie in der GUI des 9800 WLC zu Configuration > Wireless > Access Points.
Schritt 2: Zeigen Sie auf der Seite Access Points die Menüliste 5 GHz Radios oder 2,4 GHz Radios an. Dies hängt von dem Kanal ab, der gescannt werden soll, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 13.18.22](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-07.png)
Schritt 2: Durchsuchen Sie den Access Point. Klicken Sie auf den Pfeil nach unten, um das Suchtool anzuzeigen, wählen Sie Enthält aus der Dropdown-Liste aus, und geben Sie den AP-Namen ein, wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 13.21.17](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-08.png)
Schritt 3. Wählen Sie den Access Point und aktivieren Sie das Kontrollkästchen Sniffer aktivieren unter Konfigurieren > Sniffer Channel Assignment, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 13.24.03](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-09.png)
Schritt 4: Wählen Sie den Kanal aus der Sniff Channel Dropdown-Liste und geben Sie die Sniffer IP-Adresse (Server IP-Adresse mit Wireshark), wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 13.24.03](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-10.png)
Schritt 5: Wählen Sie die Kanalbreite aus, die das Zielgerät und der Access Point bei der Verbindung verwenden.
Navigieren Sie zu Configure > RF Channel Assignment, um dies zu konfigurieren, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 15.36.16](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-11.png)
Konfigurieren des AP zum Scannen eines Kanals über die CLI
Schritt 1: Aktivieren Sie den Kanalabgleich auf dem Access Point. Führen Sie diesen Befehl aus:
carcerva-9k-upg#ap name <ap-name> sniff {dot11a for 5GHz | dot11bfor 2.4GHz | dual-band}
Beispiel:
carcerva-9k-upg#ap name 2802-carcerva-sniffer sniff dot11a 36 172.16.0.190
Konfigurieren von Wireshark zum Erfassen der Paketerfassung
Schritt 1: Starten Sie Wireshark.
Schritt 2: Wählen Sie das Menüsymbol Capture-Optionen in Wireshark aus, wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 14.34.04](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-12.png)
Schritt 3: Diese Aktion zeigt ein Popup-Fenster an. Wählen Sie die kabelgebundene Schnittstelle aus der Liste als Quelle für die Aufzeichnung aus, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 14.36.59](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-13.png)
Schritt 4: Führen Sie unter dem Erfassungsfilter für ausgewählte Schnittstellen folgende Schritte durch: field box, geben Sie udp port 555 ein, wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 14.41.29](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-14.png)
Schritt 5. Klicken Sie auf Start, wie in der Abbildung dargestellt.
![Screen Shot 2021-04-15 at 14.41.29](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-15.png)
Schritt 6: Warten Sie, bis Wireshark die erforderlichen Informationen erfasst hat, und wählen Sie die Schaltfläche Stopp in Wireshark aus, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 14.51.54](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-16.png)
Tipp: Wenn das WLAN eine Verschlüsselung wie PSK (Pre-shared Key) verwendet, stellen Sie sicher, dass bei der Erfassung der Vier-Wege-Handshake zwischen dem WAP und dem gewünschten Client abgefangen wird. Dies ist möglich, wenn die OTA-PCAP vor der Zuordnung des Geräts zum WLAN startet oder der Client bei der Erfassung deauthentifiziert und erneut authentifiziert wird.
Schritt 7: Wireshark decodiert die Pakete nicht automatisch. Um die Pakete zu decodieren, wählen Sie eine Zeile aus der Erfassung aus, klicken Sie mit der rechten Maustaste, um die Optionen anzuzeigen, und wählen Sie Decode As..., wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 15.00.20](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-17.png)
Schritt 8: Ein Popup-Fenster wird angezeigt. Wählen Sie die Schaltfläche Hinzufügen und fügen Sie einen neuen Eintrag hinzu. Wählen Sie die folgenden Optionen aus: UDP-Port von Field, 5555 von Value, SIGCOMP von Default und PEEKREMOTE von Current, wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 15.04.58](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-18.png)
Schritt 9: Klicken Sie auf OK. Die Pakete werden decodiert und können mit der Analyse beginnen.
Überprüfung
Verwenden Sie diesen Abschnitt, um zu überprüfen, ob Ihre Konfiguration ordnungsgemäß funktioniert.
So überprüfen Sie, ob sich der AP über die Benutzeroberfläche des 9800 im Sniffer-Modus befindet:
Schritt 1: Navigieren Sie auf der Benutzeroberfläche des 9800 WLC zu Configuration > Wireless > Access Points > All Access Points.
Schritt 2: Durchsuchen Sie den Access Point. Klicken Sie auf den Pfeil nach unten, um das Suchtool anzuzeigen, wählen Sie Enthält aus der Dropdown-Liste aus, und geben Sie den Namen des Access Points ein, wie im Bild dargestellt.
![Screen Shot 2021-04-15 at 12.41.59](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-19.png)
Schritt 3: Vergewissern Sie sich, dass der Admin-Status mit dem Häkchen in Grün angezeigt wird und dass der AP-Modus Sniffer ist, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 12.45.11](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-20.png)
Um zu bestätigen, dass sich der Access Point im Sniffer-Modus von der 9800-CLI befindet. Führen Sie folgende Befehle aus:
carcerva-9k-upg#show ap name 2802-carcerva-sniffer config general | i Administrative
Administrative State : Enabled
carcerva-9k-upg#show ap name 2802-carcerva-sniffer config general | i AP Mode
AP Mode : Sniffer
carcerva-9k-upg#show ap name 2802-carcerva-sniffer config dot11 5Ghz | i Sniff
AP Mode : Sniffer
Sniffing : Enabled
Sniff Channel : 36
Sniffer IP : 172.16.0.190
Sniffer IP Status : Valid
Radio Mode : Sniffer
Um zu bestätigen, dass die Pakete in Wireshark decodiert werden. Das Protokoll ändert sich von UDP in 802.11, und es gibt sichtbare Beacon-Frames, wie im Bild gezeigt.
![Screen Shot 2021-04-15 at 15.09.20](/c/dam/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217057-configure-access-point-in-sniffer-mode-o-21.png)
Fehlerbehebung
In diesem Abschnitt erhalten Sie Informationen zur Behebung von Fehlern in Ihrer Konfiguration.
Problem: Wireshark empfängt keine Daten vom WAP.
Lösung: Der Wireshark-Server muss über die Wireless-Verwaltungsschnittstelle (WMI) erreichbar sein. Bestätigen Sie die Erreichbarkeit zwischen dem Wireshark-Server und dem WMI vom WLC.
Zugehörige Informationen