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


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

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

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

Оффлайн Nightik

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #75 : 19 Ноября 2008, 06:25:28 »
conn.php:
<?
echo '<meta http-equiv="refresh" content="5;URL=conn.php">';
echo '<pre>';
system('sh conn.sh');
?>

Будет рефрешить каждый 5 секунд.

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: iptables _ CONNLIMIT
« Ответ #76 : 19 Ноября 2008, 20:03:52 »
conn.php:
<?
echo '<meta http-equiv="refresh" content="5;URL=conn.php">';
echo '<pre>';
system('sh conn.sh');
?>

Будет рефрешить каждый 5 секунд.

Спасибо, its work!!!  :coolsmiley:

Оффлайн Maluskor

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #77 : 25 Августа 2009, 14:17:34 »
Всем привет, стоит ubuntu 9.04 Jaunty Jackalope модули ipt_connlimit, ipt_conntrack стоят iptables 1.4.2-rc1. Хочу ограничить со своей машины на http удалённого сервака количество соединений делаю так:
-A OUTPUT -p tcp -m tcp -m connlimit -d X.X.X.X --dport 8080 -j REJECT --reject-with icmp-port-unreachable --connlimit-above 5 --connlimit-mask 32. Modprobe загружает всё норм... а вот по netstat на X.X.X.X 9-15 соединений :-\. Неделю мудохаюсь >:(. Может кто чё подскажет.

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: iptables _ CONNLIMIT
« Ответ #78 : 26 Августа 2009, 10:45:57 »
Всем привет, стоит ubuntu 9.04 Jaunty Jackalope модули ipt_connlimit, ipt_conntrack стоят iptables 1.4.2-rc1. Хочу ограничить со своей машины на http удалённого сервака количество соединений делаю так:
-A OUTPUT -p tcp -m tcp -m connlimit -d X.X.X.X --dport 8080 -j REJECT --reject-with icmp-port-unreachable --connlimit-above 5 --connlimit-mask 32. Modprobe загружает всё норм... а вот по netstat на X.X.X.X 9-15 соединений :-\. Неделю мудохаюсь >:(. Может кто чё подскажет.

Ты хочешь именно колличество сессий на своей машине ограничить.. или просто колличество на удаленный сервак?..

Попробуй -A OUTPUT -p tcp -m tcp -m connlimit -s X.X.X.X -m multiport --dport 8080,80 -j REJECT --reject-with icmp-port-unreachable --connlimit-above 5 --connlimit-mask 32

Оффлайн admin4ek

  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #79 : 13 Сентября 2009, 00:28:24 »
Ребята, кто не может себе поставить connlimit, просто скачайте свебую версию айпитаблесс и все. Не нужно ничего пересобирать, я себе деб пакет скачал и поставил и нет проблем все работает

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: iptables _ CONNLIMIT
« Ответ #80 : 15 Сентября 2009, 10:56:31 »
Ребята, кто не может себе поставить connlimit, просто скачайте свебую версию айпитаблесс и все. Не нужно ничего пересобирать, я себе деб пакет скачал и поставил и нет проблем все работает

Ну у меня так же проблема и решилась ведь ) Чуть выше описано.

Оффлайн vl@d

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #81 : 05 Ноября 2009, 13:57:03 »
Добрый день, скажите пожауйста. У меня аноогичная ситуация -
Стоит сервак IBM доступ к нему через SSH - PUTTY -
Этот сервак обрабатывает пакеты авторизация происходит по определению MAC и IP.
Но в последнее время ввели в городе безлимитные тарифы, вернее год уже как, и сервак у нас стал на 99% CPU загруженным, потому как все стали какчать торренты, а они как следствие могут открывать 1000 сессий на один IP.... вот нашел ваш диалог и решил сделать как у вас описано конлимитом, как оказалось у меня нет этого модуля.... можно ли как то сделать без пересборки ядра, и вообще для чего нужно пересобирать ядро?

Пользователь решил продолжить мысль 05 Ноября 2009, 14:17:15:
Извините за невнимательность.... Увидел сообщение выше... Просто поставить новую версию, а скажите как сохранить правила которые сейчас действуют и как потом их восстановить? у меня сейчас Iptables 1.3.8
Я новичок в этом деле - Страший сисадмин увольняется и мне необходимо все это перенять на себя.... Плиз помогите
« Последнее редактирование: 05 Ноября 2009, 14:17:15 от vl@d »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #82 : 05 Ноября 2009, 18:50:15 »
Вот у старшего сисадмина и спросил бы. Небось быстрее ответ получишь, чем дожидаться, пока в конфе кто-то ответит?
man iptables-save
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: iptables _ CONNLIMIT
« Ответ #83 : 05 Ноября 2009, 23:08:06 »
Добрый день, скажите пожауйста. У меня аноогичная ситуация -
Стоит сервак IBM доступ к нему через SSH - PUTTY -
Этот сервак обрабатывает пакеты авторизация происходит по определению MAC и IP.
Но в последнее время ввели в городе безлимитные тарифы, вернее год уже как, и сервак у нас стал на 99% CPU загруженным, потому как все стали какчать торренты, а они как следствие могут открывать 1000 сессий на один IP.... вот нашел ваш диалог и решил сделать как у вас описано конлимитом, как оказалось у меня нет этого модуля.... можно ли как то сделать без пересборки ядра, и вообще для чего нужно пересобирать ядро?

Пользователь решил продолжить мысль 05 Ноября 2009, 14:17:15:
Извините за невнимательность.... Увидел сообщение выше... Просто поставить новую версию, а скажите как сохранить правила которые сейчас действуют и как потом их восстановить? у меня сейчас Iptables 1.3.8
Я новичок в этом деле - Страший сисадмин увольняется и мне необходимо все это перенять на себя.... Плиз помогите

Ну про айпитейблз дофигища инфы...  вообще то у меня в /etc/ файлик iptables-save ... я его редактирую.. а потом из него запускаю в ОЗУ сервера - cat /etc/iptables-save | iptables-restore


а так почитай сдесь:
 > ---> ip tables
http://sudouser.com/blokirovka-nezhelatelnyx-url-s-pomoshhyu-iptables.html
http://linuxopen.ru/2007/11/12/ognennaja-stena-ili-stroim-fajjrvol-na.html
http://ubuntuclub.ru/home.php?name=Info&l_op=viewinfo&cid=8&ter=168
!!! http://itforum.uz/index.php?showtopic=7046
http://www.nestor.minsk.by/sr/2004/06/40608.html
http://www.inattack.ru/article/377.html
http://opennet.ru/tips/info/690.shtml
> > https://forum.ubuntu.ru/index.php?topic=30793.0
> > https://forum.ubuntu.ru/index.php?topic=20334.15
> > https://forum.ubuntu.ru/index.php?topic=3244.30
> > http://easylinux.ru/node/190
> > https://forum.ubuntu.ru/index.php?topic=12454.0

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #84 : 06 Ноября 2009, 10:55:36 »
Не совсем понял о чем ты, можно задать диапазон, у меня например так:
$IPT -A INPUT -p tcp -s 10.0.0.0/10.255.255.255 --syn --dport 8282 -m connlimit --connlimit-above 20 -j DROP

Не совсем понятно, работает ли такое -s 10.0.0.0/10.255.255.255, в Iptables Tutorial не нашел подобного варианта после ключа -s, тогда как в случае, если мы пишем $IPT -A INPUT -p tcp -s 10.0.0.0/8 --syn --dport 8282 -m connlimit --connlimit-above 20 -j DROP - это должно работать - ограничивать число соединений не выше 20 для любого IP адреса из выбранного диапазона 10.0.0.0-10.255.255.255...
Или я не прав?
« Последнее редактирование: 06 Ноября 2009, 18:11:50 от roma333 »

Оффлайн vl@d

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #85 : 07 Ноября 2009, 12:17:53 »
Поставил без пересборки IPTABLES 1.4.2 rc1 - работает проверял в каталоге набрал команду ./iptables -t filter -I INPUT -p tcp --dport 6881:6999 -m connimit --connlimit-above 15 -j REJECT
Ограничения по портам торрента... Но у меня до сих пор работает старая версия 1.3.8 -
у меня Ubuntu 8.04 Linux mail 2.6.24-19-server #1 SMP Wed Aug 20 23:54:28 UTC 2008 i686 GNU/Linux
Где мне прописать путь до нового IPtables - у меня он находится /etc/iptables-1.4.2-rc1
Правила  со старого IPtables сохранил... востанавливать думаю тока после запуска нового...
подскажите алгоритм действий... где и куды... плиз... у нас сервак просто виснет мощнейший циско а загружен на 100%...

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #86 : 07 Ноября 2009, 13:04:07 »
Поставил без пересборки IPTABLES 1.4.2 rc1 - работает проверял в каталоге набрал команду ./iptables -t filter -I INPUT -p tcp --dport 6881:6999 -m connimit --connlimit-above 15 -j REJECT
Ограничения по портам торрента... Но у меня до сих пор работает старая версия 1.3.8 -
у меня Ubuntu 8.04 Linux mail 2.6.24-19-server #1 SMP Wed Aug 20 23:54:28 UTC 2008 i686 GNU/Linux
Где мне прописать путь до нового IPtables - у меня он находится /etc/iptables-1.4.2-rc1
Правила  со старого IPtables сохранил... востанавливать думаю тока после запуска нового...
подскажите алгоритм действий... где и куды... плиз... у нас сервак просто виснет мощнейший циско а загружен на 100%...

Что значит прописать путь к новым iptables, какой результат команды iptables -V?

Оффлайн vl@d

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #87 : 09 Ноября 2009, 07:15:48 »
ответ Iptables -V
Iptables 1.3.8
а когда делаешь эту команду в установленной папке 1.4.2 rc1 ./iptables -V, то выдает - iptables 1.4.2-rc1

Оффлайн dmsergei

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #88 : 23 Ноября 2009, 11:39:38 »
Не подскажете что делает эта строчка :

iptables -A FORWARD -p tcp --syn -m connlimit --connlimit-above 10 -j REJECT

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: iptables _ CONNLIMIT
« Ответ #89 : 23 Ноября 2009, 23:05:41 »
Режет SYN флуд.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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