Шлюз на vmware работает в одну сторону.

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

altmax
Сообщения: 8

Шлюз на vmware работает в одну сторону.

Сообщение altmax »

есть следующая система:

Адсл 192.168.1.1 ---- комп с виндой и vmware 192.168.1.3 ----- VMWARE ( server1 192.168.1.100 (висит на реальной стевухе)+10.0.0.1(виртуальная) ----- server2 10.0.0.10 (виртуальная))

Все виртуальные сервера на freebsd 7.2, server 1 настроен как шлюз для второго сервера.

Проблема состоит в сдледующем: на первом сервере есть интернет и всё пингуется, с реального компа и из внешки могу пинговать как первый сервер (192.168.1.100), так и второй сервер (10.0.0.10), а вот со второго сервера никуда достучаться не удается, причем traceroute выдает, что пакеты доходят до шлюза (server1) и потом не знают куда идти. Иными словами, server1 в одну сторону работает как шлюз, а в другую почему-то не хочет. Всевозможные файрволы и антивирусы во всех системах отключены. Есть подозрения, что всё это связано с vmware.
gateway_enable = "YES" в rc.conf прописано.

Никто с таким не сталкивался?
Спасибо сказали:
anna
Сообщения: 29
ОС: win

Re: Шлюз на vmware работает в одну сторону.

Сообщение anna »

у меня очень похожая беда..
реальный комп(192.168.1.2) + VirtualBox(192.168.1.3) оба пингуют дефолт(192.168.1.1).. вся разница в том, что комп ещё видит адреса глобального интернета, а Фрии на вирт машине - нет.

На самом деле такую схему я делала недавно, но не дома. И ВСЁ работало. Осталось только узнать принцип устройства той сети.. но какая сеть может быть в офисе? 90%, что ADSL. а машина там VMware. так что надо думать!
Спасибо сказали:
pimlab
Сообщения: 24
ОС: freebsd7.1

Re: Шлюз на vmware работает в одну сторону.

Сообщение pimlab »

altmax писал(а):
13.06.2009 16:24
есть следующая система:

Адсл 192.168.1.1 ---- комп с виндой и vmware 192.168.1.3 ----- VMWARE ( server1 192.168.1.100 (висит на реальной стевухе)+10.0.0.1(виртуальная) ----- server2 10.0.0.10 (виртуальная))

Все виртуальные сервера на freebsd 7.2, server 1 настроен как шлюз для второго сервера.

Проблема состоит в сдледующем: на первом сервере есть интернет и всё пингуется, с реального компа и из внешки могу пинговать как первый сервер (192.168.1.100), так и второй сервер (10.0.0.10), а вот со второго сервера никуда достучаться не удается, причем traceroute выдает, что пакеты доходят до шлюза (server1) и потом не знают куда идти. Иными словами, server1 в одну сторону работает как шлюз, а в другую почему-то не хочет. Всевозможные файрволы и антивирусы во всех системах отключены. Есть подозрения, что всё это связано с vmware.
gateway_enable = "YES" в rc.conf прописано.

Никто с таким не сталкивался?

думаю потому что НАТ не поднят на сервере1.
Сервер1 понятия не имеет что делать с пакетами от сети 10.0.0.1-255
Спасибо сказали:
altmax
Сообщения: 8

Re: Шлюз на vmware работает в одну сторону.

Сообщение altmax »

Думаю что проблема с самой виртуальной машиной - она не выпускает пакеты из виртуальной сети в реальную. Пока решения не нашёл.
Спасибо сказали:
o6s
Сообщения: 187

Re: Шлюз на vmware работает в одну сторону.

Сообщение o6s »

Проблема именно в нате ) посмотрите с tcpdump на реальной сетевой карте с какого адреса уходит пинг ... Уверен на 99% что с 10.0.0.1, а у шлюза такой сети в таблице маршрутизации нет. Поэтому куда возвращать echo reply он не знает.
Спасибо сказали:
altmax
Сообщения: 8

Re: Шлюз на vmware работает в одну сторону.

Сообщение altmax »

o6s писал(а):
15.06.2009 20:43
Проблема именно в нате ) посмотрите с tcpdump на реальной сетевой карте с какого адреса уходит пинг ... Уверен на 99% что с 10.0.0.1, а у шлюза такой сети в таблице маршрутизации нет. Поэтому куда возвращать echo reply он не знает.

А ведь точно, как то из головы это вылетело, сейчас проверим ))

Шлюз 192.168.1.1 начал пинговаться, только интернета так и нет на втором сервере - пакеты теряются где-то на адсл-модеме.
Спасибо сказали: