在 Linux 系统中,NetworkManager 和 network 服务都是用于管理网络连接的,但它们的设计理念和使用场景有所不同:
1. NetworkManager
-
设计目标:主要面向桌面环境和移动设备,简化网络管理,特别是对于 Wi-Fi、VPN、移动网络等动态网络环境的支持。
-
特点:
- 适用于动态网络环境(如笔记本电脑、Wi-Fi、移动网络)。
- 支持图形化界面(如 GNOME、KDE)。
- 提供
nmcli(命令行)和nmtui(基于终端的界面)管理网络。 - 可以自动切换有线和无线网络,提高用户体验。
- 配置存储在
/etc/NetworkManager/system-connections/。 - 适用于现代 Linux 发行版(如 RHEL 7+、CentOS 7+、Ubuntu 18.04+ 等)。
-
相关命令:
systemctl status NetworkManager # 查看 NetworkManager 状态 nmcli device show # 显示网络设备信息 nmcli connection show # 显示所有连接
2. network(旧版网络服务)
-
设计目标:早期的 Linux


7648

被折叠的 条评论
为什么被折叠?



