LINUX.ORG.RU
ФорумAdmin

iptables: condition match заставить работать


0

0

Нашел хорошую фичу в iptables patch-o-matic - condition match http://www.netfilter.org/documentation/HOWTO//netfilter-extensions-HOWTO.html...

позволяет создавать правила вида

For example, if you want to prohibit access to your web server while doing maintenance, you can use the following :

# iptables -A FORWARD -p tcp -d 192.168.1.10 --dport http -m condition --condition webdown -j REJECT --reject-with tcp-reset

# echo 1 > /proc/net/ipt_condition/webdown

The following rule will match only if the ``webdown'' condition is set to ``1''.

проблема в том, что у меня не хочет работать команда echo 1 > /proc/net/ipt_condition/webdown в ответ пишется /proc/net/ipt_condition/webdown: No such file or directory

хотя после подзагрузки модуля ipt_condition (ядро естетсвенно пересобрано) директория /proc/net/ipt_condition/ создается, но вот ничего создать внутри нее не получается (команды выполняются от рута).

Может кто уже сталкивался с похожей проблемой?

anonymous

А, может, сначала создать правило, а потом писать в /proc ?

anonymous
()

Данной фичей не пользовался, но возможно кроме указания опции -m в правиле необходимо подгрузить соотвествуюйщий модуль ядра руками Я так понимаю создавать webdown не нужно, он уже должен быть создан

anonymous
()
Ответ на: комментарий от anonymous

Я пробовал и сначала создавать правило, потом писать в ядро и наоборот - все равно ошибка.

Модуль я подгружаю заранее по modprobe.

anonymous
()

хз что у тебя там не так, но у меня все работает:

root@xxxxx ~$ iptables -I INPUT -i $INTERNET -m condition --condition panic -j DROP
root@xxxxx ~$ ls -l /proc/net/ipt_condition/
total 0
-rw-r--r-- 1 root root 0 Dec 10 19:40 panic

может userspace программа iptables не знает о condition match модуле? что говорит комманда iptables -m condition -h ?

Rost ★★★★★
()
Ответ на: комментарий от Rost

кстати да - попробуй пересобрать iptables после того как ты пересобрал ядро - разумеется при компиляции теблей укажи исходники ядра уже с наложеным патчем пом .

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.