Linux
如何在 Azure Linux VM 上啟用 Ping
如何在 Azure Linux VM、Centos 6.6 上啟用 Ping - 我知道我們可以在 Windows VM 上啟用此功能,但如何為 Linux VM 執行此操作?
謝謝。
- 從 Azure VM ping 外部地址 - 不起作用,因為 Azure 不允許出站 ICMP
- 從外部地址 Ping Azure VM - 不起作用,因為 Azure 不允許入站 ICMP
- 使用內部 IP (DIP) 在 Azure VM 之間進行 Ping - 有效,但必須將來賓作業系統防火牆配置為允許它,因為預設情況下 ICMP 被來賓阻止。
- 通過 Azure Connect(點對點 IPSec VPN 隧道)或虛擬網路網關(站點到站點 IPSec VPN 隧道)在 Azure VM 和本地之間進行 Ping - 有效,但必須配置來賓作業系統防火牆以允許它通過預設 ICMP 被來賓阻止。
作為使用 ICMP ping 的替代方法,您可以通過使用 TCPing、PortQuery 或 NMap 等工具嘗試訪問特定 TCP 埠來驗證連接性。只要您已經為您嘗試訪問的埠打開了一個端點,並且訪客防火牆允許它並且正在偵聽該埠上的某些東西,它們就會向 Azure VM 入站工作。對於 Azure Connect 和虛擬網路網關,您不需要終結點,因為您通過 VPN 隧道進行通信,但來賓防火牆仍需要允許您正在測試的埠,並且需要在該埠上進行偵聽。
- 歸功於克雷格蘭迪斯的回答