网上搜了个资料,百度的,排在前面的教程,配置的参数里面有双引号,改为英文的引号死活也不行。

多看了一下几个答案,发现有些配置没有双引号,结果试了一下,没有双引号就可以。


[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 
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="enp0s3"
UUID="e0ebef4c-d883-46f6-ad89-685796cab906"
DEVICE="enp0s3"
ONBOOT="yes"
IPADDR=192.168.0.137
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
PREFIX=24
[root@localhost ~]# 

要点是:

把BOOTPROTO改为static,增加了IPADDR,GATEWAY,NETMASK,PREFIX四个。

增加的四个有双引号就不行,不知道原因。


另外重启网卡,centos 8下是用的

nmcli c reload enp0s3

最后一个enp0s3是网卡名,每个人的可能不一样。