无法从 VMWARE Linux 客户机 ping 通正在运行的其他虚拟机,但可以 ping 通 Windows 客户机到其他虚拟机

无法从 VMWARE Linux 客户机 ping 通正在运行的其他虚拟机,但可以 ping 通 Windows 客户机到其他虚拟机

我已经设置了几台 VMware 机器。即 Windows 10/7/XP 和 Linux Kali/CentOS/Metasploitable

我尝试过在所有机器上逐个设置以下网络模式:仅主机桥接 每台机器在同一网络上使用相同的网络模式。但我总是能够 ping Windows --> Linux 从 Windows ping 到 Linux 成功 但绝不是从 Linux --> Windows 或其他 Linux 从 Linux 向 Windows 进行 ping 操作时所有数据包都丢失 我还禁用了主机防火墙,更改了入站出站规则以允许文件打印机共享和 IPv4 上的回显请求。 防火墙已禁用 ECHO 请求的防火墙入站规则 两台机器都使用桥接的 vmware 网络模式,我也尝试过只使用主机和使用主机网络。

Vvmware 网络偏好设置 我能够从 Linux ping 网关 我可以在 Linux 上浏览互联网但无法 ping 通其他虚拟机。

这里的错误是什么?我尝试为机器设置相同的 VM 网络,但无法将 Linux 与 Windows 进行 ping 操作。

答案1

如果你的 Windows 主机上有几个物理网络适配器,那么你可以尝试

  • 恢复默认设置
  • 将所有机器连接到桥接网络适配器,这些适配器已经连接到互联网,并且之前已经识别出正确的网络适配器。

在此处输入图片描述

我认为,VMNet1 类型应该是桥接的。最好将重命名的 VMNet2 用于仅主机网络。如果使用仅主机网络,则其中一个虚拟机或主机可以有几个网络适配器(其中一个正在查找 Internet),并且可以将其配置为路由器以允许其他虚拟机通过它连接到 Internet,但最好为此使用 NAT,将所有虚拟机连接到 NAT。

另外,请不要忘记在这些操作之前或之后停止运行所有虚拟机并重新启动主机。

答案2

禁用网络队列和网络驱动程序级别

相关内容