Como liberar e renovar endereços IP DHCP com dhclient no Linux
Comando dhclient
O comando dhclient permite efetuar a configuração de uma ou mais interfaces de rede usando o protocolo DHCP (Dynamic Host Configuration Protocol). Com esse comando podemos liberar uma concessão ou renovar o IP de um sistema que use um servidor DHCP para obter suas configrações de rede.
Sintaxe:
dhclient [opções] [interface]
Opções comuns:
-r Liberar (release) a concessão atual
-v Habilitar mensagens de log (modo verboso)
-p porta Permite configurar o núimero de porta UDP onde o cliente DHCP deve receber e transmitir. A porta padrão é a UDP 67.
-s endereço-servidor permite especificar o endereço de um servidor DHCP que receberá as mensagens a serem trocadas durante o processo de aquisição de IP pela estação.
Exemplos:
1. Liberar a concessão atual da interface de rede eth0:
dhclient -r eth0
2. O sistema a seguir está sem endereço IP na interface eth0, como podemos ver na figura a seguir:
Vamos renovar seu IP usando o comando abaixo:
dhclient eth0
Usando novamente o comando ifconfig vamos verificar o IP obtido a partir do servidor DHCP da rede:
Agora o sistema adquiriu o endereço IP 10.24.81.28 a partir do servidor DHCP.
3. Solicitar endereços IP para as interfaces de rede presentes no computador, em modo verboso (mostrando mensagens de troca de pacotes no terminal):
dhclient -v
Veja a saída deste comando na figura abaixo, que mostra as mensagens DHCPDISCOVER, DHCPOFFER, DHCPREQUEST e DHCPACK trocadas entre o cliente e o servidor DCHP:
Para obter mais informações sobre o comando dhclient e ver outras opções disponíveis, consulte a página de manual correspondente com:
man dhclient
Obrigado, isso foi útil para mim.