TL; DR: wavemon
не работает, iwconfig
работает нормально.
Я не получаю никаких результатов от wavemon
, хотя он видит правильный интерфейс.
Если я запускаю wavemon
$ sudo wavemon
, он показывает для Interface
:
wlan0 (IEEE 802.11bgn), phy 0, reg: n/a
После интервала обновления динамической информации он добавляет некоторую информацию о WPA / WPA2:
]wlan0 (IEEE 802.11bgn, WPA/WPA2), phy 0, reg: n/a
Также он видит мои Network
: wlan0 (UP RUNNING BROADCAST MULTICAST)
, mac адрес, qlen (1000), ip и mtu.
Тем не менее, на панели Levels
просто говорится
NO INTERFACE DATA
В Scan window
(F3
) говорится:
Scan trigger failed on wlan0: No such device
И у меня нет статистики. [+1139]
Я нашел этот вопрос , но он не решает мою проблему по двум причинам: 1) я уже запустил wavemon как sudo и 2) я могу использовать iwconfig
просто хорошо. В нем говорится:
$ sudo iwconfig wlan0
[sudo] password for mk:
wlan0 IEEE 802.11bgn ESSID:"<my essid>" Nickname:"rtl_wifi"
Mode:Managed Frequency:2.462 GHz Access Point: 01:23:45:67:89:ab
Bit Rate:72 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Power Management:off
Link Quality=97/100 Signal level=61/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
(ESSID и точка доступа подвергли цензуре)
Я также прочитал в разделе «Зависимости» исходную страницу github README.md кое-что о CONFIG_CFG80211_WEXT
. Однако я читал где-то еще, что от этого также должно зависеть iwconfig
. Поэтому я ожидаю, что это не решение для меня.
Я нахожусь на Ubuntu 16.04.2 LTS с LXDE и использую wavemon 0.8.0 с ncurses 6.0.20160213. Адаптер WLAN USB представляет собой 0bda:8172
Realtek Semiconductor Corp. RTL8191SU 802.11n (взят из lsusb
). Его конфигурация (из sudo lshw -class network
): broadcast=yes driver=r8712u ip=192.168.2.100 multicast=yes wireless=IEEE 802.11bgn
После установки wavemon я перезагрузил систему.
Из dmesg | grep -i firmware
я прочитал одну связанную строку:
[ 16.880896] usb 1-5: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
Сеть управляется NetworkManager v1.2.6.
Рад предоставить больше информации, где это необходимо (но с чего начать?)
В конечном итоге мне бы хотелось диагностировать мою ситуацию, когда WiFi иногда быстрая (по крайней мере, разумная, как Ожидается, максимальная скорость 10 Мбит / с), иногда ОЧЕНЬ медленная, часто повторное подключение. Я на два этажа (с одним слоем железобетона) от маршрутизатора WRT160NL, отправляющего только wireless-N. Антенны направлены в сторону, чтобы максимизировать пропускную способность, как антенна адаптера. Я ожидаю, что расстояние будет возможной причиной, хотя iwconfig и /proc/net/wireless
обычно сообщают о качестве связи 90-100 / 100 и уровне сигнала ~ 70/100. Я хотел бы взглянуть на это немного дальше.
Дает ли iw dev wlan0 scan
какой-либо результат? Если нет, то, похоже, ваш драйвер не поддерживает новый API беспроводной сети. Попробуйте старую версию wavemon v0.7.6