Пытаюсь построить простую сеть под VMware 6.5 с целью изучения работы простой сети. Упрощенно все можно представить так: два виртуальных комутатора vmnet8 и vmnet1. На vmnet8 работает устройство NAT по адресу 192.168.32.2 в этот же комутатор подключен виртуальный адаптор 192.168.32.129 от Windows которая работает как шлюз, с внутренней части шлюза через адаптор 192.168.40.40 и виртуальный комутатор vmnet1 подключен веб-срервер OpenBSD по 192.168.40.50 vmnet8 192.168.32.0 vmnet1 192.168.40.0
inet-------динам.x.x.x.x(NAT)192,168.32.2----192.168.32.129 (Шлюз Windows) 192.168.40.40----192.168.40.50 (WebServer)
.
.
.
.если сервер здесь,
например по 192.168.32.Х, то есть доступ из нета.
Идея в том чтоб сделать веб-сервер доступным из интернета. Я настроил проброс 80 порта в соответствии с мануалом, добавил в /etc/vmware/vmnet8/nat/nat.conf:
[incomingtcp]
80 = 192.168.40.50:80
Если веб-сервер подключить к подсети vmnet8 (192.168.32.х), то все нормально, NAT пробрасывает пакеты на порт сервера и все работает, но если задвинуть сервер за шлюз в другую подсеть, то этого не происходит. Снифер на vmnet8 выдает следующее (на vmnet1 ничего не проходит):
len 42 src 00:50:56:fe:3a:38 dst ff:ff:ff:ff:ff:ff ARP sender 00:50:56:fe:3a:38 192.168.32.2 target 00:00:00:00:00:00 192.168.40.50 ARP request
len 42 src 00:50:56:fe:3a:38 dst ff:ff:ff:ff:ff:ff ARP sender 00:50:56:fe:3a:38 192.168.32.2 target 00:00:00:00:00:00 192.168.40.50 ARP request
len 42 src 00:50:56:fe:3a:38 dst ff:ff:ff:ff:ff:ff ARP sender 00:50:56:fe:3a:38 192.168.32.2 target 00:00:00:00:00:00 192.168.40.50 ARP request
len 42 src 00:50:56:fe:3a:38 dst ff:ff:ff:ff:ff:ff ARP sender 00:50:56:fe:3a:38 192.168.32.2 target 00:00:00:00:00:00 192.168.40.50 ARP request
NAT не может найти соответсвие ethernet адресу и посылает ARP запросы, но ведь 192.168.40.50 лежит в другой подсети! Как же можно получить replay? Вот и нет ответа, соединение с сервером не устанавливаеться и по time-out все прекращаеться. Я только пытаюсь понять как это должно работать. Во первых - ARP запрос в другую подсеть никак попасть не может никогда, так??? Тогда как же это сделать? Может копать в сторону правильной настройки маршрутизации на шлюзе? Но в моем случае пакеты вообще никуда не движуться, только безответный широковещательный ARP запрос внутри vmnet8 и все... Полностью отключал фаерволы, как на гостевых так и на базовой системе - нет результата. Как же быть?