Configuración del DHCP
DHCP (Dynamic Host Configuration Protocol) permite configurar automáticamente la red de los sistemas a partir de un servidor DHCP- La información de IPs, DNS, etc. se mantiene centralizada en el servidor
- Al iniciarse, los clientes se conectan al servidor (por broadcast) y cargan su configuración
Configuración del servidor
Se encuentra en el fichero /etc/dhcpd.conf- Ejemplo sencillo de configuración
option domain-name "midominio.com"; # Nombre de Dominio
option domain-name-servers 10.0.2.3, 193.14.7.9; # Servidores de Nombres
default-lease-time 600; # Tiempo por defecto que dura una asignación
max-lease-time 7200; # Duración máxima de una asignación
option subnet-mask 255.255.255.0; # Máscara de red
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.20;
option broadcast-address 192.168.0.255; # Dirección de Broadcast
option routers 192.168.0.1; # Gateway de la red
}
host marte {
hardware ethernet 52:54:00:12:34:70;
fixed-address marte.mired.com;
}
- si utilizamos nombres (como marte.mired.com) la IP debe ser accesible (por DNS o /etc/hosts)
- en el fichero /etc/default/dhcp especificamos el interfaz por el que servimos DHCP
- en /var/lib/dhcp/dhcp.leases están las IPs asignadas
- para más información ver la página de manual de dhcpd
Configuración del cliente
Para que el cliente obtenga los datos de DHCP usar:# dhclient eth0
- Un comando similar es pump
- En Debian, fichero /etc/network/interfaces:
auto eth0
iface eth0 inet dhcp