Servidor DHCP

per Victor Carceler darrera modificació 2020-03-25T16:35:20+02:00

El servidor DHCP permite que los clientes obtengan su configuración de red de forma automática. Cuando un ordenador cliente intenta configurar su interfaz de red, y se encuentra en el área de cobertura de un punto de acceso WiFi de la XEiLL, obtiene a través del protocolo DHCP los siguientes parámetros:

  • Dirección IP, máscara de red a utilizar y dirección de broadcast
  • Dirección IP de la puerta de enlace por defecto
  • Dirección IP del servidor DNS y dominio de búsqueda por defecto
  • Dirección IP del servidor horario NTP


Suponiendo que el cliente se conecta al nodo del CEIP Rafael Casanova, estos valores serán:

ParámetroValor
Dirección IP a utilizar:
Una IP libre en uno de los bloques de IPs asignados para clientes.
En el CEIP Rafael Casanova será una IP en el rango 10.35.144.66 ... 10.35.144.94
Máscara de red:
Como todos los clientes de la XEiLL tienen una IP de una subred de 32IPs, la
máscara siempre es: 255.255.255.224
Dirección de broadcast:
La dirección de broadcast es la última IP del bloque de IPs
En el CEIP Rafael Casanova será: 10.35.144.95
Dirección IP del gateway:
El propio servidor de la XEiLL actúa como puerta de enlace por defecto para los clientes.
En el CEIP Rafael Casanova será: 10.35.144.65
Dirección IP del DNS:
El propio servidor de la XEiLL actúa como servidor DNS para los clientes.
En el CEIP Rafael Casanova será: 10.35.144.65
Dominio de búsqueda por defecto:
Dominio en el que se supondrá que están las máquinas por las que pregunta el cliente a no ser
que especifique el FQDN.
En el CEIP Rafael Casanova será: ceiprafaelcasanova.xeill.net
Servidor horario NTP:
El propio servidor de la XEiLL actúa como referencia temporal para los clientes.
En el CEIP Rafael Casanova será: 10.35.144.5

Configuración del servicio DHCP

En la configuración del servicio DHCP hay que actuar sobre:

  • La configuración de la interfaz de red en la que se van a atender peticiones. No es posible utilizar el servicio DHCP en una interfaz con configuración de red dinámica, o que tiene una IP fuera de la subred en la que va a actuar el servicio. Así, en el caso del CEIP Rafael Casanova será necesario asegurarse de que una de las interfaces de red físicas (la que va a estar conectada a los puntos de acceso) tenga la IP 10.35.144.65 configurada de manera estática.
  • El fichero de configuración /etc/dhcpd.conf

El fichero de configuración /etc/dhcpd.conf tiene una sintáxis sencilla.

ddns-update-style none;
subnet 10.35.144.64 netmask 255.255.255.224 {
option broadcast-address 10.35.144.95;
option routers 10.35.144.65;
option subnet-mask 255.255.255.224;
option domain-name "ceiprafaelcasanova.xeill.net";
option domain-name-servers 10.35.144.65;
option ntp-servers 10.35.144.65;
range 10.35.144.66 10.35.144.94;
default-lease-time 21600;
max-lease-time 43200;
}

En un centro, como el IES Puig Castellar, en el que el servidor tiene asignados varias subredes para permitir la conexión simultánea de más clientes, este fichero puede tener el siguiente aspecto:

ddns-update-style none;

shared-network AP_XEiLL {
subnet 10.35.144.0 netmask 255.255.255.224 {
option ntp-servers 10.35.144.1;
option domain-name "iespuigcastellar.xeill.net.";
option domain-name-servers 10.35.144.1;
option broadcast-address 10.35.144.31;
option subnet-mask 255.255.255.224;
option routers 10.35.144.1;
range 10.35.144.2 10.35.144.30;
}
subnet 10.34.248.0 netmask 255.255.255.224 {
option domain-name "iespuigcastellar.xeill.net.";
option ntp-servers 10.34.248.1;
option domain-name-servers 10.34.248.1;
option routers 10.34.248.1;
range 10.34.248.2 10.34.248.30;
}
}