Configuración de Redes IP y DHCP en Linux: Conceptos Clave y Gestión Práctica
Clasificado en Informática
Escrito el en español con un tamaño de 5,43 KB
Protocolo DHCP: Fundamentos y Operación
El DHCP (Dynamic Host Configuration Protocol) es un protocolo de red de tipo Cliente/Servidor que permite a los clientes de una red IP obtener sus parámetros de configuración de forma automática.
Parámetros de Configuración DHCP
Además de asignar una dirección IP, el servicio DHCP puede proporcionar valores para los siguientes parámetros de red esenciales:
- Dirección del servidor/es DNS
- Puerta de enlace (Gateway)
- Dirección de difusión (Broadcast Address)
- Máscara de subred
Configuración de Red en Linux
Gestión de Red con Netplan
Netplan es el sistema de gestión de red moderno en distribuciones Linux, que ha reemplazado a los gestores anteriores. Puede operar de dos maneras (renderers):
- NetworkManager (para interfaces gráficas de usuario - GUI)
- systemd-networkd (para interfaces de línea de comandos - CLI)
Comandos Esenciales de Red en Linux
Para la consulta y la activación/desactivación de interfaces de red, el comando ifconfig
sigue siendo funcional. Para la configuración de interfaces de red mediante archivos YAML, se pueden encontrar numerosos ejemplos en línea. Para aplicar una nueva configuración, se debe ejecutar el comando:
$ sudo netplan apply
Configuración de Servidor DHCP en Linux
Servidor ISC DHCP en Ubuntu
La configuración de un servidor DHCP en Linux se realiza habitualmente de forma directa mediante el fichero de configuración correspondiente, aunque existen herramientas de gestión gráfica como Webmin. En Ubuntu Server 18.04, el servidor DHCP disponible en los repositorios es isc-dhcp-server
.
Ficheros de Configuración Relevantes:
/etc/default/isc-dhcp-server
→ Define las interfaces donde opera el servidor DHCP./etc/dhcp/dhcpd.conf
→ Contiene la definición de los ámbitos (scopes) DHCP./var/lib/dhcp/dhcpd.leases
→ Almacena el listado de concesiones (leases) a clientes.
Gestión del Servicio ISC DHCP:
Además, la gestión del servicio se realiza con los siguientes comandos:
sudo service isc-dhcp-server restart
sudo service isc-dhcp-server start
sudo service isc-dhcp-server stop
sudo service isc-dhcp-server status
Conceptos Avanzados de DHCP
DHCP Failover
El protocolo DHCP Failover permite la sincronización de dos servidores DHCP, gestionando el mismo ámbito de direcciones IP para proporcionar alta disponibilidad.
DHCP Relay
Un DHCP Relay (o Agente de Retransmisión DHCP) es un programa que actúa como intermediario (proxy) para el servicio DHCP. Recibe las peticiones de clientes al iniciar sus sistemas y las retransmite a un servidor DHCP real, delegando la asignación de direcciones IP y otra información de red.
Fundamentos de Redes IP
Arquitectura Cliente/Servidor
La Arquitectura Cliente/Servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, denominados servidores, y los demandantes, denominados clientes. Un cliente realiza peticiones a un servidor, que le proporciona una respuesta.
Internet: La Red de Redes
Internet es un vasto conjunto de redes locales interconectadas entre sí a través de dispositivos denominados nodos. Los servicios se ofrecen inicialmente dentro de una red local. Para hacerlos accesibles públicamente en Internet, es necesario configurar el nodo correspondiente (por ejemplo, un router o firewall).
Dirección IP
Una dirección IP es una etiqueta numérica que identifica una interfaz (elemento de comunicación/conexión) de un dispositivo (habitualmente una computadora) dentro de una red que utiliza el Protocolo de Internet (IP). Este protocolo corresponde al nivel de red de la pila TCP/IP.
Componentes Clave de la Configuración IP
Máscara de Subred
La máscara de subred permite distinguir los bits que identifican la porción de red y los que identifican la porción de host dentro de una dirección IP.
Puerta de Enlace (Gateway/Pasarela)
La Puerta de Enlace (Gateway/Pasarela) es la dirección del dispositivo que permite interconectar redes con protocolos y arquitecturas diferentes en todos los niveles de comunicación.
Servidor/es DNS
Los Servidores DNS (Domain Name System) son los equipos encargados de traducir los nombres de dominio a sus correspondientes direcciones IP.
Servicio de Red
Un Servicio de Red es un programa en ejecución en la capa de aplicación de la pila TCP/IP. Los equipos que lo ejecutan se denominan servidores y atienden las peticiones en una interfaz de red específica y un número de puerto concreto. Los equipos (o aplicaciones) que utilizan este servicio se denominan clientes.