Zum Inhalt springen
hanse-computing.de
  • Moin
  • Über uns
  • Leistungen
  • Projekte
  • Neuigkeiten
  • Wissen
    • Netzwerktechniken
    • Systemadministration
    • Hardware-Spezifikationen
    • KI & Automatisierung
    • Glossar
      • Fachbegriffe
      • Programmiersprachen-Befehle
    • Datenbanken
    • IT-Grundlagen
    • Python: Grundlagen
    • Python: Datenstrukturen
    • Python: Dateien & IO
    • Python: Web & Frameworks
    • Python: Fehler & Debugging
    • Webentwicklung
    • Linux & Betriebssysteme
    • IT-Sicherheit
    • Cloud & Container
    • Tools & Software
    • Netzwerk: TCP/IP
    • Netzwerk: DNS & Dienste
    • Netzwerk: Sicherheit
    • Netzwerk: Tools
    • KI: Grundlagen
    • KI: Praxis
    • KI: LLM & Agenten
    • Hardware: Server
    • Hardware: Netzwerkgeräte
    • Hardware: Peripherie
    • Wiki-Startseite
    • Letzte Änderungen
    • Kategorie-Browser
    • Zufallsartikel
  • Infrastruktur
  • AI Easy Start
  • Test-Drive
  • Kontakt
  • Impressum
  • Datenschutz

Sprache auswählen

  • Deutsch (Deutschland)
  • English (United Kingdom)
  1. Aktuelle Seite:  
  2. Startseite
  3. Wissen
  4. Glossar
  5. Programmiersprachen-Befehle

CDP-Befehle: Nachbarn auf Cisco-Geräten mit cdp run und show cdp entdecken

CDP-Befehle konfigurieren und analysieren das Cisco Discovery Protocol (CDP) auf Cisco-IOS-Geräten. CDP ist das herstellereigene Nachbarschaftsprotokoll, mit dem Switches, Router und Access Points benachbarte Cisco-Geräte auf Schicht 2 automatisch erkennen — die Grundlagen erklärt der Artikel CDP.

CDP global ein- und ausschalten

Router(config)# cdp run
Router(config)# no cdp run

Standardmäßig ist CDP auf Cisco-Geräten aktiv. cdp run schaltet es global ein, no cdp run global aus. An Grenzen zu fremden Netzen gehört CDP deaktiviert, weil es Netzinterna (Gerätenamen, Plattform, IP-Adressen) preisgibt.

Timer und Holdtime

Router(config)# cdp timer 60
Router(config)# cdp holdtime 180

cdp timer setzt das Ankündigungsintervall in Sekunden (Standard 60), cdp holdtime die Gültigkeitsdauer eines Eintrags beim Nachbarn (Standard 180). Üblich ist Holdtime = das Dreifache des Timers.

CDP auf einer Schnittstelle

Router(config)# interface GigabitEthernet0/1
Router(config-if)# cdp enable
Router(config-if)# no cdp enable

cdp enable aktiviert CDP auf einer einzelnen Schnittstelle, no cdp enable deaktiviert es dort — etwa auf Ports zu nicht verwalteten Endgeräten oder zu fremden Netzen.

Nachbarn anzeigen

Router# show cdp
Router# show cdp neighbors
Router# show cdp neighbors detail
Router# show cdp entry *
Router# show cdp interface GigabitEthernet0/1
Router# show cdp traffic

show cdp zeigt den globalen Status inklusive Timer und Holdtime. show cdp neighbors listet Device-ID, lokale Schnittstelle, Capability, Plattform und Port-ID der Nachbarn; show cdp neighbors detail ergänzt IP-Adressen, IOS-Version und VTP-Domain. show cdp entry * zeigt Detaildaten, show cdp interface den CDP-Status je Schnittstelle, show cdp traffic gezählte Frames. Die Tabelle leert clear cdp table.

CDP läuft nur zwischen Cisco-Geräten. Herstellerübergreifend übernimmt das standardisierte LLDP die Aufgabe — die passenden Kommandos zeigt LLDP-Befehle, für VoIP-Endgeräte ergänzt LLDP-MED-Befehle CDP um Medien-Parameter.

