Jak zmusić Network Managera do ponownego skanowania połączeń?

20

Jak zmusić Network Managera w Ubuntu do ponownego skanowania połączeń bezprzewodowych?

Po zamknięciu laptopa menedżer sieci nie widzi nowych połączeń bezprzewodowych. Czy jest jakieś polecenie bash, aby wymusić ponowne skanowanie? sudo service network-manager restartnie pomaga.

zabiera
źródło

Odpowiedzi:

26
sudo iwlist interface scan

Gdzie interfejs to nazwa twojej karty bezprzewodowej, np. Wlan0

rumtscho
źródło
użyj sudo ifconfig, aby znaleźć nazwę „interfejsu”
Bhikkhu Subhuti
Czy naprawdę potrzebujesz do tego sudo?
Morten,
@Morten: Tak, potrzebujemy sudo. „Wyzwalanie skanowania jest operacją uprzywilejowaną (tylko root), a normalni użytkownicy mogą czytać tylko wyniki resztkowego skanowania”. ( man iwlist)
Falko,
13

Próbować

nmcli device wifi rescan

i

nmcli device wifi list

aby zobaczyć dostępne sieci

Davide
źródło
1
Najlepsza odpowiedź. Bez użycia sudo.
Khurshid Alam,
1
To powinna być zaakceptowana odpowiedź. Jest to przecież „narzędzie wiersza polecenia do kontrolowania NetworkManager”. Daje ładne wyjście graficzne z wiersza poleceń, jeśli podasz list(lub nie argumentujesz wcale).
Mike S
2

W Ubuntu 16.04 i nowszych działa ponownie restart NetworkManager z sytemctl (przynajmniej po ręcznym skanowaniu sieci 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
Simon A. Eugster
źródło
1

sudo /etc/init.d/networking restart powinno działać...

Laurent
źródło
1

Wystarczy dezaktywować i reaktywować moduł bezprzewodowy.

Konstabl
źródło
-1. Chociaż naiwnie wydaje się to przyzwoitym rozwiązaniem, ostatecznie doprowadziło mnie do twardego zablokowania mojej karty sieciowej na weekend.
Abhishek Divekar