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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)  (Прочитано 249269 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #240 : 05 Февраля 2012, 05:07:21 »
Модуль recent поможет.
Только он будет записывать, а считать тебе придётся самому.
Лучше поставь задачу нормально, наверняка есть более прямые способы её решения.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн mouserok

  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #241 : 05 Февраля 2012, 12:24:44 »
Модуль recent поможет.
Только он будет записывать, а считать тебе придётся самому.
Лучше поставь задачу нормально, наверняка есть более прямые способы её решения.
что за модуль??? прога ???
может есть более проще метод ???

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #242 : 05 Февраля 2012, 16:57:24 »
Как на счёт того, чтобы ХОТЬ ЧТО-НИБУДЬ сделать самому?
google iptables recent
может есть более проще метод ???
Да. Выключить компьютер из розетки и пойти спать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #243 : 17 Февраля 2012, 07:08:29 »
в последнее время лог заполняется такими сообщениями, раньше не было такого, подскажите в чем проблема

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

iptables

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

и вообще кому не лень гляньте таблицы на предмет стрёмности

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #244 : 17 Февраля 2012, 18:08:47 »
-A POSTROUTING -o ppp+ -j MASQUERADE
Уверены???

А правила явно не сами писали. Это всё можно минимум вдвое короче написать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #245 : 18 Февраля 2012, 17:20:54 »
-A POSTROUTING -o ppp+ -j MASQUERADE
Уверены???

А правила явно не сами писали. Это всё можно минимум вдвое короче написать.
Да правила брал из руководства, когда писал совсем с таблицами не дружил щас более менее , направьте плиз в нужное русло или какой нибудь там фак есть чтобы оптимизировать

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #246 : 18 Февраля 2012, 20:09:40 »
Фак один - ваша голова. Составьте на русском языке описание вашей сети и направление движения пакетов. Потом примените правила, от самых общих - к самым частным.
В помощь: http://www.docum.org/docum.org/kptd/
Распечатать на A3, заламинировать, повесть на стену.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #247 : 19 Февраля 2012, 14:31:17 »
Фак один - ваша голова. Составьте на русском языке описание вашей сети и направление движения пакетов. Потом примените правила, от самых общих - к самым частным.
В помощь: http://www.docum.org/docum.org/kptd/
Распечатать на A3, заламинировать, повесть на стену.
ну спасибо попробую усовершенствовать(ся)

Пользователь решил продолжить мысль 19 Февраля 2012, 14:35:43:
а можно еще вопрос: в скрипте определяю переменную как подсеть - $LAN_IP_RANGE="192.168.1.0/24" а как можно определить несколько айпишников любых ?

Пользователь решил продолжить мысль 19 Февраля 2012, 14:43:42:
там еще разбиение на цепочки tcp udp icmp - оно вообще надо ?
« Последнее редактирование: 19 Февраля 2012, 14:43:42 от winmasta »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #248 : 19 Февраля 2012, 18:34:56 »
Добрый совет - пишите сразу под iptables-restore. У вас пока не настолько много правил, чтобы заморачиваться с комплексными скриптами. То же касается разбиения на цепочки.
И проштудируйте примеры правил в этом топике - там есть, чему поучиться.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #249 : 21 Февраля 2012, 11:49:14 »
сижу думаю и возникает вопрос (я не специалист по tcp/ip) насколько это оправдано:

для инпута 53 и 80 порты (здесь как я понял проверяем установленный флаг SYN и сброшенные остальные, если объясните зачем буду благодарен)
-p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
для всех цепочек
-p tcp -m tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset
-p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP


Пользователь решил продолжить мысль 21 Февраля 2012, 12:02:15:
вот написал таблицу для локалки без инета чтобы все работало правильно ?
# Generated by iptables-save v1.4.4 on Tue Feb 21 10:32:30 2012
*filter
:INPUT DROP
:FORWARD DROP
:OUTPUT DROP
-A INPUT -i eth0 -s 192.168.1.0/24 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT p UDP -i eth0 --dport 67 --sport 68 -j ACCEPT
-A OUTPUT -s lo -j ACCEPT
-A OUTPUT -s 192.168.1.1 -j ACCEPT
COMMIT
# Completed on Tue Feb 21 10:32:30 2012
« Последнее редактирование: 21 Февраля 2012, 12:36:36 от winmasta »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #250 : 21 Февраля 2012, 16:09:44 »
Говорил же - проштудируйте примеры правил :)

*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth0 -s 192.168.1.0/24 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
COMMIT
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #251 : 22 Февраля 2012, 07:35:57 »
Говорил же - проштудируйте примеры правил :)

*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth0 -s 192.168.1.0/24 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
COMMIT

всю тему прочитал полностью

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #252 : 22 Февраля 2012, 11:34:27 »
Понял, виноват. Это была не та тема :)
https://forum.ubuntu.ru/index.php?topic=20334.0

Пользователь решил продолжить мысль 22 Февраля 2012, 11:40:30:
На свежую голову перечитал ваш оригинальный вопрос.
Пакеты с флагами ACK RST - подтверждение закрытия TCP сессии.
RST флуд - видимо, сканирование портов.
Остальное надо подробнее разбирать.
« Последнее редактирование: 22 Февраля 2012, 11:40:30 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #253 : 22 Февраля 2012, 15:56:26 »
-A POSTROUTING -o ppp+ -j MASQUERADE
Уверены???

А правила явно не сами писали. Это всё можно минимум вдвое короче написать.
внешний интернет уходит через ppp как по другому сделать ?

Пользователь решил продолжить мысль 22 Февраля 2012, 15:58:42:
Понял, виноват. Это была не та тема :)
https://forum.ubuntu.ru/index.php?topic=20334.0

Пользователь решил продолжить мысль 22 Февраля 2012, 11:40:30:
На свежую голову перечитал ваш оригинальный вопрос.
Пакеты с флагами ACK RST - подтверждение закрытия TCP сессии.
RST флуд - видимо, сканирование портов.
Остальное надо подробнее разбирать.
сейчас пишу новые правила, как закончу выложу на проверку, а пока топология: на роутере eth0 - локалка eth1 - wan (часть интернета халявная) ppp0 - интернет остальной, хочется чтобы все ходили в интернет прозрачно, ну и там какие надо защиты чтобы были
« Последнее редактирование: 22 Февраля 2012, 15:58:43 от winmasta »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] iptables-настройка (в частности iptables _ CONNLIMIT)
« Ответ #254 : 22 Февраля 2012, 18:29:05 »
-A POSTROUTING -o ppp+ -j MASQUERADE
Уверены???

А правила явно не сами писали. Это всё можно минимум вдвое короче написать.
внешний интернет уходит через ppp как по другому сделать ?
Проблем нет, пока у вас одно ppp соединение.
А когда вы захотите принимать входящие ppp соединения?
Как сделать иначе?
1. Зафиксировать исходящее соединение каким-то номером. (unit ###)
2. Указать его конкретно в правиле.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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