在RHEL和CentOS 8中,网络服务由NetworkManager守护进程管理,它用于动态地配置和控制网络设备,并在它们可用时保持连接和活动。
NetworkManager具有许多优点,比如支持使用命令行界面和图形用户界面工具进行简单的网络设置和管理,通过D-Bus提供API,允许查询和控制网络配置,支持配置灵活性等。
此外,还可以使用文件和Cockpit Web控制台配置NetworkManager,它支持使用自定义脚本来根据连接状态启动或停止其他服务。
在进行下一步之前,以下是有关CentOS / RHEL 8中联网的其他一些要点:
仍然支持传统的ifcfg类型配置(例如ifcfg-eth0,ifcfg-enp0s3)文件。
网络脚本已弃用,默认情况下不再提供。
最少的安装提供了通过nmcli工具调用NetworkManager的ifup和ifdown脚本的新版本。
要运行ifup和ifdown脚本,必须运行NetworkManager。
在CentOS/RHEL 8上安装NetworkManager
NetworkManager应该预先安装在CentOS / RHEL 8基本安装上,否则,您可以使用DNF软件包管理器进行安装,如图所示。
# dnf install NetworkManager
NetworkManager的全局配置文件位于/etc/N