两个特定虚拟机之间的数据包丢失

两个特定虚拟机之间的数据包丢失

我在本地网络、远程集群(我无法对其进行物理访问)中遇到了两个特定虚拟机之间高百分比的数据包丢失(超过 70%)。

一台机器用作 Hadoop 主服务器,另一台用作 Hadoop 从服务器。奇怪的是,当我从这两台机器 ping 任何其他机器时,没有数据包丢失。所有从属节点的网络配置都相同。

答案1

问题似乎已经解决。以下是我做的两件事:

  1. 我更改了etc/network/interfaces文件(在 Ubuntu 中)并为我的机器添加了具有静态 IP 的本地网络,如下所示:
auto eth1
iface eth1 inet static
address 192.168.0.18
netmask 255.255.255.0
gateway 192.168.0.1`
  1. 我的虚拟机的新 IP ( 192.168.0.18) 与之前的 IP 不同 ( 192.168.0.2)。

关于这如何解决我的问题,有什么意见吗?

答案2

我的第一个想法是检查虚拟机和其间的路由器上的网络掩码。如果您需要更多帮助,我需要有关虚拟机技术、网络拓扑和操作系统细节的更多信息...

相关内容