Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Elastic Cloud Server/ Perguntas frequentes/ Network Configurations/ Others/ Por que não posso usar o DHCP para obter um endereço IP privado?
Atualizado em 2025-01-23 GMT+08:00

Por que não posso usar o DHCP para obter um endereço IP privado?

Sintoma

Você tenta usar o DHCP para obter um endereço IP privado, mas não consegue obter o endereço IP.

  • Para Linux, um endereço IP privado não pode ser atribuído.
  • No Windows, um endereço IP privado é alterado para um endereço IP no segmento de rede 169.254, que é diferente do endereço IP privado exibido no console do ECS.

Recomendamos que você use uma imagem pública para criar um ECS. Todas as imagens públicas suportam o modo de descoberta contínua de DHCP.

Solução (Linux)

O seguinte usa o CentOS 7.2 como exemplo. Para obter soluções sobre outros SOs, consulte a documentação de ajuda correspondente.

  1. Faça logon no ECS e execute o seguinte comando:

    ps -ef | grep dhclient

  2. Se o processo de dhclient não existir, reinicie a NIC ou execute qualquer um dos seguintes comandos para iniciar uma solicitação de DHCP:

    dhclient eth0, ifdown eth0 + ifup eth0, or dhcpcd eth0

  3. Se o cliente de DHCP não enviar solicitações por um longo período, por exemplo, o problema voltar a ocorrer depois que a NIC for reiniciada, faça o seguinte:
    1. Execute o seguinte comando para configurar um IP estático:

      vi /etc/sysconfig/network-scripts/ifcfg-eth0

      BOOTPROTO=static
      IPADDR=192.168.1.100 #IP address (modified)
      NETMASK=255.255.255.0 #Mask (modified)
      GATEWAY=192.168.1.1 #Gateway IP address (modified)
    2. Reinicie o ECS para que as configurações de rede entrem em vigor.
    3. Selecione uma imagem na qual o DHCP seja executado de forma estável.
  4. Se a falha persistir, obtenha as mensagens em /var/log/messages no ECS afetado, use o endereço MAC da NIC afetada para filtrar o log desejado e verifique se há algum processo que impeça o DHCP de obter um endereço IP.
  5. Se a falha persistir, entre em contato com o suporte técnico.

Solução (Windows)

O seguinte usa o Windows 2012 como um exemplo. Para obter soluções sobre outros SOs, consulte a documentação de ajuda correspondente.

  1. Clique com o botão direito do mouse em uma conexão de área local e escolha Disable no menu de atalho. Em seguida, escolha Enable.

  2. Se o cliente de DHCP não enviar solicitações por um longo período, por exemplo, o problema voltar a ocorrer depois que a NIC for reiniciada, faça o seguinte:
    1. Clique com o botão direito do mouse em Local Area Connection e escolha Properties no menu de atalho.
    2. Na caixa de diálogo exibida, selecione Internet Protocol Version 4 (TCP/IPv4), clique em Properties e modifique as configurações de parâmetro.

    3. Reinicie o ECS para que as configurações de rede entrem em vigor.
  3. Se a falha persistir, entre em contato com o suporte técnico.