Como renovar o endereço IP do dhcp no Ubuntu?

8

Esta é uma pergunta simples no servidor ubuntu Como renovo um endereço IP atribuído pelo DHCP?

    
por elviejo79 11.03.2010 / 22:26

3 respostas

14

Isso é simples:

$ dhclient -r    #release current address
$ dhclient eth0  #ask for new address
    
por 11.03.2010 / 22:29
10

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.

    
por 30.09.2011 / 01:41
3

dhclient deve fazê-lo.

    
por 11.03.2010 / 22:28

Tags