LINUX.ORG.RU

iptables, kernel module, debian


0

0

iptables --list говорит следующее:

FATAL: Module ip_tables not found. iptables v1.3.3: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.

В ядре включено "Network Packet Filtering (replaces ipchains)" но как модуль выставить его нельзя. Что я забыл отметить?

anonymous

PS: и что бы такое еще поставить, для того чтобы прописывать правила в конфиге и загружать их при загрузке? руками не охота делать скрипты.

anonymous
()

эээ, CONFIG_IP_NF_IPTABLES может быть? (опция внутри подменю "Network Packet Filtering (replaces ipchains)")

а скрипт написать можно самый простейший, типа
$ cat /etc/init.d/iptables
#!/bin/sh
start(){
echo "--> Starting firewall..."
iptables-restore < /etc/iptables.rules
echo "--> done"
}

stop(){
echo "--> Stop firewall..."
iptables-save > /etc/iptables.rules
echo "--> done"
}

case "$1" in
start)
start
;;
stop)
stop
;;
esac


exit 0

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

Благодарю. ip_tables.ko теперь есть

$lsmod ... ip_tables 13644 0 x_tables 13572 1 ip_tables ...

собсно пытаюсь задать правило: $iptables -A eth0 -p tcp --dport 3000 -j DROP

iptables v1.3.3: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.

Что я снова упустил?

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