Problema
Um servidor local não consegue executar o ping em uma instância. As possíveis causas incluem:
Configuração incorreta do servidor de destino
Falha na resolução de nome de domínio
Falha de vinculação
Se a rede local estiver normal (outros sites podem receber ping da rede local), solucione o problema da seguinte maneira:
Instruções
Nota:
Uma instância pode acessar outros computadores na Internet somente se tiver um endereço IP público. Caso contrário, a instância não poderá receber ping fora do endereço IP privado.
2. Na página “Instances (Instâncias)”, selecione o ID/nome da instância para executar o ping e acessar a página de detalhes da instância, conforme mostrado na figura a seguir:
3. Verifique se a instância está configurada com um endereço IP público em “Network Information (Informações de rede)”.
Verificar a configuração do grupo de segurança
Um grupo de segurança é um firewall virtual que controla o tráfego de entrada e saída da instância associada. Você pode especificar o protocolo, a porta e a política em uma regra de grupo de segurança. Como o ICMP é usado no teste de ping, será necessário verificar se o protocolo é permitido no grupo de segurança associado à instância. Para exibir o grupo de segurança associado à instância e suas regras de entrada e saída, execute as seguintes etapas:
2. Na página “Instances (Instâncias)”, selecione o ID/nome da instância a ser configurada com um grupo de segurança para acessar a página de detalhes da instância, de acordo com a figura a seguir:
3. Clique na guia Security Groups (Grupos de segurança) para acessar a página de gerenciamento do grupo de segurança desta instância, conforme a figura a seguir:
4. Verifique o grupo de segurança associado à instância e as regras detalhadas de entrada e saída para determinar se esse grupo de segurança permite o ICMP.
Caso contrário, configure a política do protocolo ICMP para permitir.
Verificar a configuração do sistema operacional
Com base no sistema operacional da instância, selecione um método para verificar a configuração:
Verificar os parâmetros do kernel do Linux e as configurações do firewall
Nota:
Se um teste de ping é permitido no sistema operacional Linux depende das configurações do kernel e do firewall. Se qualquer um deles negar o teste de ping, ocorrerá “Request timeout (Tempo limite da solicitação)”.
Verificar o parâmetro do kernel icmp_echo_ignore_all
1. Faça login na instância.
2. Execute o comando a seguir para exibir a configuração do sistema icmp_echo_ignore_all.
cat /proc/sys/net/ipv4/icmp_echo_ignore_all
Se 1 for retornado, todas as solicitações de Eco ICMP são negadas pelo sistema. Nesse caso, realize a etapa 3. 3. Execute
o comando a seguir para modificar a configuração do parâmetro do kernel icmp_echo_ignore_all. echo "0" >/proc/sys/net/ipv4/icmp_echo_ignore_all
Verificar a configuração do firewall
Execute o comando a seguir para verificar se a regra de firewall e a regra do ICMP correspondente do servidor atual estão desativadas:
Se o resultado a seguir for retornado, a regra do ICMP não está desativada.
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT icmp -- anywhere anywhere icmp echo-request
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT icmp -- anywhere anywhere icmp echo-request
Se o resultado do retorno mostrar que a regra do ICMP está desativada, execute os comandos a seguir para ativá-la.
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
Verificar a configuração do firewall do Windows
1. Faça login na instância.
2. Abra o Control Panel (Painel de controle) e selecione Windows Firewall (Firewall do Windows).
3. Nessa página, selecione Advanced settings (Configurações avançadas).
4. Na janela pop-up “Windows Firewall with Advanced Security (Firewall do Windows com segurança avançada)”, verifique se as regras de entrada e saída do ICMP estão desativadas.
Se elas estiverem desativadas, ative-as.
Outras operações
Se as operações anteriores não puderem solucionar o problema, consulte o seguinte:
Se não for possível executar o ping no nome de domínio, verifique a configuração do seu site.
Se não for possível executar o ping no endereço IP público, anexe informações sobre a instância e os dados bidirecionais do MTR (do servidor local para o CVM e do CVM para o servidor local) e envie um ticket para entrar em contato com nossos engenheiros e obter ajuda.
Para mais informações sobre como usar o MTR, consulte Latência da rede e perda de pacotes do CVM.