Rozumiem dla „kopanie” to chwilowe (tymczasowe) odłączenie określonego towarzyszącym bezprzewodowego klienta.
To nie to samo, co „banowanie” , które obejmuje pewnego rodzaju stałą czarną listę takiego klienta.
W jaki sposób można uzyskać to wykasowanie określonego klienta związanego z siecią bezprzewodową za pomocą metod wiersza polecenia?
wireless-networking
openwrt
Sopalajo de Arrierez
źródło
źródło
Odpowiedzi:
AKTUALIZACJA: uproszczenie informacji dzięki komentarzom @pim
Najlepszym sposobem, aby pobrać informacje Stowarzyszenie na przykład na karcie wlan1 powinny być polecenie
iwinfo wlan1 assoclist
, które mogą być zainstalowaneopkg install iwinfo
, lub nowoczesne sterowniki:iw dev wlan1 station dump
. W każdym razie metoda „kick” (rozłącz) jest obsługiwana tylko wtedy, gdy sprzęt jest obsługiwany przez hostapd (domyślnie dostarczany przez pakiet kombi wpad-mini na OpenWRT)Domyślny
wpad-mini
pakiet zawieradisassociate
polecenie, ale nieall_sta
. Więc otrzymać listę powiązanych klientów na kartywlan1
ziwinfo wlan1 assoclist
wybierz adres MAC, a następnie „akcja” to (dla przykładu):Biorąc pod uwagę, że klient zazwyczaj próbuje połączyć się ponownie po rozłączeniu, może to po prostu odłączyć go na około 10 sekund.
źródło
iwinfo wlan1 assoclist
(iwinfo
należy najpierw zainstalować (opkg install iwinfo
)) lubiw dev wlan1 station dump
. I nie zapomnij użyć tego samego interfejsu do polecenia rozłączenia, przykład:hostapd_cli disassociate -i wlan1 01:23:45:67:89:AB