Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Zentyal не пускае на сервер в локальной сети  (Прочитано 6856 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #15 : 20 Января 2011, 11:25:52 »
-A PREROUTING -d 192.168.2.133 -i eth1 -p tcp -m tcp --dport 110 -j DNAT --to-destination 88.196.210.98
В корне неверно. Должно быть -A PREROUTING -d 88.196.210.98  -i eth1 -p tcp -m tcp --dport 110 -j DNAT --to-destination 192.168.2.133
т.е. в трактовке zenytal это скорее всего будет выглядеть так:

Interface: eth1 LAN
Original destination: 88.196.210.98
Original destination port: 110
Protocol: TCP
Source: Any
Destinations IP: 192.168.2.133
Port: Same

наверное еще конечно и SNAT ещё один понадобится, для пакетов следующих из локалки через шлюз обратно в локалку с заменой адреса источника на 192.168.2.1. Но это уже зависит от того, какие сильные фильтры стоят на интерфейсе у стороны назначения. Как это должно выглядеть в zenytal я не представляю.

Оффлайн omni64

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #16 : 20 Января 2011, 11:36:03 »
Добрый день!
Сервер Zentyal не пускает на внутренний web, mail сервер. Когда захожу на этот сервер по URL, выводится "It works!"(сообщение Zentyal web сервера), а почтовый совсем не видет.

Заранее спасибо за ответ.

так набирать нужно
https://xxx.xxx.xx.xx/ebox


Оффлайн Psyhos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #17 : 20 Января 2011, 12:34:08 »


так набирать нужно
https://xxx.xxx.xx.xx/ebox
[/quote]

Проблема в том, что не виден из локальной сети сервер, находящийся за Zentyal в локальной сети.

Пользователь решил продолжить мысль 20 Января 2011, 12:35:57:
Цитировать
наверное еще конечно и SNAT ещё один понадобится, для пакетов следующих из локалки через шлюз обратно в локалку с заменой адреса источника на 192.168.2.1. Но это уже зависит от того, какие сильные фильтры стоят на интерфейсе у стороны назначения. Как это должно выглядеть в zenytal я не представляю.

Огромное спасибо! Буду переваривать то, что вы мне написали. Кажется, что проблема именно в этом
« Последнее редактирование: 20 Января 2011, 12:35:57 от Psyhos »

Оффлайн omni64

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #18 : 20 Января 2011, 14:05:00 »
Проблема в том, что не виден из локальной сети сервер, находящийся за Zentyal в локальной сети.


вы сами себе противоречите....
Когда захожу на этот сервер по URL, выводится "It works!"(сообщение Zentyal web сервера)
т.е. сервер доступен.

Оффлайн Psyhos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #19 : 20 Января 2011, 14:21:30 »
Проблема в том, что не виден из локальной сети сервер, находящийся за Zentyal в локальной сети.


вы сами себе противоречите....
Когда захожу на этот сервер по URL, выводится "It works!"(сообщение Zentyal web сервера)
т.е. сервер доступен.

Может не совсем понятно объяснил, попробуюе еще раз.
Я хочу из локальной сети увидеть мой веб сервер, который находится в этой же локальной сети, набираю его URL, а мне отвечает мой шлюз-Zentyal, который должен по идее этот запрос отправить обратно в локальную сеть на вебсервер. А если URL набрать из интернета, то работает правильно - отвечает вебсервер из локальной сети.

Я уже читаю про SNAT дело похоже в нем :)
« Последнее редактирование: 20 Января 2011, 14:26:51 от Psyhos »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #20 : 20 Января 2011, 14:29:52 »
про SNAT дело похоже в нем :)
Сначала с правилами разберись, оно у тебя так, как сейчас есть даже не D-NAT'ит в локалку из локалки. А S-NAT уже потом, без него тоже может работать.

Оффлайн Psyhos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #21 : 20 Января 2011, 15:42:02 »
Сейчас у меня вот так, из интернета работает, из локалки - нет, читаю про эти все DNATы
(Нажмите, чтобы показать/скрыть)

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #22 : 20 Января 2011, 15:48:40 »
Ну неправильно это, так не будет работать. Тут либо не указывать входящий интерфейс вообще, либо дублировать правило проброса c входящим интерфейсом eth1 надо.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #23 : 20 Января 2011, 15:50:14 »
Дурацкий вопрос: а изнутри Вы на какой адрес идете? Не с DNS ли проблема? Если попробовать (изнутри) на http://88.196.210.98 - куда попадете?

Оффлайн Psyhos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #24 : 20 Января 2011, 16:32:30 »
Дурацкий вопрос: а изнутри Вы на какой адрес идете? Не с DNS ли проблема? Если попробовать (изнутри) на http://88.196.210.98 - куда попадете?

Попадаю туда же, куда и с URL - на страницу апача Zentyal - "It works!"

Mam(O)n Вы тысячу раз правы, я скоро допетрю как это сделать. Еще, в моем iptables-save нет строчки MASQUERADE не в ней ли дело???

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #25 : 20 Января 2011, 16:37:16 »
нет строчки MASQUERADE не в ней ли дело???
MASQUERADE это тот же SNAT только с автоматическим определением адреса для подмены.

Оффлайн Psyhos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #26 : 20 Января 2011, 16:55:39 »
нет строчки MASQUERADE не в ней ли дело???
MASQUERADE это тот же SNAT только с автоматическим определением адреса для подмены.

Да, вы опять правы! :)

Я кажется нарыл решение, но его вопложение должен отложить до следующего понедельника, вот оно:
http://www.opennet.ru/docs/RUS/iptables/#DNATTARGET

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #27 : 20 Января 2011, 16:59:31 »
Правильно копаешь :)

А если отмотать на начало этой страницы, то можно увидеть, где я приводил пример, как это правило должно выглядеть. Но тогда какой смысл в zenytal останется, если его отстранить от формирования правил? ...

Оффлайн Psyhos

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #28 : 20 Января 2011, 19:29:49 »
Но тогда какой смысл в zenytal останется, если его отстранить от формирования правил? ...

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

Кстати, на форуме Zentyaд.org эта проблема решена путем подставки девайса "рутер" перед сервером Zentyal и подключением к нему("к девайсу") вебсервера.

Я все-таки хочу (с вашей помощью :) настоить руками. Ну и попробую найти где это делается силами Zentyal-a

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Zentyal не пускае на сервер в локальной сети
« Ответ #29 : 21 Января 2011, 14:08:24 »
путем подставки девайса "рутер"
А ведь и далеко не каждый "рутер" умеет такое. Я на нашем форуме уже много криков помощи видел по этой теме.

Я все-таки хочу (с вашей помощью :) настоить руками.
Ну тогда сделай так, как я говорил в первом посте на второй страничке:
Interface: eth1 LAN
Original destination: 88.196.210.98
Original destination port: 80
Protocol: TCP
Source: Any
Destinations IP: 192.168.2.133
Port: Same

 

Страница сгенерирована за 0.034 секунд. Запросов: 21.