新配置的CentOS7.2盒子无法连接网络

新配置的CentOS7.2盒子无法连接网络

我正在尝试使用 CentOS7.2 设置一个新盒子。我有一个现有的盒子已经在同一子网上运行(现在高达 7.3),尽管在我的建筑物的不同物理房间中(现有盒子位于“服务器机房”中),并且新盒子位于我的桌子上,已连接到我的笔记本电脑也连接到的交换机。

我的笔记本电脑连接网络没有任何问题。

我已经在新盒子上配置了静态 ip 和 fqhn。 “ip addr”的输出反映了这一点。

在第一个框中的“/etc/sysconfig/network-scripts”中,我使用静态 IP、网关 IP 和其他标志配置了“ifcfg-eno1”。这看起来效果很好。

在新盒子上,我在“/etc/sysconfig”中找到了“ifcfg-enp0s31f6”。我添加了静态 IP 和与第一个框相同的网关 IP。

当然,我已经重新启动了新盒子。

然而,当这一切完成后,似乎并没有进入网络。我无法 ping 通网关 IP 或我设置的其他盒子,或者我尝试过的任何其他 IP。他们都说“目标主机无法访问”。

我还可能做错什么?

答案1

NetworkManager 似乎没有接收您的编辑(尽管它确实应该在重新启动后接收)。

首先确保您的网络实际上是由 NetworkManager 管理的

systemctl status NetworkManager.service

如果该选项处于活动状态,请检查输出journalctl -u NetworkManager是否有任何错误。

检查实际的 NetworkManager 设置似乎是通过nmcli dev show [devicename]nmcli con show列出所有连接,然后nmcli con show [connectionname]打印所有配置。

除此之外,...

  • 可能是文件的权限问题/etc/sysconfig/network-scripts
  • 您可以尝试强制 NetworkManager 加载文件中的配置 nmcli con load /path/to/config/file
  • 确保nmcli con show [connectionname]显示 ipv4.method 设置为手动,而不是自动。
  • 您可以直接通过 nmcli 设置静态 IP、网关 IP 等。例如,要更改静态 IP,nmcli con mod enp0s3 ipv4.addr 1.2.3.4如果您的连接名称是 enp0s3,请使用 。

答案2

好吧,实际的答案可能对你们所有人都不公平:),因为我在帖子中陈述的假设是不正确的。我假设我的办公桌与“服务器机房”位于同一子网中,因此我假设网关 IP 可以在我的办公桌上工作。我在这两点上都错了。当我把盒子搬到服务器机房后,它工作得非常好。

相关内容