Проброс портов в virtual pc 2007 (NAT)

Автор: | 18.04.2015

Проброс портов в virtual pc 2007

Столкнулся с проблемой, поставившей меня в тупик. Имеется виртуальная машина virtual pc 2007 с установленной Windows2000. Использовалась она для запуска терминала управления АТС, всё работало прекрасно на протяжении многих лет, но понадобилось, чтобы терминал принимал от АТС информацию об авариях. Для этого в терминале существует сервер, который слушает 9091 и 9092 порты (UDP). Вот тут то и возникла проблема. Оказалось, что virtual pc 2007 в принципе не умеет пробрасывать порты “в себя”. Т.е. на любой сервис, крутящийся на гостевых ОС в принципе нельзя “достучаться” из вне.
Перекопав весь интернет, не нашёл решения, кроме небольшого намёка на то, что можно вполне свободно использовать костыль в виде петли.

Итак, устанавливаем петлю:

Стоит отметить, что в Windows7 через добавление нового устройства не получится выбрать вручную из списка, необходимо сделать именно так, как на скриншоте, через диспетчер устройств …

virtual_pc_2007_NAT_1

virtual_pc_2007_NAT_2

virtual_pc_2007_NAT_3

В настройках виртуальной машины появится возможность выбрать “Адаптер Microsoft замыкания на себя”, выбираем его при выключенной гостевой виртуальной машине.

virtual_pc_2007_NAT_4

Затем идём в сетевые настройки хоста, выбираем “свойства подключения по локальной сети” интерфейса, затем свойства TCP/IP4, там выбираем вкладку “Доступ”.

Ставим обе галочки, после применения, адрес “Адаптер Microsoft замыкания на себя” изменится на 192.168.137.1 – это будет шлюзом для виртуальной машины и по HDCP выдаст ей IP, который мы потом глянем в гостевой машине.

virtual_pc_2007_NAT_5

Запускаем виртуальную машину, в свойствах её сетевого подключения должно стоять “получать автоматом”, запускаем командную строку и смотрим ipconfig, – IP получили 192.168.137.29

virtual_pc_2007_NAT_6

Переходим к настройкам хоста, теперь собственно, мы порбросим нужные нам порты. Делать будем это во вкладке, где мы ставили галочки для доступа:

virtual_pc_2007_NAT_7

virtual_pc_2007_NAT_8

На этом всё, проброс осуществлён !