Beim Umgang mit OpenWRT benutze ich diese Methode, um die Verbindungsqualität der zugeordneten drahtlosen Clients zu kennen (AP-Modus):
root@AP-0:~# iw dev wlan0 station dump
Station 4c:74:03:f2:15:27 (on wlan0)
inactive time: 5050 ms
rx bytes: 10053
rx packets: 70
tx bytes: 6004
tx packets: 46
tx retries: 20
tx failed: 0
signal: -84 [-86, -91] dBm
signal avg: -83 [-85, -88] dBm
tx bitrate: 21.7 MBit/s MCS 2 short GI
rx bitrate: 6.0 MBit/s
authorized: yes
authenticated: yes
preamble: short
WMM/WME: no
MFP: no
TDLS peer: no
Ich schaue in erster Linie auf die beiden Bitratenfelder , da eine schlechte WLAN-Verbindung die Geschwindigkeit verlangsamt.
Aber auf DD-WRT für meinen Buffalo WHR-HP-G54 habe ich nur diesen Befehl, der für verbundene Clients keine Bitrate- oder Rauschinformationen liefert:
~ # /usr/sbin/wl assoclist
assoclist E4:9A:79:5E:F6:DD
assoclist 2C:F0:EE:7B:00:B4
assoclist 84:DB:AC:A6:B4:E6
assoclist B0:34:95:27:F4:B6
Ich weiß, dass ich diese Informationen über die GUI erhalten kann, aber es ist sinnvoller, sie über die Befehlszeile zu erreichen, solange ich die Daten skripten und analysieren kann.
Gibt es eine Möglichkeit , die Verbindungsqualität für jeden verbundenen WLAN-Client zu ermitteln?
Weitere Daten:
- Ich habe diese Frage im DD-WRT-Forum ohne Glück gestellt.
- Der
wl
eingebettete Befehl scheint diese Informationen nicht zu geben, oder ich konnte sie nicht finden.
quelle