0 votos

¿Por qué no puedo conectarme a los dispositivos locales a través de la VPN si la subred IP es la misma entre ambas redes?

Tengo un servidor VPN funcionando en mi red doméstica al que me puedo conectar sin problemas. La subred IP local está establecida en 10.0.0.1 con la máscara de subred establecida en 255.255.255.0. Esto funciona bien.

Cuando estoy en la red de unos amigos, ellos tienen la subred IP configurada con el mismo valor que la mía. En este caso, puedo conectarme a mi VPN sin problemas (al hacer una comprobación de la IP en línea aparece mi IP de casa), pero no puedo conectarme a ningún dispositivo local.

Si el amigo cambia la configuración de su router para utilizar 192.168.1.1 con una máscara de subred de 255.255.255.0, todo funciona perfectamente (y puedo conectarme a mis dispositivos locales en mi red doméstica).


Casi parece que cuando la subred IP es la misma, hay un conflicto en el que dará prioridad a enviarlo a la red local en lugar de enviarlo a través de mi conexión VPN. He verificado que todo mi tráfico está configurado para enviarse a través de la conexión VPN.

Send all traffic over VPN connection is enabled


¿Hay alguna manera de arreglar esto en MacOS para que, independientemente de la subred IP DNS local de la red a la que estoy conectado, pueda acceder a mis dispositivos locales en la red VPN?

1voto

not2savvy Puntos 1

En la configuración de red de su Mac, la red local está probablemente configurada en 10.0.0.0/255.255.255.0, esto significa que todas las direcciones IP desde 10.0.0.1 hasta 10.0.0.255 son locales. La opción "Enviar todo el tráfico a través de la conexión VPN" no ayuda en este caso porque sólo afecta al tráfico no local.

Lo que podrías intentar (pero no te lo recomiendo) es cambiar la configuración de red de tu Mac a manual, y luego cambiar la máscara de red, para que sólo quede el router de tu amigo en la red local. Asumiendo que el router tiene 10.0.0.1, entonces la máscara debería cambiar a 255.255.255.254 para enrutar todas las demás direcciones IP a través de la VPN. Tenga en cuenta que esto hace imposible alcanzar cualquier otro dispositivo en la red local. Ten en cuenta también que esta configuración no puede funcionar cuando vuelvas a tu propia red. Por último, ten en cuenta también que esta es una solución teórica que no he probado, y puede ser que cause otros problemas en los que no estoy pensando.

La solución correcta y recomendada sería que cambiaras el rango de IP de tu red local a algo más inusual que sea poco probable que colisione con otras redes locales, como por ejemplo 10.99.111.0/255.255.255.0. Así es como resolví este problema, y nunca más he tenido colisiones de red, a pesar de que he utilizado la VPN de muchas redes diferentes en otras empresas, hoteles, etc.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X