centos8修改IP地址后不能访问的解决方法

centos8修改IP地址后不能访问的解决方法

经历两次电源闪断(由于一些政策的原因,机房不允许使用UPS,这是非常的坑爹),发现两台centos linux服务器不能访问了,经过仔细的观察发现,centos服务器处于正常开机状态。但就是死活不能访问。根据经验,第一个想法就是查他的ip地址:

# 输入命令
ip addr

centos8修改IP地址后不能访问的解决方法插图

发现显示出来的IP地址和我们当初设置的不太一样,因为服务器配置完成后,我设置的是静态IP,经过一次断电后,命令行下看到的IP地址和我设置的IP完全对不上号,冥思苦想,百思不得其解啊。

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.176
NETMASK=255.255.252.0
GATEWAY=192.168.0.1
DNS1=223.5.5.5
HWADDR=40:f2:e9:39:c1:ba
IPV6INIT=no

输入命令 service network restart重启网卡,出现一大堆错误:

● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since 五 2020-11-13 14:44:14 CST; 3min 8s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 9092 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

莫名其妙啊,切换到centos的/etc/sysconfig/network-scripts这个目录下出现了一堆ifcfg-enpXXX的配置,于是,我保留了自己配置的文件,把其他的无关的全部删除,再次重启网卡,故障依旧……

经过一番折腾,发现问题出在这里了:

DEVICE=eth0  #就是这一行对不上

我的配置文件名是ifcfg-enp11s0,而我写的是上面的样子,这样肯定行不通啊,于是,我进行了下面的操作:

DEVICE=enp11s0 #修改这里

保存退出之后,再重启网卡。

service network restart #重启网卡,出现以下提示

[root@localhost ~]# service network restart
Restarting network (via systemctl):                        [  确定  ]

到这里,centos8修改IP地址后不能访问的问题就解决了,说说在操作第二个服务器犯的错。

1、写子网掩码的时候没经过计算,果断输入255.255.255.0,结果导致IP地址修改不成功。

2、没注意看MAC地址,也就是说,MAC地址是系统默认保存的,这也会导致网卡启动不成功。

最后我对centos修改IP地址来一段详细的注释:

DEVICE=enp11s0  #配置文件名称
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.176
NETMASK=255.255.252.0 #子网掩码的计算必须正确
GATEWAY=192.168.0.1
DNS1=223.5.5.5
HWADDR=40:f2:e9:39:c1:ba #MAC地址必须填写你实际的MAC地址
IPV6INIT=no

原文链接:https://www.sobuer.com/server/740,转载请注明出处。
0

评论0

请先
这里部分资源由本站原创,部分来自互联网,所有资源仅供学习使用,请勿商用!!!客服QQ:125252828
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码