首页 文章

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

提问于
浏览
0

这个问题在这里已有答案:

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

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

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

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

谢谢

1 回答

  • 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负载 balancer 器使用ICMP协议,因此您将注意到无法从Internet ping Azure VM,并且在Azure VM中,您无法ping到Internet位置 . 从内部部署到Azure VM的测试显示相同的行为 . Azure负载均衡器阻止ICMP流量,并且ping请求超时 . 但是,如果您改为执行端口ping操作,它们将成功(假设VM正在运行,未阻止来宾防火墙中的端口,并且端口具有为VM配置的 endpoints ) .

相关问题