Wie man die WLAN-Signalstärke über die Kommandozeile in Linux überprüft
Haben Sie sich jemals gefragt, warum Ihre Internetverbindung auf Ihrem Linux-Computer langsam ist oder unerwartet ausfällt? Ein schwaches WLAN-Signal könnte der Übeltäter sein. Glücklicherweise bietet Linux viele einfache Möglichkeiten, die Signalstärke Ihrer drahtlosen Netzwerkverbindung direkt über die Befehlszeile zu messen. In diesem Leitfaden besprechen wir einige Methoden, um die WLAN-Signalstärke unter Linux zu überprüfen mit Beispielen.
WiFi-Signalstärke über die Befehlszeile in Linux überprüfen
Um Ihre WLAN-Signalstärke über die Befehlszeile in Linux zu überprüfen, können Sie je nach Ihrer Distribution und der verwendeten Desktop-Umgebung verschiedene Werkzeuge nutzen. Hier habe ich 5 Methoden aufgeführt.
1. Anzeigen der WiFi-Signalstärke mit dem Befehl nmcli
nmcli ist ein Befehlszeilen-Client für NetworkManager und moderner sowie vielseitiger. Der nmcli-Befehl ermöglicht es Ihnen auch, die Signalstärke für alle nahegelegenen Netzwerke zu sehen, was nützlich sein kann, um Probleme zu beheben oder die Qualität Ihrer aktuellen Verbindung im Vergleich zu anderen zu bewerten.
Um Ihre WLAN-Signalstärke mit nmcli anzuzeigen, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
nmcli dev wifiSie werden eine Liste der verfügbaren WiFi-Netzwerke zusammen mit ihrer Signalstärke (in Prozent) sehen. Ihr momentan verbundenes Netzwerk wird mit einem Sternsymbol hervorgehoben:
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
xx:xx:xx:xx:xx:xx My_Wifi_jio_4g Infra 1 130 Mbit/s 100 ▂▄▆█ WPA2
* xx:xx:xx:xx:xx:xx My_Wifi_jio_5g Infra 36 270 Mbit/s 92 ▂▄▆█ WPA2
Suchen Sie nach der Spalte SIGNAL, die die Signalstärke als Prozentsatz anzeigt. Ein höherer Prozentsatz zeigt ein stärkeres Signal an.
2. Finden Sie die WiFi-Signalstärke mit dem iw-Befehl
iw ist ein neueres, leistungsfähigeres Werkzeug zur Konfiguration von drahtlosen Geräten.
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl mit sudo-Rechten aus:
sudo iw devDies listet die verfügbaren drahtlosen Schnittstellen auf. Identifizieren Sie Ihre drahtlose Schnittstelle und wählen Sie sie aus (z. B. wlo1).
phy#0
Unnamed/non-netdev interface
wdev 0x2
addr xx:xx:xx:xx:xx:xx
type P2P-device
Interface wlo1
ifindex 3
wdev 0x1
addr xx:xx:xx:xx:xx:xx
ssid My_Wifi_jio_5g
type managed
channel 36 (5180 MHz), width: 80 MHz, center1: 5210 MHz
txpower 20.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0Und führen Sie dann den folgenden Befehl aus, um die Signalstärke zu erhalten:
sudo iw dev wlo1 linkSuchen Sie nach dem signal-Feld, das die Signalstärke in dBm (Dezibel bezogen auf ein Milliwatt) angibt.
Connected to xx:xx:xx:xx:xx:xx (on wlo1)
SSID: My_Wifi_jio_5g
freq: 5180
RX: 9187127 bytes (8331 packets)
TX: 1017084 bytes (5624 packets)
signal: -29 dBm
rx bitrate: 866.7 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 2
tx bitrate: 866.7 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 2
bss flags: short-slot-time
dtim period: 2
beacon int: 100Wie Sie in der obigen Ausgabe sehen, beträgt mein WLAN-Signal -29 dBM. Ein Wert, der näher bei 0 liegt, bedeutet ein stärkeres Signal (z. B. ist -29 dBm besser als -39 dBm).
3. Anzeigen des WLAN-Signalstärkepegels mit dem Befehl iwconfig
iwconfig ist Teil des wireless-tools-Pakets. Es zeigt verschiedene Parameter Ihrer drahtlosen Verbindung an, einschließlich der Signalstärke.
Öffnen Sie ein Terminal und führen Sie den Befehl iwconfig mit sudo-Rechten aus:
sudo iwconfigSuchen Sie nach der Schnittstelle, die mit Ihrer WiFi-Verbindung verbunden ist, normalerweise wlan0, wlp2s0 oder ähnlich genannt. Sie werden so etwas sehen:
wlan0 IEEE 802.11 ESSID:"your-network-name"
Mode:Managed Frequency:2.437 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=72.2 Mb/s Tx-Power=20 dBm
Retry short long Limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-40 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:20 Missed beacon:0Suchen Sie nach den Werten für Linkqualität und Signalstärke.
- Verbindungsqualität: Dies zeigt die Qualität der Verbindung an. Ein Wert wie
70/70zeigt eine hervorragende Signalqualität an. - Signalstärke: Dies zeigt die Stärke des Signals an, normalerweise in dBm (Dezibel relativ zu einem Milliwatt). Ein Wert näher bei 0 bedeutet ein stärkeres Signal (z. B.
-40 dBmist besser als-70 dBm).
4. Finden Sie die WLAN-Signalstärke mit dem Befehl iwlist
iwlist ist ein weiteres Werkzeug im wireless-tools-Paket, das detaillierte Informationen über drahtlose Netzwerkschnittstellen und deren zugehörige Netzwerke bereitstellt.
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl mit sudo-Berechtigung aus:
sudo iwlist <interface> scanningDies zeigt Ihnen detaillierte Informationen über die angegebene drahtlose Netzwerkschnittstelle. Achten Sie auf den Wert Signalstärke. Dies sollte die Signalstärke Ihrer WLAN-Verbindung sein.
Wenn Sie den Signalpegel aus der Ausgabe filtern möchten, können Sie den Befehl grep wie unten verwenden:
sudo iwlist <interface> scanning | grep -i --color signalErsetzen Sie <interface> durch den Namen Ihrer WLAN-Schnittstelle (z. B. wlan0, wlp2s0 usw.). Sie können den Namen Ihrer Schnittstelle mit dem Befehl iwconfig oder nmcli dev status herausfinden.
Zum Beispiel, wenn Ihre Schnittstelle wlan0 ist, lautet der Befehl:
sudo iwlist wlan0 scanning | grep -i --color signalHier ist, was dieser Befehl tut:
iwlist wlan0 scanning: Scannt alle verfügbaren WLAN-Netzwerke innerhalb der Reichweite der Schnittstelle (wlan0in diesem Beispiel).grep -i --color signal: Filtert die Ausgabe, um nur die Zeilen anzuzeigen, die die Signalstärkeinformationen enthalten, und hebt das Wort „signal“ farbig hervor.
Beispielausgabe:
Signal level=-45 dBm
Signal level=-70 dBm
Signal level=-60 dBm - Signalstärke: Zeigt die Signalstärke in dBm (Dezibel relativ zu einem Milliwatt) an. Wie bei
iwconfiggilt: Ein Wert näher bei 0 ist stärker (z. B.-45 dBmist stärker als-70 dBm).
5. Anzeige der Signalstärke der drahtlosen Netzwerkverbindung mit wavemon
wavemon ist eine auf ncurses basierende Überwachungsanwendung für drahtlose Netzwerkgeräte.
Installieren Sie wavemon, falls es noch nicht installiert ist:
sudo apt install wavemon # For Debian/Ubuntu
sudo dnf install wavemon # For Fedora/RHELNach der Installation führen Sie den Befehl wavemon aus:
wavemonDies öffnet eine interaktive Schnittstelle, die verschiedene Details Ihrer drahtlosen Verbindung, einschließlich der Signalstärke, anzeigt.
Wir haben bereits ein spezielles Tutorial über Wavemon in unserem Blog veröffentlicht. Bitte prüfen Sie den folgenden Link, um mehr über Wavemon zu erfahren:
- Wie man die WiFi-Verbindung mit Wavemon über die Befehlszeile in Linux überwacht
Diese Methoden sollten Ihnen helfen, die Stärke Ihres WLAN-Signals über die Befehlszeile in Linux zu überprüfen. Wählen Sie diejenige, die am besten zu Ihren Bedürfnissen und Ihrer Umgebung passt.
Welches Befehlszeilen-Tool ist am besten, um die WLAN-Signalstärke unter Linux zu überprüfen
In diesem Tutorial haben wir 5 verschiedene Befehlszeilentools besprochen, um die Signalstärke einer WLAN-Verbindung unter Linux zu prüfen. Jedes dieser Tools hat seine Stärken, und meine Präferenz hängt vom Kontext ab, in dem Sie die WLAN-Signalstärke überprüfen müssen:
nmcli: Ich bevorzuge dieses Tool für schnelle und unkomplizierte Überprüfungen. Es integriert sich gut mit NetworkManager, bietet eine klare Ausgabe und ist sowohl für Anfänger als auch für erfahrene Benutzer einfach zu verwenden. Die Ausgabe ist in einem für Menschen lesbaren Format, was es ideal für schnelle Bewertungen der WLAN-Umgebung macht.iw: Ich bevorzugeiw, wenn ich eine detailliertere und flexiblere Kontrolle über drahtlose Schnittstellen benötige. Es ist leistungsstark und unterstützt moderne WiFi-Standards. Für Skripting oder erweiterte Diagnosen istiwhervorragend.wavemon: Ich bevorzugewavemon, wenn ich eine Echtzeit-Interaktive Ansicht der WLAN-Signalstärke und anderer drahtloser Parameter benötige. Es bietet eine visuelle Schnittstelle im Terminal, die hilfreich ist, wenn man Signalfluktuationen überwacht oder Verbindungsprobleme behebt.iwconfigundiwlist: Während diese für grundlegende Überprüfungen nützlich sind, halte ich sie im Vergleich zunmcliundiwfür etwas veraltet. Ich verwende sie, wenn ich an älteren Systemen arbeite oder wenn ich schnell einfache, unkomplizierte Informationen benötige.
Für den allgemeinen Gebrauch ist nmcli meine erste Wahl wegen seiner Einfachheit und Integration mit NetworkManager. Für detailliertere oder interaktive Überwachung tendiere ich zu iw oder wavemon.
Meine persönliche Empfehlung
Unter allen Werkzeugen wäre mein bevorzugtes Werkzeug zum Überprüfen der WLAN-Signalstärke über die Befehlszeile iw. Hier ist der Grund:
- Modern und gepflegt:
iwist ein neueres Tool im Vergleich zuiwconfigundiwlist, die älter sind und Teil des veraltetenwireless-tools-Pakets sind.iwist Teil desiw-Pakets, das aktiv gepflegt wird und mit dem modernennl80211-Wireless-Stack übereinstimmt. - Reiche Informationen:
iwliefert detaillierte Informationen über die drahtlose Schnittstelle, einschließlich Signalstärke, Verbindungsqualität und mehr. Es ist vielseitiger und kann neuere drahtlose Technologien und Konfigurationen handhaben. - Benutzerfreundlichkeit: Die Befehlssyntax für
iwist klar und einfach zu verwenden. Zum Beispiel können Sie, um die Signalstärke zu prüfen, einfach Folgendes verwenden:
iw dev <interface> linkDieser Befehl liefert Ihnen die aktuelle Linkqualität, das Signalniveau und andere relevante Informationen.
- Scripting-freundlich: Die Ausgabe von
iwist gut strukturiert und leichter programmatisch zu verarbeiten, was es zu einer guten Wahl für Scripting und Automatisierung macht.
Hier ist ein Beispiel, wie Sie iw verwenden können, um die Signalstärke zu überprüfen:
iw dev wlan0 linkDieser Befehl gibt ungefähr Folgendes aus:
Connected to 00:11:22:33:44:55 (on wlan0)
SSID: MyNetwork
freq: 2437
RX: 123456 bytes (1234 packets)
TX: 654321 bytes (6543 packets)
signal: -51 dBm
tx bitrate: 54.0 MBit/sZusammenfassend lässt sich sagen, dass iw mein bevorzugtes Werkzeug zur Überprüfung der WLAN-Signalstärke ist, aufgrund seiner Modernität, Benutzerfreundlichkeit und seines umfangreichen Funktionsumfangs.
Also, welches ist dein bevorzugtes Werkzeug, um das Wifi-Signal über die Kommandozeile in Linux anzusehen? Teile deine Tipps im Kommentarbereich unten.
Verwandte Lektüre:
- WiFi-Passwort von verbundenen Netzwerken in Linux finden
- WLAN über die Kommandozeile in Linux verbinden und trennen


