Zokormazo escribió:moxolo escribió:Tienes razón en que la subred de ambas son parecidas, pero he sido cauteloso en eso, dándole ip fija al equipo de casa y poniéndole un rango para los equipos que se conecten a la vpn bastante alejado de los de casa. El problema tiene que ser alguna tontería, pero no sé. Tal vez pueda ser un problema de firewall?? o de mala configuración en el tema de compartir en el equipo de casa??
Alejados... pero en la misma subred?
Si la red de la oficina es 192.168.1.0 con mascara 255.255.255.0 da igual que uses la 192.168.1.1 y la 192.168.1.254 estaran en la misma subred pese a estar alejados uno del otro.
Un montaje sin problemas para las subredes seria algo asi:
Red de casa: 192.168.47.0/255.255.255.0 (elijo la 47 por las pocas probabilidades de que este usada). El router (gateway) sera el 192.168.47.1 y el ordenador que actua de servidor 192.168.47.2
La red vpn: 192.168.48.0/255.255.255.0 El ordenador que actua de servidor (gateway de esa subred) 192.168.48.1 y los clientes de la vpn 192.168.48.2-254
La red de la oficina es 192.168.1.0/255.255.255.0, el router 192.168.1.1 y la ip estatica de tu maquina en la oficina es 192.168.1.2
De esta manera al montar la vpn tendremos en el equipo de la oficina:
Red 1 (LAN): 192.168.1.2 con subred 255.255.255.0 y gateway 192.168.1.1 . Todas las peticiones a ips 192.168.1.X se quedaran en la lan como debe. La ruta por defecto para llegar al resto de redes sera 192.168.1.1 que es el router y le sacara a internet.
Mediante esta red y ese gateway se conecta a 243.243.243.243 (tu ip externa de casa) y monta un tunel entre ambos puntos, por donde meteremos la RED 2. El equipo de la oficina no tiene problemas en llegar a esa red ya que saliendo de su gateway por defecto puede llegar a el.
Red 2 (VPN): Tenes una conexion p2p entre la maquina de la oficina y el servidor de tu casa pasando por tu router. En esta red las ips de los dos puntos son 192.168.48.1 (punto del servidor en casa) y 192.168.48.2 (punto del cliente de la oficina). Ademas, el servidor VPN debe de pushear al cliente la ruta para acceder a la lan de casa (si quieres acceso a las maquinas alojadas en casa pero que no son el servidor. La ruta que le pushea sera para la subred 192.168.47.0/255.255.255.0 siendo su gateway 192.168.48.1 (pasamos por el servidor vpn para poder acceder al resto de la red).
De esta manera el equipo de la oficina puede:
- Acceder a la red local sin problemas de la oficina sin problemas, esta en ella y no hay ningun tipo de colision.
- Acceder a internet sin problemas mediante la conexion de la oficina. Su gateway por defecto sigue siendo el router de la oficina, el cual le permite acceder a internet.
- Acceder al servidor de casa mediante la vpn. Tiene una red p2p directa que le conecta a el (la vpn). En openvpn tal como ha dicho @darksch por defecto tiene denegado al acceso al resto de maquinas de esta subred (el resto de clientes vpn), habria que configurarlo para permitir ese acceso si lo deseas.
- Acceder a cualquier maquina de la red local de casa, ya que el servidor vpn le dice al cliente vpn que el es la ruta para acceder a esa subred.
No hay colisiones y puedes acceder a todos lados sin problemas, y es escalable para permitir acceso a otras subredes conectadas mediante la vpn con solo configurar el servidor de vpn y las rutas que pushea.