无法在 vmware esx 5.1 上 ping Redhat 5.6 实例

无法在 vmware esx 5.1 上 ping Redhat 5.6 实例

我正在运行 vmware esx 5.1,并且创建了一个具有静态 IP 地址的 Red Hat 5.6 Desktop 实例。当我重新启动 Red Hat 客户机时,我可以从另一个系统 ping 它,但是一旦它进入登录页面,我就无法再 ping 它。这可能是服务阻止网络通信的问题吗?

我可以尝试或寻找什么?

谢谢。

答案1

登录页面?您没有在文本模式下运行 RHEL 客户服务器?:)

无论哪种方式,请确保您的客户机中安装了更新的 VMWare 工具。

登录到客人,汇报一下接口状态,ifconfig eth0显示什么?

答案2

VM 客户操作系统正在尝试在以太网接口上启用混杂模式。VMware ESXi 虚拟交换机安全设置禁止此操作,并且网络访问被阻止。

编辑 vSwitch 属性。在“安全”选项卡下,将“混杂模式”从“拒绝”(默认)更改为“接受”。重新启动虚拟机进行验证。

我还没有确认哪个 RHEL 服务启用了混杂模式,但根据其他回应,我怀疑是 Xen 的以太网桥接。

答案3

您的新 (!!!) Red Hat 5 工作站默认使用 NetworkManager 来控制对网络的访问。在其默认配置中,它直到用户登录后才会启动网络。

要解决此问题,请在 NetworkManager 中编辑连接并确保选中“自动连接”。

您也可以禁用 NetworkManager 并以原始方式设置网络连接(通过编辑/etc/sysconfig/network-scripts/ifcfg-eth0和设置NM_CONTROLLED=no)。

答案4

VMware 工具无法执行此操作。它是一个可选包。

您说这不是防火墙的问题,因为您用 停止了它service iptables stop。不过,我还是会尝试iptables -F,这将刷新所有规则(直到您重新加载已保存的配置)。

以下是一些要尝试的问题/事项:

1 - 您从哪台机器 ping?它也在同一个 ESXi 主机上,还是在 ESXi 的虚拟交换机之外?当您从同一主机上的另一台虚拟机 ping 它时会发生什么?

2 - 当您尝试从该 VM ping 其他东西时会发生什么?

3 - 跟踪路由显示往返于虚拟机的什么信息?

4 – 您是否配置了任何 VLAN ID?

5 - 列出的 MAC 地址是否与/etc/sysconfig/networking-scripts/ifcfg-eth0VM -> 编辑设置中提到的适配器匹配?

6 – 您为虚拟机配置了什么以太网驱动程序?

7 - 您是否尝试过安装全新的虚拟机?

相关内容