Servidor DHCP
per Victor Carceler
—
darrera modificació
2020-03-25T15:35:20+01: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ámetro | Valor |
---|---|
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;
}
}