The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
помогите с iptables, !*! Жук, 06-Мрт-18, 00:01  [смотреть все]

Добрый день всем!

Помогите чайнику: есть три офиса, соединённых через интернет между собою. В двух офисах на границе стоят микротики, в третьем - линукс соединяет их через eoip. Делал не я - я теперь с этим пытаюсь разобраться. Во всех офисах совсем разная адресация. В офисе за линуксом (192.168.0.254,10.40.10.254) стоит виндовый сервер 2008 (192.168.0.200), на котором стоит, например, "Консультант+". Нужно дать клиентам из других офисов доступ к "консультанту". Мне рекомендовали сделать это через публикацию приложения и прописать правила в iptables. Маскарадинг наружу сделан через POSTROUTING.
Сделал rdp-файл, где указал в качестве сервера терминалов адрес линукса и порт 63389. Пытался на линуксе прописать по разному, как описано в советах, в т.ч. и на опеннете:

iptables -t nat -A POSTROUTING -s 10.40.10.0/24 -d 192.168.0.200/32 -p tcp --dport 3389 -j SNAT --to-source 192.168.0.254:63389
и
iptables -t nat -A PREROUTING -s 10.40.10.0/24 -d 192.168.0.200/32 -p tcp --dport 63389 -j DNAT --to 192.168.0.254:3389
и
iptables -t nat -A PREROUTING -i eno1 -p tcp --dport 63389 -j DNAT --to-destination 192.168.0.200:3389

никак не получается - не могу победить, уже голова не варит. :( Подскажите, где я косячу? Чувствую, что где-то я неправильно понял, но не могу понять. :(

  • помогите с iptables, !*! universite, 14:44 , 06-Мрт-18 (1)
    • помогите с iptables, !*! Жук, 15:58 , 06-Мрт-18 (2)
      >> Добрый день всем!
      >> Помогите чайнику:
      > А зачем вы соглашались на работу, в которой некомпетентны?

      Ну, надо же учиться и расти дальше... Есть товарищ, который давно сидит в bsd и там это делается проще, но здесь у меня линукс и всё иначе. И тут он помочь мне не может. man iptables читаю, но он большой и я ещё далеко до середины.

      • помогите с iptables, !*! Andrey Mitrofanov, 16:09 , 06-Мрт-18 (3)
      • помогите с iptables, !*! universite, 04:28 , 07-Мрт-18 (5)
        • помогите с iptables, !*! Жук, 07:05 , 07-Мрт-18 (6)
          >>>> Добрый день всем!
          >>>> Помогите чайнику:
          >>> А зачем вы соглашались на работу, в которой некомпетентны?
          >> Ну, надо же учиться и расти дальше...
          > Хирург тоже учится, готовы ли вы ему помочь?

          К чему тогда ваше участие в этой нитке (присутствие на форуме вообще)? Жизнь - дерьмо, в конце концов, нас всех ждёт смерть и тлен. Давайте сразу при рождении забронируем место на кладбище и посвятим оставшееся время подготовке к этому значительному событию...

  • помогите с iptables, !*! ALex_hha, 01:29 , 07-Мрт-18 (4)
    • помогите с iptables, !*! Жук, 10:24 , 07-Мрт-18 (7)
      > Набросайте схему офисов с адресацией

      1. "центральный офис" - сеть 192.168.0.0/24, интерфейс линукса 192.168.0.254
      2. удалённая точка 1 - сеть 192.168.5.0/24, интерфейс линукса 192.168.5.253
      3. удалённая точка 2 - сеть 10.40.10.0/24, интерфейс линукса 10.40.10.254
      "целевой" сервер приложений - 192.168.0.200 - куда надо попасть.

      В принципе, сработало правило iptables -t nat -A PREROUTING -p tcp --dport 63389 -s 10.40.10.0/24 -j DNAT --to 192.168.0.200:3389. Правда, мне кажется оно каким-то "размытым"... Или так оно всегда? Хочу сократить диапазон адресов клиентов.

      PS: Кстати, товарищ-bsd-шник, когда показывал пример реализации на ipfw, упомянул про использование таблиц или списков адресов, а в man iptables я пока не нашёл такого. Или в линуксе надо на каждого клиента отдельное правило писать?
      PS2: Это уже, конечно, не сюда, но, может, кто сталкивался - подскажет... Не хочет Консультант+ запускаться в режиме опубликованного приложения. :( Другие приложения запускаются, а этот гад молча отваливается. :( Пытался прописать его запуск через батник - батник отрабатывает (cd, dir, pause), а консультант молча исчезает. При запуске из терминальной сессии - работает нормально.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру