为什么我的 Centos7 网络接口没有使用配置文件中指定的 IP 地址?

我有一个托管 Jira 安装的 Centos7 服务器,并且没有做太多其他事情。在过去一年左右的时间里,我从未遇到过这台服务器的任何问题。然而,上周我们发生了一次电源故障,导致我们的大部分服务器重新启动。当这台服务器重新上线时,它不再能通过它自最初设置以来一直使用的 XX.XX.XXX.162 IP 地址进行访问。我登录并运行 ifconfig 并得到 the following。 ens33 接口现在使用的是 XX.XX.XXX.35 的 IP。

这个服务器的IP应该是静态的,所以我检查了位于/etc/sysconfig/network-scripts/ifcfg-ens33的配置文件,发现如下:

TYPE=Ethernet
Proxy_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=XX.XX.XXX.162
DNS1=8.8.8.8
DNS2=4.4.4.4
GATEWAY=XX.XX.XXX.01
NETMASK=255.255.255.0
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=ens33
UUID=406e6735-749c-411f-b578-a9a4384ec322
DEVICE=ens33
ONBOOT=yes

据我所知,该配置应该可以将该接口设置为 XX.XX.XXX.162 的静态 IP。

如果我运行 systemctl restart network 后跟 ifconfig,我会得到 this。 ens33 接口现在似乎同时使用 35 和 162 IP,但 162 被列为次要 IP。每当服务器重新启动时,它都不会返回 162 IP,因此我必须通过 SSH 进入并运行 systemctl restart network,这并不理想。

我想完全摆脱这 35 个 IP,并让该服务器只能通过 162 个 IP 访问,就像几周前一样。

mmyxlong 回答:为什么我的 Centos7 网络接口没有使用配置文件中指定的 IP 地址?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/824611.html

大家都在问