GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo obligo a Linux a volver a adquirir una nueva dirección IP del servidor DHCP?

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

Linux
  1. ¿Cómo actualizar registros A desde la interfaz de línea de comandos en Linux?

  2. Cómo configurar la dirección IP desde C en Linux

  3. ¿Cómo iniciar el servidor Tomcat en Linux?

  4. ¿Cómo fuerzo permisos específicos para nuevos archivos/carpetas en el servidor de archivos de Linux?

  5. cómo generar una dirección MAC aleatoria desde la línea de comandos de Linux

Cómo encontrar la dirección IP del servidor DHCP en Linux usando CLI

Cómo usar SSH en Linux desde Android

Cómo SSH en su servidor Linux desde Windows

Migración de un servidor Linux desde la línea de comandos

Cómo conectarse a SQL Server desde Linux

Cómo conectarse a WiFi desde la terminal en Ubuntu Linux