如何强制网络管理器重新扫描连接?


20

如何在Ubuntu中强制网络管理器重新扫描无线连接?

关闭笔记本电脑后,网络管理员看不到新的无线连接。是否有任何bash命令强制重新扫描?sudo service network-manager restart没有帮助。

Answers:


26
sudo iwlist interface scan

其中interface是您的无线卡的名称,例如wlan0


使用sudo ifconfig找出“接口”的名称
Bhikkhu Subhuti

您真的需要为此使用sudo吗?
莫滕

@Morten:是的,我们确实需要sudo。“触发扫描是一项特权操作(仅root用户),普通用户只能读取剩余的扫描结果。” (man iwlist
法尔科

13

尝试

nmcli device wifi rescan

nmcli device wifi list

查看可用的网络


1
最佳答案。不使用sudo。
库尔希德·阿拉姆

1
这应该是正确的答案。毕竟,它是“用于控制NetworkManager的命令行工具”。如果您指定list(或完全没有参数),它将提供一个很好的图形命令行输出。
Mike S

2

在Ubuntu 16.04和更高版本中,可以使用sytemctl重新启动NetworkManager(至少在使用手动扫描网络之后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。尽管这似乎天真地是一个不错的解决方案,但它最终导致我在周末硬屏蔽了我的网卡。
Abhishek Divekar'2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.