Wi-Fi моего ноутбука Ubuntu прекрасно работает в различных сетях Wi-Fi. Но список доступных сетей, к которым обращается значок панели инструментов nm-applet, больше не отображается. Я просто вижу известные сети. В списке скрытых сетей также не отображаются новые сети.
sudo iwlist scan
также показывает только известные сети.
Как мне получить список всех доступных сетей, чтобы я мог подключиться к одной?
Я использую Xubuntu 14.04
wireless
networking
xubuntu
network-manager
Джошуа Фокс
источник
источник
nmcli dev wifi list
что-то дополнительное к тому, что показано апплетом GUI?sudo iwlist scan
показывает больше доступных сетей, чемiwlist scan
(безsudo
) - поэтому этот вопрос сам по себе полезен. Но, возможно, его следует переименовать в «Как я могу отобразить список скрытых сетей WiFi»?Ответы:
Используйте
nmcli dev wifi
команду. Он показывает скорость передачи, уровень сигнала и безопасность.источник
sudo
отобразить весь список.-f
опции, напримерnmcli -f SSID,BSSID,DEVICE dev wifi
. Используйте-f ALL
для просмотра доступных полей.nmcli dev wifi rescan
, подождите немного и попробуйтеnmcli dev wifi
снова.Для сканирования всех сетей попробуйте использовать команду
sudo iw dev wlan0 scan | grep SSID
.Вы можете найти больше информации здесь: https://askubuntu.com/a/16588/362944
источник
В Ubuntu 16.04:
/sys/class/net
вы можете увидеть список папок здесь.wlp10
вы можете проверить это с помощьюls wlp10
. если имя папки отличается, используйте имя этой папки .sudo iwlist wlp1s0 scan | grep ESSID
Теперь отсюда вы можете перечислить все доступные WiFi.
источник отсюда
источник
В дополнение к тому, что уже было дано здесь ответом, я объединил несколько из них и добавил немного собственного аромата.
Что касается
nmcli
ответа, конечно, сделайте это, если вы хотите установить больше программного обеспечения. Но если вы ищете точки доступа, возможно, у вас еще нет подключения к Интернету и вы не можете подключиться для установки указанного программного обеспечения. С учетом всего сказанного, вот мое решение:Разбивая это:
Давайте посмотрим на все содержимое каталога / sys / class / net. Это перечислит все сетевые устройства, но нас не очень интересует петлевой интерфейс. поэтому мы проигнорируем это
Для каждого из сетевых интерфейсов, которые мы нашли выше, давайте сделаем сканирование, чтобы вывести список всех SSID (и только SSID)
И игнорируйте все ошибки (например, поиск SSID с интерфейсами Ethernet).
И, наконец, если в вашей системе несколько адаптеров Wi-Fi, перечисляйте каждый SSID только один раз.
источник