Как я могу отобразить список доступных сетей WiFi?

Мои ноутбуки Ubuntu WiFi хорошо работают в различных сетях Wifi. Но список доступных сетей получил доступ от значка панели инструментов nm-апплета, больше не появляется. Я просто вижу известные сети. Список скрытых сетей также не показывает новых сетей.

sudo iwlist scan аналогично только шоу известные сети.

Как я добираюсь, перечисляют все доступные сети, таким образом, я могу соединиться с одним?

Я использую Xubuntu 14.04

74
задан 14 January 2019 в 12:02

4 ответа

Команда Use nmcli dev wifi. Это показывает скорость передачи, мощность сигнала и безопасность также.

102
ответ дан 15 November 2019 в 23:56

Для сканирования всех сетей пытаются использовать команду sudo iw dev wlan0 scan | grep SSID.

, можно найти больше информации здесь: https://askubuntu.com/a/16588/362944

42
ответ дан 15 November 2019 в 23:56

В Ubuntu 16.04:

  1. Переходят в /sys/class/net, Вы видите список папок здесь.
  2. находят беспроводной интерфейс. Это имеет беспроводная папка . например, в моем случае wlp10, можно проверить его с помощью ls wlp10. , если имя папки другое использование, что имя папки .
  3. sudo iwlist wlp1s0 scan | grep ESSID

теперь отсюда можно перечислить весь доступный WiFi.
источник от здесь

10
ответ дан 15 November 2019 в 23:56

В дополнение к тому, чему уже ответили здесь, я объединил несколько из них и добавил немного моей собственной разновидности.

Что касается nmcli ответ, уверенный, делает это, если Вы хотите установить больше программного обеспечения. Но если Вы ищете Точки доступа, возможно, Вы еще не имеете интернет-соединения и не можете соединиться с установкой было, сказано в программном обеспечении. Со все, что сказало, вот является моим решением:

for i in $(ls /sys/class/net/ | egrep -v ^lo$); do sudo iw dev $i scan | grep SSID | awk '{print substr($0, index($0,$2)) }'; done 2>/dev/null | sort -u 

Разрушение его:

for i in $(ls /sys/class/net/ | egrep -v ^lo$);

Позволяет взглянули на все содержание местоположения/sys/class/net. Это перечислит все сетевые устройства, но мы действительно не интересуемся петлевым интерфейсом. таким образом, мы проигнорируем что один

do sudo iw dev $i scan | grep SSID | awk '{print substr($0, index($0,$2)) }';done

Для каждого из сетевых интерфейсов мы нашли выше, позволяет, делают сканирование для списка всего SSIDs (и только SSIDs)

2>/dev/null 

И проигнорируйте все ошибки (как поиск SSIDs с интерфейсами Ethernet).

| sort -u

И наконец, Если у Вас есть несколько адаптеров Wi-Fi в системе, только перечисляют каждый SSID однажды.

2
ответ дан 15 November 2019 в 23:56

Другие вопросы по тегам:

Похожие вопросы: