Хотел переместить кучу конфигураций VPN (включая сценарии vpn-via-vpn-via-vpn) в существующую установку Win7 под VMware. Итак, настоящее название: "IPRouterEnable in virtualized Windows 7: how to redirect traffic, coming to VM, to VPN connection open at VM?"
На vmware настроен NAT, сеть 172.16.12.0, экспериментальная виртуальная машина Win7 на 172.16.12.128 может подключаться к VPN, доступна из ОС хоста и может запускать прокси-службу, доступную извне.
Затем он хотел направить запрос;
Как я могу сказать Win7 пересылать все входящие запросы через установленное VPN-соединение? Или это проблема маршрутизации в ОС хоста (Linux)?
Чтобы это работало правильно, вам нужно будет использовать интерфейс Bridged Network с вашим гостевым vmware, чтобы получить внешний трафик, передаваемый в вашу гостевую ОС. NAT обычно не является NAT «один-к-одному» в vmware, поэтому входящий трафик, который не является частью установленного сеанса TCP, отбрасывается, и ему некуда идти.
Возможно, вам удастся добиться того, что вы пытаетесь сделать, с помощью комбинации сетевых параметров VMware (Host Only + NAT) и iptables.
Вот инструкция по настройке вашей ОС Linux в качестве маршрутизатора для ваших гостей vmware. Вы можете изменить его в достаточной степени, чтобы внешний трафик мог совместно использовать VPN-соединение одного гостя. http://www.cyberciti.biz/tips/setup-vmware-host-as-router-for-solaris-linux-freebsd-and-windows-xp-guest-os.html
Эти правила для совместного использования VPN-соединения Windows с помощью устройства обратной связи Windows для хоста Linux также могут быть применимы. http://www.big-bubbles.fluff.org/blogs/bubbles/archives/000524.html