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

20

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

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

takeshin
источник

Ответы:

26
sudo iwlist interface scan

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

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

Пытаться

nmcli device wifi rescan

и

nmcli device wifi list

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

Davide
источник
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

sudo /etc/init.d/networking restart должно сработать...

Laurent
источник
1

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

Бобби
источник
-1. Хотя это наивно выглядит как приличное решение, в конечном итоге оно привело к жесткой блокировке сетевой карты на выходные.
Абхишек Дивекар