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.

Odpowiedzi:


26
sudo iwlist interface scan

Gdzie interfejs to nazwa twojej karty bezprzewodowej, np. Wlan0


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


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


1

Wystarczy dezaktywować i reaktywować moduł bezprzewodowy.


-1. Chociaż naiwnie wydaje się to przyzwoitym rozwiązaniem, ostatecznie doprowadziło mnie do twardego zablokowania mojej karty sieciowej na weekend.
Abhishek Divekar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.