如何从网络连接小程序中删除过时的网络条目

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)

  • 重启后,那些名字又出现了! (3认同)

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)