cbo*_*tig 23 network-manager wireless
我看到我可以通过单击面板中的无线图标并选择“编辑连接”->“无线”来从 nm-applet 中删除我的机器“记住”的网络。但是,有时我会不小心在下拉列表中单击错误的无线连接。如果连接是安全的,机器当然永远不会成功连接,但不知何故它似乎仍然记住了 ESSID。每当我在无线范围内时,它现在都会尝试连接。
更糟糕的是,如果没有连接到任何其他网络,它会反复提示我连接到这个网络。如果无人看管,我可能会找到数十个提示我登录这个错误网络的窗口副本。某处肯定有一个文件记录了这个连接 ID,但我找不到它。我上面提到的“编辑连接”中出现的唯一连接是我实际连接的那些。如何找到文件并删除与违规“记忆”网络对应的行?
编辑我寻求一种解决方案,将这些网络从我第一次选择它们时添加到的任何列表中删除。看来这种行为是网络管理器中的一个错误(?)
ric*_*cri 30
您是否尝试删除目录中的文件/etc/NetworkManager/system-connections/?
您尝试连接的每个网络都应该有 1 个文件,打开终端并使用以下命令:
sudo ls -l /etc/NetworkManager/system-connections/
Run Code Online (Sandbox Code Playgroud)
要列出所有文件,在找到要删除的网络后,使用以下命令删除它们:
sudo rm /etc/NetworkManager/system-connections/NETWORK_NAME
Run Code Online (Sandbox Code Playgroud)
Pos*_*aga 12
您可以使用删除连接 nmcli con delete (CONNECTION_NAME)
删除所有从未使用过的连接(不需要root)
nmcli --fields UUID,TIMESTAMP-REAL con show | grep never | awk '{print $1}' | while read line; do nmcli con delete uuid $line; done
Run Code Online (Sandbox Code Playgroud)