我在本地网络、远程集群(我无法对其进行物理访问)中遇到了两个特定虚拟机之间高百分比的数据包丢失(超过 70%)。
一台机器用作 Hadoop 主服务器,另一台用作 Hadoop 从服务器。奇怪的是,当我从这两台机器 ping 任何其他机器时,没有数据包丢失。所有从属节点的网络配置都相同。
答案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`
- 我的虚拟机的新 IP (
192.168.0.18
) 与之前的 IP 不同 (192.168.0.2
)。
关于这如何解决我的问题,有什么意见吗?
答案2
我的第一个想法是检查虚拟机和其间的路由器上的网络掩码。如果您需要更多帮助,我需要有关虚拟机技术、网络拓扑和操作系统细节的更多信息...