当前位置: 代码迷 >> 综合 >> CentOS8 配置网络
  详细解决方案

CentOS8 配置网络

热度:99   发布时间:2023-12-11 16:48:59.0

 

安装centos 8之后,重启启动网络时,会出现以下报错 

报错信息如下:

Failed to start network.service: Unit network.service not found. 

意思为无法重启网络服务,原因是无法找到network.service网络服务。

在rhel8(含centos8)上,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,没有传统的network.service。因此只能通过其它方法进行网络配置,包括NM命令工具集。换言之,在rhel8上,必须开启NM,否则无法使用网络。

手动配置静态IP

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

cat /etc/sysconfig/network-scripts/ifcfg-ens32

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens32

UUID=066b4926-b40c-4c28-a5b4-2310d2b96613

DEVICE=ens32

ONBOOT=yes

IPADDR=192.168.1.200

NETMASK=255.255.255.0

GATEWAY=192.168.1.254

DNS1=223.5.5.5

PREFIX=24

使用nmcli重新回载网络配置

nmcli c reload

查看

1

2

3

nmcli c

NAME UUID                                  TYPE DEVICE

ens32 066b4926-b40c-4c28-a5b4-2310d2b96613 ethernet ens32               

 

 


 

 补充nmcli命令

nmcli使用方法
nmcli使用方法非常类似linux ip命令、cisco交换机命令,并且支持tab补全(详见本文最后的Tips),也可在命令最后通过-h、--help、help查看帮助。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

nmcli --help

Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

 

OPTIONS

-o[verview] overview mode (hide default values)

-t[erse] terse output

-p[retty] pretty output

-m[ode] tabular|multiline output mode

-c[olors] auto|yes|no whether to use colors in output

-f[ields] <field1,field2,...>|all|common specify fields to output

-g[et-values] <field1,field2,...>|all|common shortcut for -m tabular -t -f

-e[scape] yes|no escape columns separators in values