Как заставить Network Manager повторно сканировать соединения?


20

Как заставить Network Manager в Ubuntu повторно сканировать беспроводные соединения?

После закрытия моего ноутбука менеджер сети не видит новых беспроводных соединений. Есть ли команда bash для принудительного повторного сканирования? sudo service network-manager restartне помогает.

Ответы:


26
sudo iwlist interface scan

Где интерфейс - это имя вашей беспроводной карты, например, wlan0


используйте sudo ifconfig, чтобы узнать имя «интерфейса»
Bhikkhu Subhuti

Вам действительно нужно использовать sudo для этого?
Мортен

@ Мортен: Да, нам нужно sudo. «Запуск сканирования является привилегированной операцией (только для пользователя root), и обычные пользователи могут только читать оставшиеся результаты сканирования». ( man iwlist)
Фалько

13

Пытаться

nmcli device wifi rescan

и

nmcli device wifi list

увидеть доступные сети


1
Лучший ответ. Без использования sudo.
Хуршид Алам

1
Это должен быть принятый ответ. В конце концов, это «инструмент командной строки для управления NetworkManager». Он дает хороший графический вывод из командной строки, если вы укажете list(или вообще не будете использовать аргумент).
Майк С

2

В Ubuntu 16.04 и новее работает перезапуск NetworkManager с помощью sytemctl (по крайней мере, после сканирования сетей вручную iwlist):

# Find the name of the network interface, e.g. wlan0 or wlp3s0
ip addr show      

# Scan for WLAN networks (replace wlan0 by the correct interface)
sudo iwlist wlan0 scan

# Restart Ubuntu’s Network Manager so it reloads the Access Point list
sudo systemctl restart NetworkManager


1

Простое отключение и повторная активация вашего беспроводного модуля - это обходной путь.


-1. Хотя это наивно выглядит как приличное решение, в конечном итоге оно привело к жесткой блокировке сетевой карты на выходные.
Абхишек Дивекар
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.