bagaimana cara mendapatkan daftar klien wifi yang terhubung di OpenWrt 10.03?
12
Anda dapat menggunakan tabel arp, atau penyewaan DHCP. Bukan solusi yang sempurna, mungkin itu sudah cukup?
Daftar arp-table
arp
Daftar penyewaan-DHCP
cat /tmp/dhcp.leases
... dan digabungkan
for ip in $(arp | grep -v IP | awk '{print $1}'); do
grep $ip /tmp/dhcp.leases;
done
Untuk melihat klien wifi terkait, bahkan jika mereka tidak memiliki Klien DHCP atau tidak memiliki ip, Anda harus meminta AP untuk perangkat wifi terkait:
Dengan cara ini Anda juga akan melihat kecepatan koneksi. Bagi saya ini terlihat seperti ini:
sumber
Bagaimana dengan nmap?
Kemudian lakukan pemindaian sembunyi-sembunyi dari subnet Anda (kemungkinan 192.168.1.0/24)
Ini akan mencantumkan layanan yang berjalan di klien juga. Mungkin juga mematikan alarm jika klien memiliki perangkat lunak pendeteksi port-scan (yaitu mendengus) jadi berhati-hatilah.
sumber
Alih-alih
cat /tmp/dhcp.leases|wc -l
danarp -a
, solusi saya adalahIni akan mengembalikan jumlah perangkat yang terhubung ke OpenWRT oleh port LAN. Hampir tepat waktu.
sumber
Untuk mendapatkannya langsung dari
hostapd
(daemon yang mengelola titik akses):(atau ganti
wlan0
dengan antarmuka yang Anda minati)sumber