Solución 1:
También puede usar este comando:
dhclient -r interface
Donde interface
es el dispositivo para el que desea obtener una nueva dirección.
dhclient -r eth0
El -r
bandera fuerza dhclient
para liberar primero cualquier concesión que tenga, puede usar este comando para solicitar una nueva concesión:
dhclient eth0
Desde man dhclient
:
-r Tell dhclient to release the current lease it has from the
server. This is not required by the DHCP protocol, but some
ISPs require their clients to notify the server if they wish
to release an assigned IP address.
Solución 2:
Cualquiera de los siguientes debe hacer que se renueve.
/etc/init.d/networking restart
o
ifdown eth0; ifup eth0
No recomendaría ejecutar ninguno de los dos a través de una conexión SSH, aunque probablemente te saldrás con la tuya si no regresa con una nueva dirección IP.
Solución 3:
Comentaría p.campbell, pero solo tengo 1 reputación y, por lo tanto, no puedo, primero reviso las interfaces instaladas:
ip addr
liberar IP de la interfaz seleccionada (por ejemplo, eth0, eth1, enp1s0, sit0, wlan0,...):
sudo dhclient -r *interface*
solicitar nueva IP del servidor DHCP (alerta en caso de error):
sudo dhclient -1 *interface*
comprobar IP:
ip addr
Ubuntu 16.04 LTS confirmado
Solución 4:
Si estás usando el dhcpcd
herramienta entonces:
dhcpcd -k interface
dhcpcd interface
El primero dice que se detenga el demonio y el segundo dice que se vuelva a iniciar.
Solución 5:
Si la dirección MAC de la interfaz no se cambia, el servidor DHCP puede asignarle la misma dirección al renovar. Por lo tanto, es posible que una simple liberación y renovación con dhclient no adquiera una nueva dirección. Cambie la dirección MAC y adquiera una nueva dirección IP con los siguientes comandos. No olvide anotar el original si necesita volver a él más adelante.
ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up