Как включить Ping (ICMP) в Azure - PullRequest
8 голосов
/ 20 марта 2012

В роли Windows Azure я не могу вывести команду

D:\Users\foglight>ping www.google.com

Pinging www.l.google.com [209.85.143.104] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 209.85.143.104:
 Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Я нашел ее в Google и нашел какую-то одну команду запуска ниже, но даже после запуска я все еще не могу вывести команду

netsh advfirewall firewall add rule name="ICMPv6" dir=in action=allow enable=yes protocol=icmpv6

Пожалуйста, кто-нибудь расскажет мне причину и способ обхода.

Ответы [ 3 ]

11 голосов
/ 20 марта 2012

Я не верю, что вы можете сделать это. Трафик, покидающий центр обработки данных, проходит через балансировщик нагрузки, а балансировщик нагрузки маршрутизирует только трафик на основе TCP.

4 голосов
/ 16 июля 2015

Я знаю, что этот вопрос очень старый, но я наткнулся на него, столкнувшись с той же проблемой, и сейчас в Azure есть реальное решение для него.

При настройке виртуальной машины вы можете назначить ей «IP-адрес экземпляра». Как только это будет настроено, вы можете включить и выключить ICMP в локальном брандмауэре. После этого вы сможете пинговать свою виртуальную машину Azure, а также использовать такие инструменты, как traceroute.

1 голос
/ 02 мая 2016

У меня была похожая проблема. Требуется назначить общедоступный IP-адрес виртуальной машине Azure, чтобы включить ICMP. Я использовал set-azurepublicip и update-azurevm и решил проблему.

...