En el día de ayer, el popular streamer El Xokas, sufrió un corte en su streaming debido a un problema de red bastante habitual, y es que se le duplicó la dirección IP en su casa, por lo que no podía tener conexión a Internet en sus ordenadores dedicados a streaming y juegos. En otro streaming estuvo explicando que estuvo unas cuatro horas tratando de solucionar el problema, y que finalmente lo consiguió. También ha explicado que él tiene dirección IP dinámica en todos los ordenadores, es lo único que sabemos de cómo está configurada su red local. ¿Quieres conocer en qué casos se puede duplicar una dirección IP haciendo que no tengas conectividad con Internet?
Lo primero que debemos diferenciar es que existen las direcciones IP públicas y las direcciones IP privadas. Las IPs públicas son las que nos proporciona el operador para poder navegar por Internet, y son fundamentales para poder tener conexión, no obstante, en los últimos años los operadores usan CG-NAT para que varios clientes salgan por la misma dirección IP pública, y así ahorrar muchos costes. Las direcciones IP privadas son las que proporciona el servidor DHCP del router de forma automática y dinámica, haciendo que tengamos conectividad con la red local, y también con Internet.
Formas de configurar una IP privada
Las direcciones IP privadas en una red local se pueden configurar de diferentes formas, haciendo que dupliquemos la dirección IP, y no podamos salir a Internet porque el router no sabe a qué dirección IP privada enviar todos los paquetes:
- Servidor DHCP en el router: lo más habitual es que los PC tengan la dirección IP en automático, y el servidor DHCP del router les proporcione la dirección IP privada. El servidor DHCP sabrá en todo momento qué direcciones IP están siendo utilizadas, con el objetivo de que no se repitan para evitar conflictos de direcciones IP.
- IP privada fija en cada PC: podemos configurar de manera totalmente manual una dirección IP fija en nuestro ordenador, y también en cualquier dispositivo. Tendremos que configurar la IP, máscara de subred y también la puerta de enlace predeterminada, además, es necesario indicar un servidor DNS para poder realizar todas las solicitudes.
- Static DHCP: es un camino intermedio entre IP automáticas y IP privada fija en el PC. Consiste en dar de alta la dirección MAC de nuestra tarjeta de red en el servidor DHCP, y asignarle una dirección IP privada que nosotros queramos. Dependiendo del software router, nos obligará a poner una dirección IP fuera del rango de IPs del DHCP, o dentro del rango de IPs del DHCP. El objetivo es que ese dispositivo en cuestión, siempre obtenga la misma dirección IP de manera automática.
Como podéis ver, hay tres configuraciones posibles para obtener una dirección IP privada y conectarnos a Internet correctamente.
Por qué se puede duplicar la dirección IP
Cuando tenemos un único router y un servidor DHCP, los clientes pedirán a través del protocolo DHCP una dirección IP. En este caso, es del todo improbable que haya un duplicado de direcciones IP, porque el servidor sabe en todo momento si una IP en concreto está ocupada o está libre, a no ser que esté mal programado el firmware del equipo. De hecho, lo más habitual es proporcionar la misma dirección IP privada a una misma dirección MAC, esto depende del software del router y cómo esté programado internamente.
Si has configurado el Static DHCP en el router, al intentar poner la misma dirección IP en dos direcciones MAC diferentes, nos devolverá un error diciendo que la IP ya está ocupada, y que elijamos otra de forma completamente obligatoria. En estos casos, tampoco es posible que se duplique la dirección IP. Como hemos indicado antes, dependiendo del software, nos pedirá poner una IP fuera del rango de DHCP, aquí es imposible que coincidan, y en otros casos dentro del rango de IPs, pero al estar reservada, tampoco podrán duplicarse las direcciones IP.
El único modo de que se duplique una dirección IP, es si ponemos dirección IP fija en un PC, y de forma paralela ponemos el Static DHCP la misma dirección IP, o si tenemos la mala suerte de que el servidor DHCP le asigne a otro equipo la misma dirección IP que hemos puesto fija en el PC. Por probabilidad, esto es posible, y cuántos más dispositivos tengamos conectados, más posibilidades de tener una dirección IP duplicada. Esto sucede porque el servidor DHCP desconoce por completo que hemos puesto una dirección IP fija en uno de los ordenadores, y cree que está libre, y entonces la asigna sin problemas.
El Xokas ha declarado que él tiene direcciones IP automáticas en sus ordenadores, por lo que no debería haber pasado. Sin saber en detalle cómo tiene configurada toda su red, o si utiliza varios routers para llevar la conexión a Internet a todas las tomas de red Ethernet de su casa, también es posible que haya un duplicado de IPs si usa dos routers. Hoy en día lo más habitual es sustituir el router del operador por tu propio router, pero en muchas ocasiones esto no es posible, y ponemos un router neutro delante del router del operador, que será el que se encargue de gestionar toda la red de Internet. Es posible que haya configurado un router neutro conectándolo en la LAN, y con el mismo direccionamiento y servidor DHCP que el router principal, por lo que puede coincidir la dirección IP.
¿Cómo configurar la red y no tener problemas?
Hay varias posibilidades de configurar el direccionamiento IP y la red para no tener problemas, dependiendo de lo que nosotros queramos hacer. A continuación, os damos un par de soluciones que nos os dará nunca problemas:
- Si vas a poner direcciones IP fija en tu PC, puedes hacerlo sin problemas, eso sí, siempre pon IPs fuera del rango del servidor DHCP, para que no hay ningún tipo de duplicidad. Lo más habitual es que tengamos un servidor DHCP desde la IP 192.168.1.33 hasta la 192.168.1.250 o similar, entonces podrás poner equipos con IPs fijas desde la 192.168.1.2 hasta la 192.168.1.32, perfecto para poner la mayoría de dispositivos importantes que tengamos en la red local doméstica.
- Si quieres tener todos tus PCs en automático para no estar configurando nada, entonces usa el Static DHCP de los routers, porque esto te garantiza que esas direcciones IP no se van a proporcionar a otros dispositivos, ya que estarán reservadas. Además, para el gaming es muy importante tener siempre la misma dirección IP, para poder abrir puertos correctamente y no tener problemas al jugar. Lo malo de esta opción, es que hay algunos routers que tienen límite a la hora de configurar el Static DHCP, ya que nos permiten dar de alta tan solo 32 dispositivos, y si en tu hogar tienes más dispositivos, entonces no te queda más remedio que poner IP fija en los dispositivos, y recuerda que estén siempre fuera del rango de DHCP para que no ocasione ningún tipo de conflicto.
Si usas varios routers para proporcionar servicio de Internet y red local a todas las tomas de la casa, debes asegurarte de que no se «pisan» las direcciones IP, de hecho, lo normal es desactivar uno de los servidores DHCP para no tener problemas, ya que, si están activos dos servidores DHCP, el que sea más rápido será el que le proporcione a los clientes el direccionamiento IP.
En estos casos, en lugar de usar un router, deberías usar un switch no gestionable o un switch gestionable, para que no funcione como router y que no tenga DHCP. En las viviendas nuevas que tienen un PAU (Punto de Acceso al Usuario) es muy habitual poner un switch de 8 puertos e incluso más, con el objetivo de alimentar todas las tomas de red de la casa, y así tener conexión a Internet en todos los sitios. Recuerda que, si tienes una red Mesh con diferentes nodos, podrás interconectarlos por cable para tener el mejor rendimiento posible en tu hogar.