Маршрутизация определенного сетевого трафика через vpn в гостевой виртуальной коробке
Я использую OSX с гостем Windows Server 2008 в Virtualbox. Моя цель - направить часть сетевого трафика на хосте через гостевой сервер. Это связано с тем, что сервер win2008 имеет VPN-подключение к моему рабочему месту с использованием решения Smartcard, которое не может работать в OSX.
Моя текущая установка такова:
OSX (Host):
- подключен к интернету через en01
Win2008 (Гость):
- подключен к интернету с помощью NAT (lan1 в гостевой)
- имеет SSTP VPN-соединение с моим рабочим местом
- подключен к гостю с помощью адаптера Host Only vboxnet0 (LAN2 в гостевой)
Важная часть о хосте (OSX). Прежде всего я хочу, чтобы весь сетевой трафик проходил только через en01. Однако весь трафик, к которому можно получить доступ только через VPN, должен проходить через гостевой и через VPN. У меня есть одно конкретное полное доменное имя, к которому можно получить доступ только через VPN (например, corp.my company.com).
Я не знаю много о сети. Я думал, что смогу заставить его работать
- соединяя LAN2 и LAN1, но это не сработало
- это: http://archives.aidanfindlater.com/blog/2010/02/03/use-vpn-for-specific-sites-on-mac-os-x/
- использование петлевого адаптера на WinXP (когда у меня еще не было win2008, но это не работает, потому что я не могу создать соединение PPTP)
Я также читал о маршрутизации и удаленном доступе, но понятия не имею, как это использовать.
Может ли кто-нибудь помочь мне в правильном направлении?
Обновление nov-23 Я настроил маршрутизацию и удаленный доступ как маршрутизатор NAT. Теперь я могу сказать OSX, используя route add для маршрутизации определенных хостов через WIN2008. Однако, когда я подключаюсь к VPN (в гостевой системе WIN2008), маршрутизация больше не работает..
Итак, я думаю, что мой вопрос сейчас: как я могу создать настройки, как это: OSX -> vboxnet0 -> LAN1(победа) -(маршрут)-> VPN и обратно, конечно
Или, может быть, я должен создать VPN-сервер на компьютере с Windows и подключиться от OSX к этому VPN, который будет перенаправлять все запросы на собственное VPN-подключение (корпоративное VPN). В этом случае OSX должен использовать раздельное туннелирование (?).