Verwandte Grundlagen: CDP, UDLD, LLDP-Befehle.

LLDP-Befehle: Nachbarn herstellerneutral mit lldp run und lldpcli anzeigen

LLDP-Befehle aktivieren und analysieren das Link Layer Discovery Protocol (IEEE 802.1AB) — auf Cisco-Switches über die IOS-Konfiguration, auf Linux-Systemen über den Daemon lldpd mit dem Client lldpcli. LLDP erkennt Nachbarn herstellerneutral; die Grundlagen erklärt der Artikel LLDP.

LLDP auf Cisco-Geräten aktivieren

Switch(config)# lldp run
Switch(config)# no lldp run

lldp run schaltet LLDP global ein, no lldp run aus. Anders als CDP ist LLDP auf Cisco-Switches nicht überall standardmäßig aktiv.

Timer und Holdtime

Switch(config)# lldp timer 30
Switch(config)# lldp holdtime 120

lldp timer setzt das Sendeintervall (Standard 30 Sekunden), lldp holdtime die Gültigkeitsdauer beim Nachbarn als Vielfaches des Timers (Standard 120).

Senden und Empfangen je Schnittstelle

Switch(config)# interface GigabitEthernet0/1
Switch(config-if)# lldp transmit
Switch(config-if)# lldp receive
Switch(config-if)# no lldp transmit
Switch(config-if)# no lldp receive

lldp transmit und lldp receive steuern die Richtung je Schnittstelle. An Grenzen zu fremden Netzen deaktiviert man beides, um keine Netzinterna zu verraten.

Nachbarn anzeigen

Switch# show lldp
Switch# show lldp neighbors
Switch# show lldp neighbors detail
Switch# show lldp entry *
Switch# show lldp interface GigabitEthernet0/1
Switch# show lldp traffic

show lldp zeigt den globalen Status, show lldp neighbors die Nachbartabelle (Device-ID, lokale Schnittstelle, Holdtime, Capability, Port-ID). show lldp neighbors detail ergänzt Systembeschreibung, Management-Adresse und bei Endgeräten die LLDP-MED-TLVs.

LLDP auf Linux mit lldpd und lldpcli

# lldpd installieren und starten
sudo apt install lldpd
sudo systemctl enable --now lldpd

# Nachbarn anzeigen
lldpcli show neighbors
lldpcli show interfaces
lldpcli show statistics

Der Daemon lldpd sendet und empfängt LLDP-Frames, der Client lldpcli fragt ihn ab und konfiguriert ihn. Konfigurationsdateien unter /etc/lldpd.d/ enthalten lldpcli-Kommandos wie configure lldp tx-interval 30 oder configure system hostname switch1, die beim Start ausgeführt werden. Interaktiv steuern lldpcli pause und lldpcli resume den Daemon.

Das proprietäre Gegenstück auf Cisco-Geräten ist CDP — die Kommandos zeigt CDP-Befehle. Für Medien-Endgeräte wie IP-Telefone erweitert LLDP-MED-Befehle LLDP um Sprach- und PoE-Parameter.

Verwandte Grundlagen: LLDP, CDP-Befehle, LLDP-MED-Befehle.

hostapd-Befehle: WLAN-Access-Point mit hostapd.conf und hostapd_cli betreiben

hostapd (Host Access Point Daemon) des w1.fi-Projekts verwandelt eine WLAN-Schnittstelle unter Linux in einen echten Access Point. Die hostapd-Befehle umfassen den Daemon mit seiner Konfigurationsdatei hostapd.conf sowie das Steuerwerkzeug hostapd_cli für laufende Sitzungen.

Konfigurationsdatei

# /etc/hostapd/hostapd.conf — WPA2/WPA3-Personal
interface=wlan0
driver=nl80211
ssid=MeinAccessPoint
hw_mode=g
channel=6
wpa=2
wpa_passphrase=mein-passwort
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
# WPA3-Personal (SAE) mit Pflicht-PMF (802.11w)
interface=wlan0
driver=nl80211
ssid=MeinAP3
hw_mode=a
channel=36
wpa=2
wpa_passphrase=mein-passwort
wpa_key_mgmt=SAE
rsn_pairwise=CCMP
ieee80211w=2
sae_password=mein-passwort

