Esta é uma pergunta simples no servidor ubuntu. Como renovo um endereço IP atribuído dhcp?
Esta é uma pergunta simples no servidor ubuntu. Como renovo um endereço IP atribuído dhcp?
Respostas:
Na verdade, existem situações (um tanto incomuns) em que
$ dhclient -r
$ dhclient
não é suficiente.
Se o cliente achar que já possui uma concessão válida, ele será usado, mesmo que o servidor DHCP tenha fornecido 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, (pelo menos no Ubuntu 10.04 e possivelmente geralmente) $ dhclient -r e $ dhclient não é suficiente. Como o contrato antigo ainda é válido, o cliente apenas o utilizará.
Isso pode fazer com que o servidor DHCP pense que o endereço IP do seu host deve ser uma coisa e que o host pense uma coisa diferente. O caos reina.
Para corrigir isso, primeiro você deve excluir os arquivos dhclient.leases de / var / lib / dhcpd / (ou / var / lib / dhcp3), onde 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
irá buscar um endereço novo e diferente.
dhclient deve fazê-lo.