Calculadora de rango DHCP

Dime tu red, cuántas IP fijas necesitas y cuántos equipos pedirán dirección. Te digo qué rango poner en el servidor DHCP y te doy la configuración lista para copiar en Linux, Windows Server o un router Cisco.

Calcula el rango DHCP

Con prefijo o máscara: 192.168.10.0/24
Vacío = la primera IP de la red
Servidores, impresoras, puntos de acceso…
Cuenta también móviles y portátiles
Separados por comas. Vacío = sin DNS
La que está en esta red (mírala con ip a)
Por ejemplo .30 en vez de .22: es más fácil de recordar.
Rango DHCP192.168.10.30 – 192.168.10.149
IP en el rango120
Libres para crecer113
Red usada56 %

De las 254 direcciones útiles de la red 192.168.10.0/24 usas 141: la puerta de enlace (192.168.10.1), las IP fijas y el rango DHCP.

Plan de direcciones

Para quéDireccionesCuántasNota
Dirección de red192.168.10.0—No se asigna a ningún equipo.
Puerta de enlace192.168.10.11El router. Siempre IP fija.
IP fijas192.168.10.2 – 192.168.10.2120Servidores, impresoras, puntos de acceso… Se configuran a mano o con reservas.
Libres192.168.10.22 – 192.168.10.298Para crecer o para más IP fijas.
Rango DHCP192.168.10.30 – 192.168.10.149120Lo reparte el servidor DHCP a los equipos que lo pidan.
Libres192.168.10.150 – 192.168.10.254105Para crecer o para más IP fijas.
Difusión (broadcast)192.168.10.255—No se asigna a ningún equipo.

Linux: isc-dhcp-server

# /etc/dhcp/dhcpd.conf
authoritative;

subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.30 192.168.10.149;
  option routers 192.168.10.1;
  option domain-name-servers 1.1.1.1, 8.8.8.8;
  option broadcast-address 192.168.10.255;
  default-lease-time 86400;
  max-lease-time 172800;
}

# /etc/default/isc-dhcp-server
INTERFACESv4="enp0s8"

Windows Server (PowerShell)

-Force evita que Windows compruebe si cada servidor DNS responde. Con DNS públicos esa comprobación puede fallar; si usas tu propio DNS interno, puedes quitarlo.

Add-DhcpServerv4Scope -Name "Oficina" -StartRange 192.168.10.30 -EndRange 192.168.10.149 -SubnetMask 255.255.255.0 -LeaseDuration 1.00:00:00 -State Active
Set-DhcpServerv4OptionValue -ScopeId 192.168.10.0 -Router 192.168.10.1 -DnsServer 1.1.1.1,8.8.8.8 -Force

Router Cisco (IOS)

ip dhcp excluded-address 192.168.10.1 192.168.10.29
ip dhcp excluded-address 192.168.10.150 192.168.10.254
!
ip dhcp pool Oficina
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1
 dns-server 1.1.1.1 8.8.8.8
 lease 1

Cómo se reparte una red cuando hay DHCP

En una red con servidor DHCP conviven dos tipos de direcciones: las que pones tú a mano (fijas) y las que el servidor presta a los equipos que se conectan. La regla para no liarte es separarlas en bloques:

  1. La puerta de enlace, en la primera o en la última dirección de la red (.1 o .254 en una /24).
  2. Las IP fijas justo después: servidores, impresoras, puntos de acceso, cámaras. Son los equipos a los que otros se conectan, así que su dirección no puede cambiar.
  3. El rango DHCP (en inglés, pool): ordenadores, portátiles y móviles.
  4. Un hueco libre al final, para crecer sin tener que rehacer el plan.

La calculadora hace exactamente eso. Si el rango no cabe, te dice qué tamaño de red necesitas. Para dividir una red grande en varias, usa la calculadora VLSM.

Cuánto margen dejar

  • Cuenta todos los aparatos, no solo los ordenadores. Cada móvil, tablet, reloj o tele que se conecte a la wifi gasta una dirección del rango.
  • Un 20 % de margen es una cifra razonable para una oficina. En una red de invitados, donde la gente entra y sale, mejor más.
  • La concesión cuenta. Una dirección prestada queda reservada para ese equipo hasta que caduca, aunque ya se haya ido. Con 8 días de concesión en una wifi de invitados, el rango se llena de móviles que ya no están. Ahí conviene una o dos horas.

Exclusiones y reservas

Una exclusión es una dirección o un rango que el servidor DHCP no debe repartir nunca. En un router Cisco se define la red entera y se excluye lo que no es del rango (por eso la configuración de arriba tiene dos líneas ip dhcp excluded-address). En isc-dhcp-server no hace falta: solo reparte lo que pones en range.

Una reserva hace que el servidor dé siempre la misma IP a un equipo concreto, reconociéndolo por su dirección MAC. Es muy cómoda para impresoras: tienen IP fija, pero la gestionas desde el servidor y no en cada aparato. Pon las reservas fuera del rango, en el bloque de IP fijas.

Errores típicos

  • Una IP fija dentro del rango DHCP. Tarde o temprano el servidor se la da a otro equipo y los dos dejan de funcionar bien (conflicto de IP).
  • La puerta de enlace dentro del rango. Mismo problema, pero peor: se cae la salida a Internet de toda la red.
  • Dos servidores DHCP en la misma red (por ejemplo, el del router de casa y el tuyo). Los clientes se quedan con la primera respuesta que llega, que puede no ser la buena.
  • El servidor no tiene IP en la red que reparte. isc-dhcp-server se niega a arrancar con un aviso del tipo No subnet declaration for enp0s8. La interfaz tiene que tener una IP fija dentro de esa red.
  • Olvidar la interfaz en /etc/default/isc-dhcp-server. Sin INTERFACESv4, el servicio no sabe por dónde escuchar.

Cómo comprobar que funciona

QuéComando
Revisar la sintaxis (Linux)sudo dhcpd -t -cf /etc/dhcp/dhcpd.conf
Reiniciar y ver el estadosudo systemctl restart isc-dhcp-server
systemctl status isc-dhcp-server
Ver los erroresjournalctl -u isc-dhcp-server -n 50
Concesiones dadas (Linux)cat /var/lib/dhcp/dhcpd.leases
Concesiones dadas (Windows Server)Get-DhcpServerv4Lease -ScopeId 192.168.10.0
Concesiones dadas (Cisco)show ip dhcp binding
Pedir IP de nuevo (cliente Windows)ipconfig /release
ipconfig /renew

En el cliente, ipconfig /all (Windows) muestra qué servidor DHCP le dio la IP y cuándo caduca la concesión. Si sale una 169.254.x.x, no le ha respondido ningún servidor. Tienes el proceso completo explicado en qué es DHCP y cómo funciona.

ISC dejó de mantener isc-dhcp-server en 2022 y recomienda su sucesor, Kea. Aun así, sigue en los repositorios de Ubuntu y Debian y es el que se usa en la mayoría de clases de FP, así que la configuración de arriba sigue siendo válida para practicar.