Para que qualquer máquina comunique na rede tem de ter um endereço IP configurado. Esse endereço pode ser configurado manualmente ou atribuído por um servidor de DHCP. O DHCP, Dynamic Host Configuration Protocol, é um protocolo de serviço TCP/IP que distribui automaticamente configurações de rede aos terminais, que se liguem na rede.
Saiba como forçar o Linux a obter um endereço IP.
Se uma rede tem um serviço de DHCP a ser disponibilizado por um servidor ou equipamento, então podemos forçar que uma máquina obtenha uma configuração IP a partir serviço. No Windows usamos normalmente o ipconfig /renew, mas no Linux é ligeiramente diferente.
Funcionamento base do serviço DHCP
O funcionamento deste protocolo é muito simples e tem quatro fases, que serão descritas abaixo:
- DHCP Discover – O cliente liga-se à rede e envia um broadcast (enviado para todas as máquinas da rede) a pedir configurações de rede;
- DHCP Offer – Um ou mais servidores enviam, em unicast (enviado apenas para o cliente), as suas propostas de configurações de rede;
- DHCP Request – O cliente comunica, em broadcast, ao servidor que aceita uma oferta feita anteriormente;
- DHCP Ack – Por fim o servidor confirma ao cliente a reserva do endereço de IP e informa o cliente por quanto tempo este é válido;
Quem pretender instalar e configurar um servidor DHCP no Linux pode ler aqui o nosso tutorial.
Forçar o Linux a obter um endereço IP
Se pretende que o seu Linux obtenha um endereço via DHCP (se existir serviço disponível na rede), use o comando dhclient. Para saberem o que está a acontecer durante o processo, podem usar o argumento -v (verbose). O argumento -r corresponde ao renew.
Se por algum motivo o sistema não adquirir endereço IP, podem também fazer o shutdown à interface e voltar a metê-la ativa. Para isso basta que usem os comandos:
# ifdown eth0
# ifup eth0
Outra opção é usarem nmtui que também permite definir a interface para obter automaticamente endereço IP. Esperamos que este tutorial vos seja útil, aprendendo assim a dominar tais configurações via CLI. De referir este tutorial foi realizado com o CentOS 7.
Mais tutoriais sobre Linux, podem ver em Pplware.com — Linux.
Leia também…