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


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

Автор Тема: iptables DROP для udp не работает  (Прочитано 1952 раз)

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

Оффлайн Malamut

  • Автор темы
  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
iptables DROP для udp не работает
« : 03 Мая 2012, 00:08:39 »
Случайно наткнулся на крайне забавное поведение iptables:

Имеется asterisk с проброшенным наружу SIP. В какой-то момент я решил закрыть этот SIP и убрал из конфига iptables правила, открывающие udp порты 5060 и 10000-20000 для входящих соединений. Перезагрузил правила, проверил, что всё применилось и обнаружил радостно, что я всё ещё могу подключиться по SIP извне. Решил, что у меня глюк - убрал правило, разрешающее tcp на 22 порт. Перезагрузил правила - SSH доступ извне исчез. Из чего я сделал вывод: конфиг читается, правила применяются, но iptables не выбрасывает udp пакеты, которые должен выбрасывать по новым правилам. Перезагрузка всего сервера (с тем же новым iptables конфигом) помогла, но это, понятно дело, не вариант для продакшена.

Вопрос: какого? Почему iptables помнит старые правила и как заставить его мгновенно о них забыть? Я грешу на RELATED,ESTABILISHED, но я перезапускал SIP-софтфон, и он даже после перезапуска прекрасно коннектился по, как я думал и как мне говорил iptables, закрытым портам. Т.е. вроде как даже новую сессию на закрытые порты прекрасно начал.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: iptables DROP для udp не работает
« Ответ #1 : 03 Мая 2012, 00:35:24 »
Вопрос - вы ничего не забыли?
Например, привести листинг iptables-save под спойлером?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн AlDemin

  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: iptables DROP для udp не работает
« Ответ #2 : 03 Мая 2012, 22:43:45 »
Цитировать
Почему iptables помнит старые правила и как заставить его мгновенно о них забыть?
http://www.opennet.ru/docs/RUS/iptables/#UDPCONNECTIONS
Согласно доке 3 минуты.

 

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