iwspy − получить статистику беспроводного соединения от конкретных узлов
iwspy [интерфейс]
iwspy интерфейс [+] DNSNAME | IPADDR | HWADDR [...]
iwspy интерфейс off
iwspy интерфейс setthr low high
iwspy интерфейс getthr
iwspy используется для установки списка адресов, наблюдаемых на беспроводном сетевом интерфейсе и для считывания информации о качестве связи на каждом из них. Эта информация такая же, что и доступная в /proc/net/wireless: качество связи, сила сигнала и уровень помех.
Эта информация обновляется каждый раз при получении нового пакета, так что каждый адрес из списка создаёт некоторую дополнительную нагрузку на драйвер.
Учтите что эта функциональность работает только для части узлов текущей беспроводной ячейки, вы можете не наблюдать точку доступа, с которой вы не связаны (вы можете воспользоваться для этого сканированием) и узлы в других ячейках. В Managed (управляемом) режиме, в большинстве случаев пакеты ретранслируются точкой доступа, в этом случае вы можете узнать силу сигнала от точки доступа. В подобных целях данная функциональность полезна прежде всего в режимах Ad−Hoc (распределённый) и Master (мастер).
Вы можете установить до 8 адресов.
DNSNAME | IPADDR
Установить IP адрес, или, в некоторых случаях, доменное имя (при использовании резолвера доменных имён). Поскольку оборудование работает с аппаратными адресами, iwspy преобразует этот IP адрес с помощью ARP. В некоторых случаях, этот адрес может отсутствовать в кэше ARP и iwspy завершится с ошибкой. В подобных случаях воспользуйтесь ping(8) для этого имени/адреса и попытайтесь снова.
HWADDR |
Установить аппаратный (MAC) адрес (этот адрес не транслируется и не проверяется подобно IP). Адрес должен содержать двоеточие (:) чтоб быть распознанным как аппаратный адрес. |
||
+ |
Добавить новый набор адресов в конец текущего списка вместо его замены. Список адресов уникален для каждого устройства, поэтому каждый пользователь должен использовать эту опцию для избежания конфликтов. |
||
off |
Удалить текущий список адресов и отключить функциональность слежения. |
||
setthr |
Установить нижний и верхний порог силы сигнала для событий iwspy (для драйверов, которые поддерживают это). |
Каждый раз когда сила сигнала для любого адреса, за которым наблюдает iwspy становится меньше нижнего порога или больше верхнего
порога, будет создано беспроводное событие (Wireless Event).
Это может быть использовано наблюдения за простоем канала без периодического запуска iwspy.
getthr |
Извлечь текущий низкий и высокий пороги силы сигнала для событий iwspy. |
/proc/net/wireless
iwconfig(8), iwlist(8), iwevent(8), iwpriv(8), wireless(7).
Перевод выполнен на сайте коллективных переводов http://translated.by. Авторы перевода Олег Безначев aka saturn721, Владимир Ступин <vladimir@stupin.su>.