Por que não é possível fazer ping no endereço IP virtual depois que ele é vinculado a uma NIC do ECS?
Sintoma
Depois de vincular um endereço IP virtual a uma NIC do ECS, você não poderá executar ping no endereço IP virtual.
Solução de problema
Os problemas aqui são descritos em ordem de probabilidade de ocorrer.
Solucione o problema descartando as causas descritas aqui, uma por uma.
Possível causa |
Solução |
---|---|
Endereço IP virtual da NIC do ECS |
|
Endereço IP virtual da NIC interna do ECS |
|
Configuração do grupo de segurança ou network ACL |
Endereço IP virtual da NIC do ECS
- Faça logon no console de gerenciamento.
- Clique em Service List e clique em Elastic Cloud Server em Computing.
- Na lista de ECS, clique no nome do ECS.
- Na página de detalhes do ECS exibida, clique na guia Network Interfaces.
- Verifique de que a Source/Destination Check esteja desativada.
- Certifique-se de que um endereço IP seja exibido para Virtual IP Address na página de detalhes da NIC.
Se não houver um endereço IP virtual, clique em Manage Virtual IP Address. Na guia IP Addresses exibida, clique em Assign Virtual IP Address.
Para verificar se um endereço IP virtual foi configurado, ifconfig não funcionará. Use ip address em vez disso. Para obter mais informações, consulte Vinculação de um endereço IP virtual a um EIP ou ECS.
Endereço IP virtual da NIC interna do ECS
A seguir, os ECSs do Linux e do Windows são usados como exemplos para descrever como verificar se uma NIC do ECS tem um endereço IP virtual.
- Verifique se há uma NIC ethX:X:
ifconfig
Figura 2 Verificar NIC ethX:X
A saída do comando na figura anterior contém uma NIC ethX:X. 192.168.1.137 é o seu endereço IP virtual.
- Se a NIC ethX:X estiver lá, a NIC do ECS está configurada corretamente.
- Se a NIC ethX:X não puder ser encontrada, execute as seguintes operações:
- Se a saída do comando não contiver uma NIC ethX:X, mude para o diretório /etc/sysconfig/network-scripts:
cd /etc/sysconfig/network-scripts
- Execute o seguinte comando para criar e modificar o arquivo ifcfg-eth0:1:
vi ifcfg-eth0:1
Adicione as seguintes informações da NIC ao arquivo:
BOOTPROTO=static DEVICE=eth0:1 HWADDR=fa:16:3e:4d:5b:98 IPADDR=192.168.1.137 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 ONBOOT=yes ONPARENT=yes
- Pressione Esc, insira :wq!, salve o arquivo e saia.
- Reinicie o ECS e execute o comando ifconfig para verificar se o endereço IP virtual foi configurado para o ECS.
Para um ECS do Windows:
- No menu Start, abra a janela de linha de comando do Windows e execute o seguinte comando para verificar se o endereço IP virtual foi configurado:
ipconfig /all
Na saída de comando anterior, verifique se o valor do IPv4 Address (192.168.10.137) é o endereço IP da NIC do ECS.
- Se sim, o endereço IP virtual foi configurado para a NIC do ECS.
- Se não, execute as seguintes operações:
- Escolha Control Panel > Network and Internet > Network Connections. Clique com o botão direito do mouse na ligação local correspondente e, em seguida, clique em Properties.
- Na página de guia Network, selecione Internet Protocol Version 4 (TCP/IPv4).
- Clique em Properties.
- Selecione Use the following IP address e defina IP address como o endereço IP privado exibido em Figura 3. Por exemplo, 192.168.10.41
Figura 4 Configurar um endereço IP privado
- Clique em Advanced.
- Na guia IP Settings, clique em Add na área IP addresses.
Adicione o endereço IP virtual configurado em Figura 3. Por exemplo, 192.168.10.137
Figura 5 Configurar o endereço IP virtual
Configuração do grupo de segurança ou network ACL
- Na página de detalhes do ECS, clique na guia Security Groups e confirme se as regras de grupo de segurança necessárias foram configuradas para o endereço IP virtual. Se as regras de grupo de segurança necessárias não tiverem sido configuradas, clique em Change Security Group ou Modify Security Group Rule para alterar o grupo de segurança ou modificar as regras de grupo de segurança.
- Clique em Service List. Em Rede, clique em Virtual Private Cloud. No painel de navegação à esquerda do console de rede, clique em Network ACLs e verifique se as regras de network ACL associadas à sub-rede usada pela NIC do ECS estão bloqueando o acesso ao endereço IP virtual.
Submissão de um tíquete de serviço
Se o problema persistir, envie um tíquete de serviço.