GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie bekomme ich eine Liste der verbundenen WLAN-Clients in OpenWrt 10.03?

Lösung 1:

Um zugeordnete WLAN-Clients zu sehen, selbst wenn sie keinen DHCP-Client oder keine IP haben, müssen Sie den AP nach zugeordneten WLAN-Geräten fragen:

# Universal (Tested with OpenWRT 14.07 and 15.05.X)
iwinfo wlan0/wl0/ath0 assoclist

# Proprietary Broadcom (wl)
wl -i wl0 assoclist

# Proprietary Atheros (madwifi)
wlanconfig ath0 list sta

# MAC80211
iw dev wlan0 station dump

Auf diese Weise sehen Sie auch die Verbindungsgeschwindigkeit. Bei mir sieht das so aus:

# iwinfo wlan0 assoclist
12:34:56:78:9A:BC  -26 dBm / -95 dBm (SNR 69)  1930 ms ago
RX: 24.0 MBit/s, MCS 0, 20MHz                   3359 Pkts.
TX: 130.0 MBit/s, MCS 14, 20MHz, short GI       1209 Pkts.

Lösung 2:

Sie können die arp-Tabelle oder DHCP-Leases verwenden. Keine perfekte Lösung, vielleicht reicht es?

Arp-Tabelle auflisten

arp

DHCP-Leases auflisten

cat /tmp/dhcp.leases

... und kombiniert

for ip in $(arp | grep -v IP | awk '{print $1}'); do 
    grep $ip /tmp/dhcp.leases; 
done

Lösung 3:

Statt cat /tmp/dhcp.leases|wc -l und arp -a , meine Lösung ist

opkg update
opkg install arp-scan
arp-scan --interface=br-lan --localnet | grep responded | awk '{print $12}'

Es gibt die Anzahl der Geräte zurück, die über den LAN-Port mit OpenWRT verbunden sind. Fast in Echtzeit.


Linux
  1. So listen Sie die Abhängigkeiten eines Pakets in Linux auf

  2. Wie bekomme ich eine Liste von Verzeichnissen in einer ZIP-Datei?

  3. Wie erhalte ich die Liste der Clients, die mit einem NFS-Server in einem lokalen Netzwerk verbunden sind?

  4. Wie erhalte ich die Liste der abhängigen untergeordneten Bilder in Docker?

  5. Wie liste ich von iptables blockierte IP-Adressen auf?

So holen Sie das Beste aus Qmmp 1.0 heraus

So listen Sie den Inhalt eines Pakets in Linux auf

So listen Sie die Mitglieder einer Gruppe in Linux auf

So finden Sie die Liste der installierten Repositories in Linux

Wie listet man die verfügbaren Farbnamen auf?

So erhalten Sie eine Liste symbolischer Links unter Linux