Как включить Ping (ICMP) в Azure
в роли Windows Azure я не могу выполнить ping out
D:Usersfoglight>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
пожалуйста, кто-нибудь скажите мне причину и как walkaround.
3 ответов
Я не верю, что вы можете сделать это. Трафик, выходящий из центра обработки данных, проходит через балансировщик нагрузки, а балансировщик нагрузки маршрутизирует только трафик на основе TCP.
Я знаю, что этот вопрос очень старый, но я наткнулся на него, столкнувшись с той же проблемой, и теперь есть фактическое решение для него в Azure.
при настройке виртуальной машины вы можете назначить ей "IP-адрес экземпляра". После того, как это было настроено,вы можете включить ICMP и в локальном брандмауэре. Затем вы сможете выполнить ping из своей виртуальной машины Azure, а также использовать такие инструменты, как traceroute.
У меня была похожая проблема. Необходимо назначить общедоступный IP-адрес Azure VM, чтобы включить ICMP. Я использовал set-azurepublicip и update-azurevm и решил проблему.