1. 前言
本文主要是讲解redhat8体系的RHEL8和centos8怎么设置网络。
如果你已经安装RHEL8或者CentOS8,你可能会发现/etc/init.d/network或者 systemd network service不存在
那么,我们应该如何管理和设置基于redhat8体系RHEL8和CentOS8的网络服务呢?
你只能找到“NetworkManager”。在RHEL8服务”。没有网络。在早期版本中用作遗留守护进程的服务。所有与网络相关的命令或实用程序都将在后端使用NetworkManager服务,没有它就无法工作。正如您所知道的,init脚本从RHEL7开始就被放弃了。但是,在RHEL7中保留它是为了向后兼容。
NetworkManager服务的设计目的是让守护进程始终运行,所以不要重启它。
您可以使用命令nmcli networking off然后nmcli networking on使用网络设置后马上生效。off将禁用所有由NM-managed的连接,on将启动打算在正常引导下启动的连接。
如果你仅仅想配置RHEL8或者CentOS8的网卡IP,请看以下教程:
RHEL8与CentOS8如何配置网络
设置好RHEL8或者CentOS网络服务后,请继续往下看:
2. 基于redhat8体系的RHEL8和CentOS8怎么设置网络
基于redhat8体系的RHEL8和CentOS8设置网络的方法如图
当你使用设置好网络后,使用以下命令重启RHEL8或者CentOS8网络时,你将会得到以下报错:
[root@rhel-8 ~]# systemctl restart network
得到报错:
Failed to restart network.service: Unit network.service not found.
网络脚本Network scripts在Red Hat Enterprise linux 8中是不被推荐的,并且它们不再是默认提供的。在Red Hat Enterprise Linux 8中,要运行ifup和ifdown脚本,必须运行NetworkManager。
在RHEL8或者CentOS8系统上,您可以使用NetworkManager设置网络服务,它作为RHEL 8中的默认网络服务。Red Hat Enterprise Linux 8使用默认的网络服务NetworkManager,这是一个动态网络控制和配置守护进程,用于在网络设备和连接可用时保持它们处于活动状态。
在RHEL8或者CentOS8系统上,您可以使用NetworkManager设置网络服务
在RHEL8或者CentOS8系统上启动网络服务:
sudo systemctl start NetworkManager.service
在RHEL8或者CentOS8系统上停止网络服务:
sudo systemctl stop NetworkManager.service
在RHEL8或者CentOS8系统上重启网络服务:
sudo systemctl restart NetworkManager.service
3. 总结
通过本文,你已经学习到了redhat8体系的RHEL8和CentOS8怎么设置网络了,如果想进一步了解RHEL8和CentOS8如何配置网络服务,可以参考以下文章:
关于RHEL8和CentOS8网络服务的相关文章,欢迎阅读:
Failed to restart network.service: Unit network.service not found(适用于CentOS8和RHEL8)
RHEL8和CentOS8怎么重启网络
redhat8和CentOS8网卡重启
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1346.html