2016-09-21 218 views
0

我有兩臺在Azure上運行的虛擬主機。一個是Windows 2008,第二個是RedHat Linux。如何爲運行在Azure上的虛擬機啓用ping?

我想能夠ping這些主機(從我的筆記本電腦是在Azure網絡之外)。 如何做到這一點?

我已經在這些主機上打開了一些端口。我可以telnet到這些端口。但我想能夠ping主機,因爲我想知道他們是否還活着,以及知道延遲時間。

我google了,但我不知道是否可以ping(或不),以及如何。

謝謝

+0

我想你必須有一個網絡,這些虛擬機駐留在哪裏。如果網絡指向站點配置,請下載客戶端軟件包vpn,安裝它。然後,您將能夠從本地機器ping通 – Atf

+0

這確實屬於ServerFault,但我鏈接到幾乎完全重複的問題(儘管您可能因爲聲譽而無法查看它)。基本上沒有來自Azure之外的ICMP支持。 –

回答

1

從這個博客帖子:https://blogs.msdn.microsoft.com/mast/2014/06/22/use-port-pings-instead-of-icmp-to-test-azure-vm-connectivity/,你將需要使用port ping,而不是簡單的ping使用工具,如psping

由於ICMP協議沒有通過Azure的負載 平衡器允許,你會發現,你無法從 ping一個Azure的VM的網絡,並從Azure的VM內,你無法ping 互聯網地點。

從本地到Azure VM的測試顯示相同的行爲。 ICMP流量被Azure負載平衡器阻止,並且ping 請求超時。但是,如果您改爲執行端口ping,則它們將成功執行 (假定VM正在運行,未阻止來賓 防火牆中的端口,並且該端口具有VM的已配置端點)。

相關問題