DHCP (Protocolo de configuración de host dinámico) explicado
DHCP simplifica la configuración de la red asignando automáticamente direcciones IP y otras configuraciones de red a los dispositivos en su red. Aquí está la secuencia típica de eventos:
1. dhcpdiscover (transmisión): Cuando su sistema Linux se inicia, su interfaz de red se configura inicialmente sin una dirección IP válida. Envía un mensaje de transmisión DHCPDScubo en la red para encontrar un servidor DHCP.
2. dhcpoffer (respuesta del servidor): Los servidores DHCP que escuchan en la red reciben la transmisión DHCPDiscover. Responden con un DHCPoffer, ofreciendo una dirección IP disponible y otros parámetros de configuración (máscara de subred, puerta de enlace predeterminada, direcciones del servidor DNS, etc.).
3. dhcprequest (selección del cliente): Su máquina Linux puede recibir múltiples DHCPoffers si hay varios servidores DHCP. Elige una oferta y envía un mensaje DHCPRequest nuevamente al servidor seleccionado, esencialmente diciendo:"Tomaré esta dirección IP".
4. dhcpack (confirmación): El servidor DHCP que envió la oferta elegida recibe la DHCPRequest. Luego envía un mensaje DHCPACK para confirmar el arrendamiento de la dirección IP y otras configuraciones de red a su máquina Linux.
5. Configuración: Su sistema Linux aplica la dirección IP recibida, la máscara de subred, la puerta de enlace e información del servidor DNS. Ahora estás conectado a la red.
Administración de DHCP en Linux
Si bien el proceso DHCP es automático, puede interactuar con él a través de estas herramientas comunes:
* Manager de red: Esta es la utilidad gráfica de administración de redes que se encuentra en la mayoría de las distribuciones de escritorio Linux. Puede usarla para ver su dirección IP actual, información de arrendamiento y cambiar entre DHCP y configuraciones IP estáticas.
* `dhclient` comando: Esta utilidad de línea de comandos le permite interactuar directamente con el cliente DHCP. Puedes usarlo para:
* Libere su dirección IP actual (`sudo dhclient -r
* Solicite una nueva dirección IP (`sudo dhclient
* Archivos de configuración de red: Puede configurar sus interfaces de red para usar DHCP o una dirección IP estática editando los archivos de configuración de red específicos para su distribución de Linux:
* Debian/Ubuntu: `/etc/network/interfaces`
* Fedora/Centos/Rhel: `/etc/sysconfig/network-scripts/ifcfg-
Ejemplo (liberar y renovar una dirección IP con Dhclient):
1. Identifique su interfaz de red:`IP A` (busque la conectada a su red, por ejemplo,` eth0`, `wlan0`)
2. Libere su IP actual:`sudo dhclient -r
3. Solicite una nueva IP:`sudo dhclient
Recuerde que reiniciar su servicio de red (`SystemCTL reiniciar las redes 'o similar) también activará una nueva solicitud DHCP.