Tengo la red de mi oficina que se ve así:
Lareddemioficinaseveasí:
- lareddelaoficina(wifiycableada)tienelasubred
192.168.88.0
. - Tengoalgunasmáquinasdeservidorenlasubred
192.168.2.0
(NODE_1,....NODE_10). - Tengounamáquina(esunaMacmini)con2interfacesdesubredqueactúacomo:
- lapuertadeenlaceparatodaslasmáquinasenlasubred
192.168.2.0
. - exponeunservicioVPN(elpredeterminadodelaaplicacióndelservidorMac)
- yproporcionaserviciosadicionales,comounDNS)
- lapuertadeenlaceparatodaslasmáquinasenlasubred
LaconfiguracióndeMacminiesmigranproblema.Asíescomoseve:
InterfazEtherneten0
- dirección:
192.168.88.10
- máscaradered:
255.255.255.0
- puertadeenlace:
192.168.88.1
InterfazEtherneten2
- dirección:
192.168.2.1
- máscaradered:
255.255.255.0
- puertadeenlace:
192.168.88.10
Necesitoenrutamientodelasmáquinasen192.168.88.0
alasde192.168.2.0
.
Parahacerlo,heactivadolafunción"Internet sharing" de Mac OS: en realidad no sé qué sucede debajo del capó, pero las máquinas NODE_1 ... NODE_10 vaya a Internet.
Luego, cuando estoy conectado a la red de la oficina, obtengo una IP como: 192.168.88.33
agrego una regla de enrutamiento como:
sudo route -n add 192.168.2.0/24 -gateway 192.168.88.10
Hasta ahora, bien: todo funciona bien !!!!!
El gran problema es cuando me conecto a través de la VPN.
Conexión VPN
Me conecto con éxito a la VPN expuesta en: 192.168.88.10
, luego agrego la regla de enrutamiento.
sudo route -n add 192.168.2.0/24 -gateway 192.168.88.10
No puedo llegar a las máquinas en la subred 192.168.2.0
.
Olfateando los paquetes veo que los paquetes siguen los saltos:
- - > 192.168.88.10
- - > 192.168.2.1
- - > 192.168.2.110
- < - 192.168.2.1
- < - 192.168.88.1
El paquete va a la puerta de enlace 192.168.88.1
en lugar del 192.168.88.10
. Viendo las tablas de enrutamiento de Mac mini que veo:
192.168.88.202 192.168.88.10 UH 2 93 ppp1
192.168.88.202 40:6c:8f:3:d5:e7 UHLS2 0 0 en0
40:6c:8f:3:d5:e7
es la dirección mac de 192.168.88.1
.
Me gustaría cambiar la ruta sin usar compartir Internet para permitir el acceso a Internet para 192.168.2.0
y cubrir tanto el escenario VPN como el local, pero no conozco los pasos. Necesito hacerlo y cómo escribir las reglas a mano.
Muchas gracias.