sudo dhclientsiempre funciona, no necesita un argumento pero puedes darle uno.
Torre
12
En realidad, hay situaciones (algo inusuales) en las que
$ dhclient -r
$ dhclient
No es suficiente.
Si el cliente cree que ya tiene un contrato de arrendamiento válido, lo usará, incluso si el servidor DHCP le hubiera dado una dirección diferente. Esto puede ser confuso.
Por ejemplo, si pasa de una dirección IP asignada dinámicamente a una dirección IP estática (y diferente) para un cliente determinado, entonces (al menos en Ubuntu 10.04, y posiblemente en general) $ dhclient -r y $ dhclient no es suficiente. Debido a que el contrato de arrendamiento anterior sigue siendo válido, el cliente solo lo usará.
Esto puede hacer que su servidor DHCP piense que la dirección IP de su host debería ser una cosa y que su host piense en otra. El caos reina.
Para solucionar esto, primero debe ir y eliminar cualquier archivo dhclient.leases de / var / lib / dhcpd / (o / var / lib / dhcp3), donde el cliente almacena sus arrendamientos válidos.
Entonces
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
Respuestas:
Esto es simple:
fuente
sudo dhclient
siempre funciona, no necesita un argumento pero puedes darle uno.En realidad, hay situaciones (algo inusuales) en las que
No es suficiente.
Si el cliente cree que ya tiene un contrato de arrendamiento válido, lo usará, incluso si el servidor DHCP le hubiera dado una dirección diferente. Esto puede ser confuso.
Por ejemplo, si pasa de una dirección IP asignada dinámicamente a una dirección IP estática (y diferente) para un cliente determinado, entonces (al menos en Ubuntu 10.04, y posiblemente en general) $ dhclient -r y $ dhclient no es suficiente. Debido a que el contrato de arrendamiento anterior sigue siendo válido, el cliente solo lo usará.
Esto puede hacer que su servidor DHCP piense que la dirección IP de su host debería ser una cosa y que su host piense en otra. El caos reina.
Para solucionar esto, primero debe ir y eliminar cualquier archivo dhclient.leases de / var / lib / dhcpd / (o / var / lib / dhcp3), donde el cliente almacena sus arrendamientos válidos.
Entonces
le traerá una dirección nueva y diferente.
fuente
dhclient debería hacerlo.
fuente