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.0alasde192.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.
