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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: настройка iptables  (Прочитано 1295 раз)

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

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: настройка iptables
« Ответ #15 : 01 Июня 2012, 13:00:15 »
НЕ согласен с обоими. Нужно в PREROUTING пробросить порт, а в FORWARD разрешить проброшенные пакеты (и обратные тоже не забыть)
Так в PREROUTING он уже написал, а вместо PREROUTING писал INPUT.
А вот про обратные мы не думали, т.к. они по идее должны быть уже разрешены (нам же не iptables-save показали)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: настройка iptables
« Ответ #16 : 01 Июня 2012, 18:41:30 »
Извините, я на форуме набегами, потому не пересматриваю ВСЮ ветку.
iptables -t filter -A INPUT -i eth1 -p tcp --dport 3389 -j ACCEPT   /открываю портЭто правило лишнее...
То что правило лишнее - однозначно. Точнее разрешать надо, как уже указали в цепочке FORWARD.
НО!!!!
после его срабатывания пакет дальше по цепочкам не проходит
В корне неверно. Это правило не сработает никогда.
Так как цепочка PREROUTING таблицы nat отрабатывает раньше. И именно там, приходящий на интерфейс eth1 на порт 3389 пакет уже преобразовывается и уходит в цепочку FORWARD таблицы filter (таблицу mangle мы не обсуждаем) и в цепочку INPUT уже не попадает.

Пользователь решил продолжить мысль 01 Июня 2012, 18:46:27:
И да, без всех правил можно упустить пару моментов.
« Последнее редактирование: 01 Июня 2012, 18:46:27 от fisher74 »

 

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