Wichtige Kommandos

# Daemon starten (Vordergrund mit Debug bzw. Hintergrund)
hostapd /etc/hostapd/hostapd.conf
hostapd -B /etc/hostapd/hostapd.conf

# Konfiguration testen (trocken)
hostapd -d /etc/hostapd/hostapd.conf
# Laufenden Access Point steuern
hostapd_cli status
hostapd_cli all_sta
hostapd_cli sta aa:bb:cc:dd:ee:ff
hostapd_cli deauthenticate aa:bb:cc:dd:ee:ff

Der Access Point kann mehrere SSIDs über VLAN-Interfaces bedienen und für Unternehmensnetze die Authentifizierung an einen RADIUS-Server delegieren (ieee8021x=1 mit wpa_key_mgmt=WPA-EAP). Die Verbindungs- und Konfigurationsseite der Clients behandeln wlan-befehle und wpa_supplicant-Befehle.

Praxis-Tipps

  • Vor dem Start konkurrierende Dienste stoppen: NetworkManager oder wpa_supplicant belegen das Interface sonst selbst.
  • ieee80211w=2 erzwingt Protected Management Frames — Pflicht für WPA3.
  • Für WPA2/WPA3-Übergangsmodus (Transition Mode) beide Schlüsselverwaltungen angeben: wpa_key_mgmt=WPA-PSK SAE.
  • Mit hostapd_cli lassen sich verbundene Stationen einzeln trennen — nützlich bei der Fehlersuche.

Verwandte Grundlagen: WLAN, WPA2, WPA3, EAP.

wlan-befehle: Drahtlose Netze unter Linux mit iw, nmcli und iwconfig verwalten

WLAN-Befehle fassen die wichtigsten Kommandozeilen-Werkzeuge zusammen, mit denen Linux-Systeme drahtlose Netze scannen, verbinden, konfigurieren und analysieren. Je nach Distribution und Desktop-Umgebung kommen drei Werkzeug-Generationen zum Einsatz: die klassischen wireless-tools (iwconfig/iwlist), das moderne iw auf Basis von nl80211 und der NetworkManager-Client nmcli.

Werkzeuge im Überblick

  • iw — der moderne Befehlszeilen-Client für nl80211 (Kernel-Mac80211): Geräte auflisten, Netze scannen, Verbindungen herstellen.
  • nmcli — steuert den NetworkManager-Daemon; komfortabel für Desktop- und Server-Systeme, speichert Verbindungsprofile.
  • iwconfig / iwlist — die älteren wireless-tools, noch auf vielen Systemen vorhanden, funktional weitgehend von iw abgelöst.
  • rfkill — Radio-Kill-Switch für WLAN/Bluetooth ein- und ausschalten.

Wichtige Kommandos

# Geräte und Verbindungsstatus
iw dev
iw dev wlan0 link

# Netzwerke scannen (Root-Rechte)
iw dev wlan0 scan | grep -E "SSID|signal"

# Mit offenem bzw. WPA-Netz verbinden
iw dev wlan0 connect MeinNetz
iw dev wlan0 connect MeinNetz key 0:geheim

# Sendeleistung / Power-Save
iw dev wlan0 set power_save on
# NetworkManager-Variante
nmcli dev status
nmcli dev wifi list
nmcli dev wifi connect MeinNetz password geheim
nmcli con up MeinNetz
nmcli radio wifi on
# Wireless-Tools (Legacy)
iwconfig wlan0 essid MeinNetz
iwlist wlan0 scan

Für die eigentliche Authentifizierung mit WPA2/WPA3-Passphrase oder Enterprise-Login ist der wpa_supplicant-Befehle-Daemon zuständig, den iw und nmcli im Hintergrund nutzen. Wer einen eigenen Access Point aufspannen möchte, verwendet hostapd-Befehle.

