Isso é simples:
$ dhclient -r #release current address
$ dhclient eth0 #ask for new address
Esta é uma pergunta simples no servidor ubuntu Como renovo um endereço IP atribuído pelo DHCP?
Isso é simples:
$ dhclient -r #release current address
$ dhclient eth0 #ask for new address
Na verdade, existem situações (um pouco incomuns) nas quais
$ dhclient -r
$ dhclient
não é suficiente.
Se o cliente achar que já tem uma concessão válida, ele será usado, mesmo que o servidor DHCP tenha dado um endereço diferente. Isso pode ser confuso.
Por exemplo, se você passar de um endereço IP alocado dinamicamente para um endereço IP estático (e diferente) para um determinado cliente, então (pelo menos no Ubuntu 10.04 e possivelmente em geral) $ dhclient -r e $ dhclient isn ' t suficiente. Como a concessão antiga ainda é válida, o cliente apenas usará isso.
Isso pode levar o seu servidor DHCP a pensar que o endereço IP do seu host deve ser uma coisa, e o seu host está pensando diferente. O caos reina.
Para corrigir isso, primeiro você precisa excluir todos os arquivos dhclient.leases de / var / lib / dhcpd / (ou / var / lib / dhcp3), em que o cliente armazena suas concessões válidas.
Então
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
buscará um endereço novo e diferente.
dhclient deve fazê-lo.