Como liberar e renovar o endereço IP do DHCP nos sistemas Linux?

0

Sistemas:

  • Linux Mint 18.2 Cinnamon de 64 bits (modo desktop, hands-on)

  • GNU / Linux Debian 9.2 Canela de 64 bits (modo sem cabeça, SSH)

Pergunta:

Como liberar e renovar o endereço IP do servidor DHCP (roteador) nesses sistemas Linux?

    
por Vlastimil 17.11.2017 / 12:47

1 resposta

1

Eu descobri que há o seguinte programa escutando na rede em ambos:

dhclient

Citando a página do manual :

-r     Release the current lease and stop the running DHCP client as  previously  recorded
       in  the  PID  file.  When shutdown via this method dhclient-script will be executed
       with the specific reason for calling the script set.  The client  normally  doesn't
       release  the  current  lease  as this is not required by the DHCP protocol but some
       cable ISPs require their clients to notify the server if they wish  to  release  an
       assigned IP address.

Então, a solução para todas as interfaces seria:

sudo dhclient -r
sudo dhclient

Ou, convenientemente, para uma interface específica, digamos eth0 :

sudo dhclient -r eth0
sudo dhclient eth0

Claro que, quando SSH'ing em um servidor, você precisa executar os dois comandos oneliner ou escrever um script como por esta resposta .

    
por 17.11.2017 / 12:47