Centos8---网络管理

前言

当我们安装好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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。