如何为在Azure上运行的虚拟机启用ping?

时间:2016-09-21 08:51:22

标签: linux windows azure redhat

我在Azure上运行了两个虚拟主机。一个是Windows 2008,第二个是RedHat Linux。

我希望能够ping这些主机(来自我在Azure网络之外的笔记本电脑)。 怎么做?

我已经在这些主机上打开了一些端口。我可以telnet到这些端口。然而,我希望能够ping主机,因为我想知道它们是否还活着,以及知道延迟时间。

我用谷歌搜索但是我无法意识到是否可以ping(或不)以及如何。

谢谢

1 个答案:

答案 0 :(得分:2)

在此博客文章中https://blogs.msdn.microsoft.com/mast/2014/06/22/use-port-pings-instead-of-icmp-to-test-azure-vm-connectivity/,您需要使用port ping之类的工具来使用ping而非简单psping

  

因为不允许通过Azure加载ICMP协议   平衡器,您会注意到您无法ping Azure VM   在Internet上,从Azure VM中,您无法ping通   互联网位置。

     

从内部部署到Azure VM的测试显示相同的行为。该   Azure负载均衡器和ping阻止了ICMP流量   请求超时。但是如果你改为端口ping,它们就会成功   (假设VM正在运行,并未阻止guest虚拟机中的端口   防火墙,并且端口具有为VM配置的端点。