这就是我的网络菜单中的内容。
我尝试了很多解决方法,从删除条目到其他所有方法。您能提出任何解决方案吗?
答案1
在终端中运行
nmcli con
这将输出类似这样的内容:
NAME UUID TYPE TIMESTAMP-REAL
Wired connection 1 67d66f2c-9a03-4298-8136-35933de5febe 802-3-ethernet Wed 17 Jun 2015 17:00:08 BST
这将列出 NetworkManager 中定义的所有连接
现在,通过名称或 uuid 选择要删除的那个,然后运行
nmcli con delete uuid 67d66f2c-9a03-4298-8136-35933de5febe
与该连接相关的所有设置都将丢失。但它将不是清理你的nm-小程序菜单。
您需要注销/重新登录或重新启动才能在 nm-applet 菜单中看到它
答案2
清除并重新安装网络管理器
从本地机器执行此操作,而不是通过 SSH 或其他远程方式。
下载必要的软件包档案:
dpkg-query -Wf '${Status;1} ${Package}\n' network-manager network-manager-* | awk '$1=="i" { print($2) }' | xargs apt-get download
如果你想要更加彻底,请保存他们的 Apt 标记:
apt-mark showauto network-manager network-manager-* | tee apt-mark-auto.txt
清除包:
sudo apt-get purge network-manager network-manager-*
从先前下载的包文件重新安装:
sudo dpkg -i network-manager*.deb
如果你之前保存了 Apt 标记,可以使用以下命令恢复它们:
xargs -a apt-mark-auto.txt -- sudo apt-mark auto
答案3
更安全的选择如下,因为包没有被卸载
以超级用户身份删除网络管理器的所有配置文件(在以下命令前加上 sudo)
rm -rf /etc/NetworkManager/*
然后,重新创建配置文件(参见我如何恢复配置文件?)
sudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" network-manager