Làm cách nào để buộc Network Manager quét lại các kết nối?


20

Làm cách nào để buộc Trình quản lý mạng trong Ubuntu quét lại các kết nối không dây?

Sau khi đóng máy tính xách tay của tôi, người quản lý mạng không thấy các kết nối không dây mới. Có bất kỳ lệnh bash để buộc quét lại? sudo service network-manager restartkhông giúp

Câu trả lời:


26
sudo iwlist interface scan

Trong trường hợp giao diện là tên của card không dây của bạn, ví dụ như wlan0


sử dụng sudo ifconfig để tìm ra tên của "giao diện"
Tỳ kheo Subhuti

Bạn có thực sự cần sử dụng sudo cho việc này?
Morten

@Morten: Vâng, chúng tôi cần sudo. "Quét kích hoạt là một hoạt động đặc quyền (chỉ root) và người dùng bình thường chỉ có thể đọc kết quả quét còn sót lại." ( man iwlist)
Falko

13

Thử

nmcli device wifi rescan

nmcli device wifi list

để xem các mạng có sẵn


1
Câu trả lời tốt nhất. Không sử dụng sudo.
Khurshid Alam

1
Đây phải là câu trả lời bị cáo buộc. Rốt cuộc, đó là "công cụ dòng lệnh để kiểm soát NetworkManager". Nó cung cấp một đầu ra dòng lệnh đồ họa đẹp nếu bạn chỉ định list(hoặc không có đối số nào).
Mike S

2

Trong Ubuntu 16.04 trở lên, khởi động lại Trình quản lý mạng bằng sytemctl hoạt động (ít nhất là sau khi quét các mạng theo cách thủ công 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

Chỉ cần tắt và kích hoạt lại mô-đun không dây của bạn sẽ là một cách giải quyết.


-1. Mặc dù điều này có vẻ như là một giải pháp tốt, cuối cùng nó đã khiến tôi khó khăn trong việc chặn thẻ mạng vào cuối tuần.
Abhishek Divekar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.