Добрый день.
Суть проблемы.
1. Есть закрытый интранет
2. Есть сервер под CentOS, доступный только из этого интранета (A)
3. Есть компьютер под Win7, имеющий доступ к этому интранету через специфический VPN (кастомное корп. решение, привязка на мак-адрес, запустить на другой машине невозможно) (B).
4. (B) имеет свободный доступ в интернет через офисный WiFi
Задача: сделать возможным для любого компьютера в той же сети, что и (B) работать с сервером (A), используя VPN подключение (B). Вероятно, какой-то хитный ssh-туннель или что-то подобное. На (В) можно устанавливать софт. На (А) - очень ограничено (поднять отдельный VPN нельзя).
По идее, достаточно включить маршрутизацию на В (настройка в реестре, возможно уже включена) и настроить В на всех компах в его подсети шлюзом для подсети А (прописать маршрут до А через В).
k0rwin, Винда умеет быть маршрутизатором. В серверных ОС маршрутизация включена по умолчанию.
В десктопных лучше проверить. Помню в ВинХР приходилось включать руками, в современных Вин - не в курсе, но параметр по прежнему действующий:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
IPEnableRouter = 1 (DWORD)
Если параметра нет, то его надо создать руками.
После установки - перезагрузиться.
Маршруты прописываются через route. Если в сети развернут DHCP, то проще новый маршрут раздавать через опции DHCP или, возможно, через политики АД.