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


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

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

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

Оффлайн Ballu

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1725 : 04 Августа 2012, 18:58:37 »
Начнём с того, что этот вопрос нужно было создавать отдельным топиком, и совершенно не в этом разделе.
А по самому вопросу... Вам что, мало роутера?
Считаю, что слова "Iptables для новичков" вполне подходят для моего вопроса. И не хотел захломлять форум...
Я не спец. Простой юзер, который решил перебраться на линукс.
Роутер тож можно обойти...
Нужно ли принимать доп меры по безопасности системы ubuntu 12.04 ?   Какие меры рекомендуете ?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1726 : 04 Августа 2012, 19:26:57 »
Сидим дома, через роутер три компа
не парься, ты за NATом роутера.

Пользователь решил продолжить мысль 04 Августа 2012, 19:28:17:
Роутер тож можно обойти...
а твои попытки "сделать лучше" тем более.

Кстати, не подскажешь, как пробить роутер, где не лазил вумный шибко хомячок, просто со стоковыми настройками, кроме паролей конечно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1727 : 05 Августа 2012, 03:15:49 »
(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1728 : 05 Августа 2012, 07:20:06 »
AnrDaemon,
таки и я о том же! потому и написал "где не лазил вумный...".

Пользователь решил продолжить мысль 05 Августа 2012, 07:20:56:
просто бывает ещё вафля у людей... не закрытая.

Оффлайн Ballu

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1729 : 05 Августа 2012, 15:02:44 »
Спасибо Всем, упокоили.
Просто, помница лазил с винды на винду через PStools, без особого труда. И роутер не спасал.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1730 : 05 Августа 2012, 18:46:21 »
Спасибо Всем, упокоили.
Просто, помница лазил с винды на винду через PStools, без особого труда. И роутер не спасал.
Простите, а как роутер может помешать чему-то, происходящему внутри сети?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Ballu

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1731 : 05 Августа 2012, 21:56:29 »
Спасибо Всем, упокоили.
Просто, помница лазил с винды на винду через PStools, без особого труда. И роутер не спасал.
Простите, а как роутер может помешать чему-то, происходящему внутри сети?
Он был не внутри сети! В другом городе. 
На всякий случай PStools - бесплатный и легальный комплект для удаленного администрирования.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1732 : 06 Августа 2012, 09:51:00 »
Данных недостаточно. И это тема не для этого топика и вообще не для этого форума.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

delovoy

  • Гость
Re: HOWTO: Iptables для новичков
« Ответ #1733 : 14 Августа 2012, 03:23:32 »
Доброе время суток! Нахожусь в процессе изучения iptables и возник вопрос.
Нужно запретить отвечать на запрос (в моем случае ограничить по времени ответ от сервера на запрос клиента, при условии, что клиент пингует сервер)

На удаленном хосте:
Правило:  iptables -A INPUT -p icmp --icmp-type echo-reply -m limit --limit 30/second --limit-burst 1 -j DROP

Но пинги как шли, так и идут. В чем загвоздка? Правило верно составлено?



« Последнее редактирование: 14 Августа 2012, 03:25:32 от Delovoy »

Оффлайн AnrDaemon

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

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

delovoy

  • Гость
Re: HOWTO: Iptables для новичков
« Ответ #1735 : 14 Августа 2012, 03:50:58 »
iptables
-A - добавить в начало
INPUT - цепочка в таблице filter
-p icmp - указал протокол
--icmp-type echo-reply - указал тип пакета (утилита ping использует именно этот тип, насколько мне известно)
-m limit - явно указал критерий лимит
--limit 30/second - время через которое будет опустошатся бочка (ниже про бочку)
--limit-burst 1 - это и есть моя бочка, воображаемая
-j DROP - дропаю пакет, если он бочка заполнена

Получается, в бочке 1 место, приходит 1 запрос от клиента, бочка заполняется, затем сервер не отвечает на второй пакет пока не освободиться бочка, бочка освобождается каждые 30 секунд в этом примере.

Эту команду взял с учебника по таблицам. Если не затруднит, объясните что я не так понял.
« Последнее редактирование: 14 Августа 2012, 03:55:45 от Delovoy »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1736 : 14 Августа 2012, 04:03:15 »
Неверно.
--limit 30/second - ограничить прохождение пакетов до 30 штук в секунду.
ping нормально не посылает больше одного запроса в секунду.
И смысл вашего правила??...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

delovoy

  • Гость
Re: HOWTO: Iptables для новичков
« Ответ #1737 : 14 Августа 2012, 04:09:39 »
По вашим разъяснениям выходит все по другому - благодарю

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

И смысл вроде другой в учебнике.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: HOWTO: Iptables для новичков
« Ответ #1738 : 14 Августа 2012, 04:21:59 »
Вообще бред написан. Какая может быть скорость, когда ничего никуда не движется?
--limit количество/время - будет пропускаться не более количества пакетов за время. При превышении сработает проверка.
--limit-burst количество - будет пропущено как минимум это количество пакетов до срабатывания условия.

Пример:
--limit 30/second --limit-burst 50 - будет пропускаться не более 30 пакетов в секунду, с пиковой нагрузкой 50 пакетов. Т.е. первые 50 пакетов будут пропущены в любом случае. Если в течение следующей секунды ни одного пакета не случилось, эти 50 пакетов окажутся "размазаны" по двухсекундному интервалу и ограничение частоты пропускания не сработает.

Пример из вашего вопроса (правильный):
--limit 30/hour --limit-burst 4 - бдет пропускаться до 30 пакетов в час, при этом первые 4 пакета почти гарантированно будут пропущены (M$ ping по умолчанию пингует 4-мя пакетами.)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

delovoy

  • Гость
Re: HOWTO: Iptables для новичков
« Ответ #1739 : 14 Августа 2012, 04:45:03 »
Благодарю за ясное разъяснение. Применил именное правило.

iptables -A INPUT -p icmp --icmp-type echo-reply -m limit --limit 120/hour --limit-burst 4 -j DROP

Получается, пропускаем первые 4 пакета сразу, затем пропускаем пакеты через каждые 30 секунд.

Но все равно правило не работает. Пойду читать, может что и упустил.

# iptables -v
iptables v1.4.10 и v1.4.4:
« Последнее редактирование: 14 Августа 2012, 05:04:43 от Delovoy »

 

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