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


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

Автор Тема: HOWTO: Iptables для новичков  (Прочитано 521893 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1710 : 06 Июня 2012, 05:46:58 »
Для pop.mail.ru писать IP pop.mail.ru.
Не дурацкий ли вопрос?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Viton-Zizu

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1711 : 06 Июня 2012, 06:56:55 »
хорошо, спрошу по другому)
какой ip у pop.mail.ru?)

Xanych

  • Гость
Re: HOWTO: Iptables для новичков
« Ответ #1712 : 06 Июня 2012, 07:08:51 »
 Вот, какой ip-адрес мне выдал:
nslookup pop.mail.ruNon-authoritative answer:
Name: pop.mail.ru
Address: 217.69.139.74

Оффлайн Viton-Zizu

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1713 : 06 Июня 2012, 08:47:57 »
дааааааааааааа!!! получилось))) спасибо большое AnrDaemon, хоть и сложно чтото с тебя вытянуть, зато реально помогаешь))) получается нельзя было указывать диапазон адресов? нужен конкретный IP адрес)
Вот что получилось! Подскажи, может чего лишнего написал?)
eth1 внешний интерфейс
eth2 внутренний интерфейс
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A FORWARD -i eth2 -o eth1 -j ACCEPT
iptables -A INPUT -i eth2 -j ACCEPT
iptables -A OUTPUT -o eth2 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 111 -j DNAT --to-destination 217.69.139.74:110
iptables -t filter -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -t filter -A FORWARD -m conntrack --ctstate DNAT -j ACCEPT

и ещё не совсем понял правила с conntrack, для чего они?)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1714 : 06 Июня 2012, 13:59:03 »
Ссылки выше я давал.
Порядок правил измени.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1715 : 06 Июня 2012, 21:03:21 »
Viton-Zizu,
(Нажмите, чтобы показать/скрыть)

В итоге получаем:

(Нажмите, чтобы показать/скрыть)

Это при условии:
(Нажмите, чтобы показать/скрыть)

P.S. При указании команды iptables -A FORWARD к примеру, без явного указания цепочки, правило пишется в фильтр, т.е. iptables -t filter -A FORWARD лишнее.
Короче запись будет выглядеть так "iptables -A FORWARD" для остальных цепочек указание должно быть явным.
P.S. "и ещё не совсем понял правила с conntrack, для чего они?)"
Для фильтрации по состоянию пакета.

Если не прав поправьте. Век живи век учись)
« Последнее редактирование: 06 Июня 2012, 21:10:21 от ivsatel »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1716 : 07 Июня 2012, 00:43:09 »
Если не прав поправьте. Век живи век учись)
Более или менее верно.
Но,
iptables -vL
смотрим счётчики.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Viton-Zizu

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1717 : 07 Июня 2012, 04:18:28 »
Спасибо большое за помощь! все получилось настроить)
Один маленький вопросик остался, можло ли как нибудь ручные правила IPTABLES подружить с firestarter, допустим после загрузки firestarter загружается мой файлик с правилами? знаю что в ufw так можно, а вот с firestarter пока не получилось)

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1718 : 07 Июня 2012, 05:10:58 »
Viton-Zizu,
А зачем вообще он (файерстартер) нужен, если правила скриптом в автозагрузку добавить? Думаю надобность в нем отпадет сама собой. Да и наглядней работа iptables будет.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1719 : 07 Июня 2012, 06:30:41 »
Спасибо большое за помощь! все получилось настроить)
Один маленький вопросик остался, можло ли как нибудь ручные правила IPTABLES подружить с firestarter, допустим после загрузки firestarter загружается мой файлик с правилами? знаю что в ufw так можно, а вот с firestarter пока не получилось)
Выбери уже что-нибудь одно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Viton-Zizu

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1720 : 08 Июня 2012, 03:00:57 »
История продолжается)
Вчера вписал с нуля правила ivsatel)) после них инет не работал даже на самом прокси)))
Потом вписал те которые я выкладывал, инет заработал, Squid3 начал расдавать трафик, но почта по прежнему не перекидывалась!
смотрю в лог, там блокируются пакеты которые идут с инета в локалку, т.е. ответы от почтовых серверов мээйла как я понимаю. прописал iptables -t nat -A POSTROUTING -o (интерфейс инета) -j MASQUERADE. Теперь и почта заработала)
Итого, настроил UFW + свои правила. вроде норм пока пашет)
« Последнее редактирование: 08 Июня 2012, 03:03:02 от Viton-Zizu »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1721 : 08 Июня 2012, 12:41:21 »
О, супер, теперь ещё и ufw...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Viton-Zizu

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1722 : 09 Июня 2012, 08:44:51 »
Просто голые правила iptables выложенные выше не хотели работать, да и хочется чтобы хоть какая нибудь морда была, чтобы элементарно порты открывать было удобней, да и лог ufw хороший ведет по блокируемым пакетам!

Оффлайн Ballu

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1723 : 04 Августа 2012, 16:59:15 »
Быть может, этот вопрос уже был. Извиняюсь, но поиском не нашел.
Подскажите, нужно ли новичку настраивать Iptables, для обычных нужд ?
Сидим дома, через роутер три компа, из прог тока пиджин, скайп, мазила с adblock. Иногда разшариваем папки, через samba, для обмена файлами, но потом сразу закрываем шару...
Хватит ли внутренней защиты самой системы (если она есть), или нет ?
Не хочется прописывать правила к каждому биту, который работает ...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1724 : 04 Августа 2012, 18:02:54 »
Начнём с того, что этот вопрос нужно было создавать отдельным топиком, и совершенно не в этом разделе.
А по самому вопросу... Вам что, мало роутера?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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