Blog Tinux Net
Publicado en
Networking

IPs: Rango de Ips de redes locales.

Autor

🌐 ¿Qué son las IPs de redes locales y por qué importan?

En una red privada —como la de tu casa, oficina o servidor local— los dispositivos no usan direcciones IP públicas (las que se ven en Internet), sino direcciones privadas, definidas por estándares internacionales (RFC 1918). Estas IPs no son enrutables en Internet, lo que las hace ideales para entornos internos: seguras, reutilizables y sin conflictos globales.


🔢 Los 3 rangos privados oficiales (y sus máscaras típicas)

Rango Máscara típica CIDR Nº aprox. de hosts
10.0.0.0 – 10.255.255.255 255.0.0.0 /8 ~16,7 millones
172.16.0.0 – 172.31.255.255 255.240.0.0 /12 ~1,048 millones
192.168.0.0 – 192.168.255.255 255.255.0.0 /16 ~65.500

✅ Solo los rangos 172.16.0.0 a 172.31.255.255 son privados dentro del bloque 172.x.x.x.
(Ej: 172.26.0.0 es privado ✅; 172.32.0.0 ya no lo es ❌)


🛠 Formas comunes de escribir rangos (útiles en herramientas como nmap, iptables, scripts…)

  1. Notación CIDR (la más limpia y recomendada):

    • 192.168.1.0/24 → todos los hosts desde 192.168.1.0 hasta 192.168.1.255
    • Incluye dirección de red (.0) y broadcast (.255), aunque en la práctica los hosts usan .1 a .254.
  2. Rango explícito:

    • 192.168.1.10-192.168.1.20 → solo esos 11 hosts.
  3. Red + máscara (formato antiguo, pero aún usado):

    • 192.168.1.0:255.255.255.0
    • Menos legible y propenso a errores; evítalo si puedes usar CIDR.

🧠 Consejos prácticos (para autónomos y sysadmins)

  • En redes pequeñas (casa, oficina pequeña), usa 192.168.x.0/24: fácil de recordar y suficiente para ≤254 dispositivos.
  • En entornos más grandes (edificios, múltiples VLANs), 10.x.x.x/8 da flexibilidad para segmentar sin límites.
  • Nunca asignes IPs públicas (como 8.8.8.8) en tu LAN: romperás el enrutamiento y la seguridad.
  • Si usas zsh (como sabes que te interesa 😊), puedes aprovechar expansiones como: zsh for ip in 192.168.1.{1..10}; do ping -c1 $ip &>/dev/null && echo "$ip está activo"; done Perfecto, Tino. Aquí tienes una mini-guía en Markdown, práctica y enfocada en lo esencial:
    ✅ Subredes
    ✅ DHCP reservado (estático por MAC)
    ✅ Detección de conflictos IP

Ideal para tener a mano en tu entorno de trabajo (CLI-friendly, como te gusta), y fácil de publicar como post complementario en blog.tinux.net.


🔹 1. Subredes: Segmentar sin perder el control

¿Por qué?

  • Evitar broadcast excesivo
  • Aislar dispositivos (ej: IoT, servidores, invitados)
  • Escalar sin rehacer toda la red

Caso práctico: partir 192.168.0.0/24 en 2 subredes

Red CIDR Rango útil Gateway típico
Oficinas 192.168.0.0/25 192.168.0.1192.168.0.126 192.168.0.1
Servidores 192.168.0.128/25 192.168.0.129192.168.0.254 192.168.0.129

💡 /25 = 255.255.255.128 → primer bit del último octeto indica subred (0 = primera mitad, 1 = segunda mitad).

Comando útil (Linux):

ipcalc 192.168.0.0/25
# Muestra: Network, HostMin, HostMax, Broadcast, Netmask

Instala con sudo apt install ipcalc (Debian/Ubuntu).


🔹 2. DHCP Reservado (asignación estática por MAC)

¿Por qué?

  • Que un servidor, impresora o NAS siempre tenga la misma IP
  • Sin tocar la configuración del dispositivo (todo desde el router/DHCP server)

Ejemplo en dnsmasq (muy usado en routers y Pi-hole):

Edita /etc/dnsmasq.conf:

# Reserva por MAC → IP fija
dhcp-host=AA:BB:CC:DD:EE:FF,192.168.1.50,impresora,24h
dhcp-host=11:22:33:44:55:66,192.168.1.100,servidor-web,infinite
  • Formato: mac,ip,nombre,tiempo-de-lease

Reinicia: sudo systemctl restart dnsmasq

En routers domésticos (Movistar, Vodafone...):

  • Suele estar en Red local → Reservas DHCP o Dispositivos → Asignar IP fija.

🔹 3. Detectar conflictos de IP (dos equipos con la misma IP)

Síntomas:

  • Pérdida intermitente de conectividad
  • Mensajes como "IP address conflict" en Windows
  • ARP inconsistente: arp -a muestra la misma IP con dos MACs distintas

Herramientas CLI (desde un equipo Linux/macOS):

✅ 1. arp-scan (la más fiable):

sudo arp-scan --interface=eth0 --localnet

Muestra todas las IPs activas + MACs. Si ves 2 MACs para una misma IP → conflicto.

Instala: sudo apt install arp-scan

✅ 2. ping + arp (método manual):

ping -c 3 192.168.1.50
arp -n | grep 192.168.1.50
# Si cambia la MAC entre pings → conflicto

✅ 3. En Windows:

arp -a | findstr "192.168.1.50"

Solución:

  • Reinicia el equipo conflictivo (para que pida nueva IP vía DHCP)
  • Verifica reservas DHCP (evita asignar manualmente IPs dentro del rango DHCP)
  • Usa rangos separados: ej, DHCP: .100–.200, estáticas: .2–.99

🧰 Bonus: Rangos privados (recordatorio rápido)

Rango base Usado en…
192.168.1.0/24 Hogares, oficinas pequeñas
172.26.0.0/16 Empresas, entornos profesionales (muy común en España ✅)
10.0.0.0/8 Datacenters, redes grandes