sudo dhclientsempre funciona, não precisa de um argumento, mas você pode dar um.
Rook
12
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
Respostas:
Isto é simples:
fonte
sudo dhclient
sempre funciona, não precisa de um argumento, mas você pode dar um.Na verdade, existem situações (um tanto incomuns) em que
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
irá buscar um endereço novo e diferente.
fonte
dhclient deve fazê-lo.
fonte