У меня есть личный VPN, который я использую в качестве шлюза по умолчанию для всего интернет-трафика, когда я в дороге. Это прекрасно работает, и у меня нет проблем.
У меня также есть рабочий VPN, к которому мне нужно подключиться, чтобы получить доступ к машинам в их частной сети.
То, что я хочу сделать, это использовать их вместе. К сожалению, redirect-gateway def1
в моей личной VPN-сети, похоже, перенаправляет все, включая трафик, который должен проходить через рабочий интерфейс.
Например:
utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 192.168.192.6 --> 192.168.192.5 netmask 0xffffffff
utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 1.2.3.4 --> 1.2.3.4 netmask 0xfffff800
выше utun3
- это персональный сетевой интерфейс, который перенаправляет все, а utun4
- это рабочий сетевой интерфейс, который мне нужен для подключения к определенным машинам.
Я пытался установить маршруты безрезультатно. Рабочие машины находятся в сети 172.31.0.0/16
и я попытался установить такие маршруты, как:
route 172.31.0.0 255.255.0.0 utun4 0
но связь просто зависает. Как я могу сделать эту работу?