Você não solicita manualmente um endereço IP de um servidor DHCP no Linux. O processo é automático por design. Aqui está como funciona:
dhcp (protocolo de configuração do host dinâmico) explicado O DHCP simplifica a configuração da rede atribuindo automaticamente endereços IP e outras configurações de rede aos dispositivos em sua rede. Aqui está a sequência típica de eventos:
1.
dhcpdiscover (transmissão): Quando o seu sistema Linux inicializa, sua interface de rede é configurada inicialmente sem um endereço IP válido. Ele envia uma mensagem de transmissão DHCPDiscover na rede para encontrar um servidor DHCP.
2.
dhcpoffer (resposta do servidor): Os servidores DHCP ouvindo na rede recebem a transmissão DHCPDiscover. Eles respondem com um DHCPoffer, oferecendo um endereço IP disponível e outros parâmetros de configuração (máscara de sub -rede, gateway padrão, endereços do servidor DNS, etc.).
3.
dhcprequest (seleção do cliente): Sua máquina Linux pode receber vários DHCPoffers se houver vários servidores DHCP. Ele escolhe uma oferta e envia uma mensagem DHCPrequest de volta ao servidor selecionado, dizendo essencialmente:"Vou pegar esse endereço IP".
4.
dhcpack (confirmação): O servidor DHCP que enviou a oferta escolhida recebe o DHCPrequest. Em seguida, envia uma mensagem DHCPACK para confirmar o arrendamento do endereço IP e outras configurações de rede para sua máquina Linux.
5.
Configuração: Seu sistema Linux aplica as informações de endereço IP recebido, máscara de sub -rede, gateway e servidor DNS. Agora você está conectado à rede.
Gerenciando o DHCP em Linux Embora o processo DHCP seja automático, você pode interagir com ele através dessas ferramentas comuns:
*
Gerente de rede: Este é o utilitário gráfico de gerenciamento de rede encontrado na maioria das distribuições de linux para desktop. Você pode usá -lo para visualizar seu endereço IP atual, informações sobre arrendamento e alternar entre as configurações DHCP e IP estático.
*
`dhclient` comando: Este utilitário de linha de comando permite interagir diretamente com o cliente DHCP. Você pode usá -lo para:
* Libere seu endereço IP atual (`sudo dhclient -r
`)
* Solicite um novo endereço IP (`sudo dhclient `)
* Arquivos de configuração de rede: Você pode configurar suas interfaces de rede para usar o DHCP ou um endereço IP estático, editando os arquivos de configuração de rede específicos para sua distribuição Linux:
* Debian/Ubuntu: `/etc/rede/interfaces`
* fedora/centos/rhel: `/etc/sysconfig/network-scripts/ifcfg- `
Exemplo (liberando e renovando um endereço IP com dhclient):
1. Identifique sua interface de rede:`ip a` (procure aquele conectado à sua rede, por exemplo,` eth0`, `wlan0`)
2. Libere seu IP atual:`sudo dhclient -r `
3. Solicite um novo IP:`sudo dhclient `
Lembre -se de que reiniciar o seu serviço de rede (`SystemCTL Reiniciar Networking` ou similar) também desencadeará uma nova solicitação DHCP.