前导

本文主要讲解如何重启RHEL 8或者CentOS 8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL 8或者 CentOS 8,重启启动网络时,会出现以下报错:

报错信息如下
Failed to restart network.service: Unit network.service not found.
意思为无法重启网络服务,原因是无法找到network.service网络服务

出现错误的原因是,在RHEL 8和CentOS 8系统里,已废弃network.service,因此只能通过其它方法进行网络配置,包括NM命令工具集。换言之,在rhel8上,必须开启NM,否则无法使用网络

此时必须找到你的网卡标识,可用如下命令确定网卡标识符

1
[root#localhost ~]# ip addr

比如我的虚拟机网卡标识符就是ens160

RHEL8或者CentOS8利用手工配置ifcfg使用nmcli来生效新的网络配置

  • 假设网卡标识符为xxx
1
[root#localhost ~]# vi etc/sysconfig/network-scripts/ifcfg-xxx

此文件里ONBOOT记得一定要开启也就是yes

  • 保存后使用nmcli重新回载网络配置
1
[root#localhost ~]# nmcli c reload
1
[root#localhost ~]# nmcli c up xxx
  • 最后使用ifconfig查看是否成功修改
1
[root#localhost ~]# ifconfig
  • 整体流程如下:

总结完毕~