NetworkManager与networkd区别
NetworkManager与networkd区别
在Ubuntu中, networkd 和 NetworkHanager 是两种不同的网络管理工具,它们用于配置和管理系统的网络连接,但有一些区别
-
NetworkManager:
- NetworkManager是一个全面的网络管理器,提供图形用户界面和命令行界面,用于配置和管理网络连接
- 它具有高级功能,如自动连接管理、WI-FI密码存储、移动网络支持等。
- NetworkManager 可以管理各种网络接口,包括有线连接、Wi-Fi、蓝牙、移动宽带等。
- 它具有更高的灵活性和可扩展性,适用于奥面和移动设备
-
networkd:
- networkd 是一个轻量级的网络管理工具,属于 systemd 系统和服务管理器的一部分。
- 它主要用于服务器和嵌入式设备,提供基本的网络配置和管理功能。
- networkd 配置是以简单的文本文件形式定义的,如 /etc/netplan/*.yamlI
- 它专注于基本的网络功能,如IP地址、网关、DNS等的配置,不提供高级功能
- networkd 更加轻量级,启动速度更快,适用于资源有限的环境
在Ubuntu 20.04及更新版本中,默认使用Netplan配置工具来管理网络配置,Netplan可以与 networkd 或 NetworkManager 一起使用,通过编辑Netplan配置文件,你可以选择使用 networkd 或 NetworkManaer 作为底层网络管理工具。
将NetworkManager修改成networkd
需要进入/etc/netplan/*.yamlI
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: true
将修改成
配置好后,关闭NetworkManageer
关闭
systemctl stop NetworkManager
开启
systemctl start NetworkManager
禁止开机自启
systemctl disable NetworkManager
开机自启
systemctl enable
启用网络服务
sudo netplan apply
启用另一种网络服务,systemd-networkd
sudo netplan apply
启动服务
sudo systemctl restart systemd-networkd.service
查看该服务
sudo systemctl status systemd-networkd.service
networkd服务命令
启动
sudo systemctl start systemd-networkd
关闭
sudo systemctl stop systemd-networkd
重启
sudo systemctl restart systemd-networkd
状态
sudo systemctl status systemd-networkd
开机自启
sudo systemctl enable systemd-networkd
开机禁止
sudo systemctl disable systemd-networkd
重新加载
sudo systemctl reload systemd-networkd
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 春蝉歌醒
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果