前言
当我们安装好Centos8后重启网卡服务时,会出现报错。经官方文档确认后,在Centos8中,官方移除了network.service 报错如下
[root@localhost ~]# systemctl restart network-service
Failed to restart network-service.service: Unit network-service.service not found.
出现错误的原因是,在RHEL 8中,网络脚本在默认情况下不可用。有一个新版本的ifup和ifdown正在使用,这将需要NetworkManager守护进程运行,并在后端使用nmcli。
CentOS8配置网络的二种方法
- 手工配置ifcfg,通过NM来生效
- 通过NM自带工具配ip,比如nmcli
建议:
推荐使用上述第1种网络配置方法(手工配置ifcfg,通过NM生效),因为这样既兼容了传统的ifcfg配置,又能熟悉nmcli。
方法一:手工配置ifcfg,使用nmcli来生效新的网络配置 - 修改网卡配置文件
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
NAME=ens33
UUID=cf9569b3-2adb-4e46-bbf5-efdbb4c4399f
DEVICE=ens33
ONBOOT=yes
- 使用nmcli命令重新加载
[root@localhost ~]# nmcli connection reload
方法二:使用nmcli来管理网络
- 添加网卡设置IP地址/子网掩码及网管地址
[root@localhost ~]#
nmcli connection modify ens33 ipv4.address 192.168.143.128/24 ipv4.gateway 192.168.143.2 ipv4.method manual
- 删除网卡信息
[root@localhost ~]#
nmcli connection delete ens33
网友评论