Por que não consigo executar ping na minha instância EC2 do Amazon Web Service recentemente configurada?


Respostas:


20

Os grupos de segurança da AWS bloqueiam o ICMP (incluindo ping, traceroute etc.) por padrão. Você precisa ativá-lo explicitamente.


2
Geralmente, leva algum tempo para o ping funcionar depois que eu faço essa alteração? Porque fiz a alteração e tentei executar ping novamente, mas estou com o tempo limite novamente!
Raj Pawan Gumdal,

Como se faz isso?
Startec 21/07

2
@Startec Role para baixo até a resposta de Claudio Henrique da Silva. Está nas configurações do grupo de segurança.
ceejayoz

@RajPawanGumdal eu também estou tendo o mesmo problema que eu não podia ainda ping do servidor
Arjun KP

15

Você precisa adicionar uma regra ao grupo de segurança do seu servidor:

No Painel do EC2, em "Grupos de Segurança", selecione o grupo da sua instância, clique na guia "Entrada", selecione "Regra ICMP personalizada" no campo Tipo, selecione "Solicitação de eco" e clique em "Adicionar regra".


13

O que você precisa fazer é adicionar uma regra ao grupo de segurança. Passos dados abaixo.

  1. Vá para o painel EC2 e clique em "Instâncias em execução"
  2. em "Grupos de segurança", selecione o grupo da sua instância que você precisa adicionar segurança.
  3. clique na guia "Entrada"
  4. Clique no botão "Editar" (ele abrirá uma janela pop-up)
  5. clique em "Adicionar regra"
  6. Selecione a "regra ICMP personalizada - IPv4" como tipo
  7. Selecione "Solicitação de eco" como Protocolo (Port Range, por padrão, é exibido como "N / A)
  8. Digite o "0.0.0.0/0" como origem
  9. Clique em "Salvar"

Isso adicionará a nova entrada. Depois que a configuração acima estiver concluída, você poderá executar ping na instância EC2 do Amazon Web Service recém-configurada.


Selecione "Echo Request" como o Protocol (Port Range por padrão mostrar como "N / A) eu tive que selecionar resposta de eco também para fazê-lo funcionar
vincent Mathew

No caso Select "Echo Request" e "Eco Response" está claro para qualquer um (como eu): você tem que fazer duas entradas, uma para Echo Request e um para eco Response
LinusGeffarth

1
Isso também não funciona para mim, mesmo depois de adicionar as duas regras para solicitação de eco e resposta de eco. Alguma outra sugestão?
user26270

3

No grupo de segurança do console da AWS, você precisa permitir a porta 22 e, por padrão, o ICMP é bloqueado na AWS; portanto, se você deseja ativar o ping, também deve permitir o ICMP.


0

Se você deseja permitir o ICMP usando o AWS CLI, aqui está:

$ # Create a security group
$ aws ec2 create-security-group --group-name icmp-sg-1 --description 'icmp security group'

$ # Modify sec group to allow ICMP from everywhere
$ aws ec2 authorize-security-group-ingress --group-id <sg-id of icmp-sg-1> --protocol icmp --port -1 --cidr 0.0.0.0/0

$ # Now attach the sec group to a new/existing instance

Deve-se notar que --portse refere ao tipo de ICMP. Ref: http://docs.aws.amazon.com/cli/latest/reference/ec2/authorize-security-group-ingress.html

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.