在 Red Hat Enterprise Linux 7 中,默认的网络服务由NetworkManager提供,它是一个动态网络控制和配置守护进程,用于在网络设备和连接可用时保持它们的启动和活动状态。ifcfg 仍然支持传统的类型配置文件。有关详细信息,请参阅第 2.6 节 “将 NetworkManager 与网络脚本一起使用”。
使用 NetworkManager 的好处
使用 NetworkManager 的主要好处是:
- 使网络管理更轻松:NetworkManager确保网络连接正常工作。当检测到系统中没有网络配置但有网络设备时,NetworkManager会创建临时连接来提供连接。
- 为用户提供简单的连接设置:NetworkManager通过不同的工具(**GUI、nmtui、nmcli)**提供管理。请参见第 2.5 节 “NetworkManager 工具”。
- 支持配置灵活性。例如,配置 WiFi 接口,NetworkManager 会扫描并显示可用的 wifi 网络。您可以选择一个接口,NetworkManager会显示所需的凭据,在重新启动过程后提供自动连接。NetworkManager可以配置网络别名、IP 地址、静态路由、DNS 信息和 VPN 连接,以及许多特定于连接的参数。您可以修改配置选项以反映您的需要。
- 通过 D-Bus 提供 API,允许应用程序查询和控制网络配置和状态。通过这种方式,应用程序可以通过 D-BUS 检查或配置网络。例如,
Cockpit 基于 Web 的界面通过 Web 浏览器监控和配置服务器,使用NetworkManager D-BUS 界面来配置网络。 - 在重启过程后保持设备状态并接管在重启期间设置为托管模式的接口。
- 处理未明确设置为非托管但由用户或其他网络服务手动控制的设备。
Ref: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/getting_started_with_networkmanager
|