如何永久禁用网络管理器?

阿森尼·穆尔琴科(Arseni Mourzenko)

我正在使用Ubuntu 18.04.1 LTS。我想在Ubuntu机器上禁用网络管理器,因为(1)我不需要它,(2)我更喜欢使用硬编码配置,并且(3)网络管理器经常通过更改DHCP配置而引起问题。

我试图遵循官方文档

停止网络管理员

sudo systemctl stop NetworkManager.service

永久禁用网络管理器,以避免重新启动后重新启动

sudo systemctl disable NetworkManager.service

尽管如此,每次我重新启动计算机时,网络管理器都会再次返回。

我怎样才能使它消失?

诺伯特

该方法取决于桌面环境:

  • 对于Ubuntu MATE 18.04 LTS和20.04 LTS清除network-manager程序包是安全的。您可以简单地运行:

    sudo apt-get purge network-manager
    
  • 对于带有GNOME桌面清除network-manager程序包的Ubuntu 18.04 LTS和20.04 LTS,也将清除ubuntu-desktopgnome-control-center(GNOME桌面的基本部分)。因此,这不是一个选择。

    在这里您应该禁用NetworkManager服务(已经完成):

    sudo systemctl stop NetworkManager.service
    sudo systemctl disable NetworkManager.service
    

    以及其他三项服务:

    sudo systemctl stop NetworkManager-wait-online.service
    sudo systemctl disable NetworkManager-wait-online.service
    
    sudo systemctl stop NetworkManager-dispatcher.service
    sudo systemctl disable NetworkManager-dispatcher.service
    
    sudo systemctl stop network-manager.service
    sudo systemctl disable network-manager.service
    

    然后重新启动。


笔记:

  1. 您可以/etc/network/interfacesUbuntu 16.04 LTS Server Guide阅读更多有关网络配置的信息
  2. 现代Ubuntu 18.04 LTS服务器使用netplan,您可以在《Ubuntu 18.04 LTS服务器指南》中阅读有关它的信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章