Вы должны стереть старые сеансы и сделать папку сеанса только для чтения: $ rm .cache/session/* $ chmod -w .cache/session
См. мой полный ответ здесь: https://askubuntu.com/a/469808/27057
nm-tool | grep "Freq.*Strength" | sed -ne "s|\(.*Strength \([0-9]\+\).*\)|\2}\1|p" | sort -n -r
Используйте вывод nm-tool, чтобы получить список фильтров точек беспроводного доступа, чтобы получить только точки доступа. Используйте sed, чтобы добавить уровень сигнала перед каждым выходом сортировки линии в виде чисел в обратном порядке (наибольший первый) [ ! d0] nm-tool является частью пакета «network-manager», который, очевидно, установлен в типичной системе Ubuntu.
У меня нет nm-tool, поэтому я использую iw.
Эта команда сортирует точки доступа по силе сигнала, наиболее сильные сначала: [ ! d3]
sudo iw dev wlan0 scan | egrep "signal|SSID" | sed -e "s/\tsignal: //" -e "s/\tSSID: //" | awk '{ORS = (NR % 2 == 0)? "\n" : " "; print}' | sort
iw dev wlan0 scan: Сканирование точек доступа, доступных через интерфейс wlan0
egrep "signal|SSID": Получить линии с сигналом силы и SSID с выхода iw. Вывод выглядит следующим образом:
signal: -77.00 dBm SSID: nameOfAccessPoint1 signal: -71.00 dBm SSID: nameOfAccessPoint2sed -e "s/\tsignal: //" -e "s/\tSSID: //": Уменьшите вывод egrep на это:
-77.00 dBm nameOfAccessPoint1 -71.00 dBm nameOfAccessPoint2awk '{ORS = (NR % 2 == 0)? "\n" : " "; print}': Принесите силу сигнала и SSID в той же строке. Более конкретно, когда номер строки (NR) является четным, то есть мы находимся на линии, показывающей точку доступа, разделитель выходной записи (ORS) должен быть разрывом строки. В противном случае мы находимся на линии, содержащей уровень сигнала, поэтому мы присоединяемся к линии, создавая ORS простое пространство.
Если мы sort этот вывод, мы получим список сильных сигналов и точки доступа, показывающие точку доступа с самым сильным сигналом сверху:
-71.00 dBm nameOfAccessPoint2
-77.00 dBm nameOfAccessPoint1
iwinfo wlan0 scan
wlan0 - это ваш беспроводной интерфейс
результат, подобный приведенному ниже списку ...
Cell 06 - Address: F0:B4:29:50:76:0C
ESSID: "Xiaomi_760B"
Mode: Master Channel: 1
Signal: -38 dBm Quality: 70/70
Encryption: mixed WPA/WPA2 PSK (TKIP, CCMP)
....
команда вернет информацию шифрования
: openwrt 15.05