如何将网络管理器重置为默认值?

如何将网络管理器重置为默认值?

这就是我的网络菜单中的内容。

我尝试了很多解决方法,从删除条目到其他所有方法。您能提出任何解决方案吗?

答案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 或其他远程方式。

  1. 下载必要的软件包档案:

    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
    
  2. 清除包:

    sudo apt-get purge network-manager network-manager-*
    
  3. 从先前下载的包文件重新安装:

    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

相关内容