Praxis-Tipps

  • Interface erst mit ip link set wlan0 up aktivieren, dann scannen.
  • iw dev wlan0 scan liefert nur mit Root-Rechten Ergebnisse; zum Anzeigen von Signalstärke und Kanal eignet sich auch iw dev wlan0 station dump.
  • NetworkManager (nmcli) und wpa_supplicant nicht gleichzeitig manuell auf demselben Interface betreiben — sie konkurrieren um die Kontrolle.

Verwandte Grundlagen: WLAN, WPA2, WPA3.

wpa_supplicant-Befehle: WLAN-Client mit wpa_cli und wpa_passphrase einrichten

wpa_supplicant ist der WLAN-Client-Daemon des w1.fi-Projekts (Jouni Malinen) und übernimmt unter Linux die sichere Authentifizierung und Schlüsselaushandlung zu WPA2- und WPA3-Netzen. Zu den wpa_supplicant-Befehlen gehören der Daemon selbst sowie die Hilfswerkzeuge wpa_cli (interaktive Steuerung) und wpa_passphrase (PSK-Generierung).

Konfigurationsdatei

Die Netzprofile stehen in /etc/wpa_supplicant/wpa_supplicant.conf als network-Blöcke:

# WPA2-Personal (PSK)
network={
    ssid="MeinNetz"
    psk="mein-passwort"
    key_mgmt=WPA-PSK
}

# WPA3-Personal (SAE)
network={
    ssid="MeinNetz3"
    psk="mein-passwort"
    key_mgmt=SAE
}

# Versteckte SSID
network={
    ssid="GeheimNetz"
    psk="mein-passwort"
    scan_ssid=1
}

Wichtige Kommandos

# PSK-Datei aus Passphrase erzeugen (ASCII-Passphrase in 64-Hex-PSK)
wpa_passphrase MeinNetz mein-passwort > /etc/wpa_supplicant/wpa_supplicant.conf

# Daemon starten (Hintergrund)
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

# Interaktive Steuerung
wpa_cli -i wlan0 status
wpa_cli -i wlan0 scan
wpa_cli -i wpa_supplicant scan_results
# Netzwerk zur Laufzeit anlegen (ohne Datei-Edit)
wpa_cli -i wlan0 add_network
wpa_cli -i wlan0 set_network 0 ssid '"MeinNetz"'
wpa_cli -i wlan0 set_network 0 psk '"mein-passwort"'
wpa_cli -i wlan0 set_network 0 key_mgmt WPA-PSK
wpa_cli -i wlan0 enable_network 0
wpa_cli -i wlan0 save_config

Nach erfolgreicher Verbindung vergibt ein DHCP-Client (dhclient, systemd-networkd oder NetworkManager) die IP-Adresse. Die Anzeige des Verbindungsstatus übernimmt wlan-befehle (iw/nmcli); die Gegenrichtung zum eigenen Access Point bilden hostapd-Befehle.

Praxis-Tipps

  • Enterprise-Netze (WPA2/WPA3-Enterprise mit RADIUS) brauchen im network-Block key_mgmt=WPA-EAP sowie identity und password.
  • Mit systemd: systemctl enable wpa_supplicant@wlan0 startet den Dienst pro Interface.
  • Nach Änderungen an der Konfigurationsdatei den Daemon neu starten oder wpa_cli reconfigure aufrufen.

Verwandte Grundlagen: WPA2, WPA3, EAP, dot1x.

  1. Priority-Queuing-Befehle: LLQ mit strikter Priorität auf Cisco-Routern
  2. QoS-Befehle: Verkehrsklassen mit Cisco MQC konfigurieren
  3. Traffic-Shaping-Befehle: Raten formen mit Cisco CB-Shaping
  4. MSTP-Befehle: Mehrere Spanning-Tree-Instanzen mit Cisco MST konfigurieren

Seite 8 von 46

  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
hanse-computing.de

hanse-computing.de – KI-gestützte Dienstleistungen aus Lübeck.

hanse-computing.de
IT-Dienstleistungen aus der Hansestadt
Über uns · Projekte · Neuigkeiten · Affiliate
Impressum · Datenschutz
© 2026 hanse-computing.de
© 2026 hanse-computing Impressum Datenschutz