Титла: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 08, 2011, 11:39 Код: alpha:~# iptables-restore < /var/iptables.rules Код: *filter Linux version 2.6.26-2-xen-amd64 (Debian 2.6.26-25lenny1) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Thu Sep 16 16:32:15 UTC 2010 Защо се получава така и как мога да го оправя? Благодаря предварително. Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: b2l в Nov 08, 2011, 12:05 Код: # /etc/init.d/iptables start Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 08, 2011, 12:09 Нямам такъв файл.
Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: b2l в Nov 08, 2011, 13:20 Дам, ти си написал, че си с Debian ама кой да го прочете.
Код: #iptables -F Я кажи какво става след тези команди. Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 08, 2011, 13:27 Нищо. Това беше първото, което опитах.
Код: alpha:~# iptables -F Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: laskov в Nov 08, 2011, 13:48 Вероятно ядрото ти е компилирано с iptable_filter като модул, а той не е зареден.
Вероятно тази конфигурация на iptable я пренасяш от друга система. Вероятно modprobe iptable_filter или нещо подобно ще оправи нещата. Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 08, 2011, 14:11 Код: alpha:~# modprobe iptable_filter Пак не става.. Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: laskov в Nov 08, 2011, 14:42 modprobe ip_tables и пак пробваш
ако не, или търсиш да прочетеш за зависимостите на модулите, или някой казва, или ти изреждам още няколко модула. Добре ще е да покажеш какво казва lsmod Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 08, 2011, 15:18 С modprobe ip_tables проработи, мерси много.
Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: laskov в Nov 08, 2011, 15:22 Всъщност, за да работи, трябва и двата модула да са заредени.
Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 08, 2011, 16:06 Греда. Пак същото, без да съм променял каквото и да е :o
Цитат alpha:~# modprobe ip_tables && modprobe iptable_filter && iptables-restore < /var/iptables.rules Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: laskov в Nov 08, 2011, 17:44 Ами ако преди е тръгнало, значи е от начина на стартиране. Поредността, вероятно, също е от значение.
Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 08, 2011, 22:38 Направих си експеримент. Изчистих всички правила, добавих едно ново правило, направих save с iptables-save и опитах да restore-на въпросния файл - няма проблем. С него всичко е ОК, но другия не мога. Каква може да е причината?
Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: Breakfist в Nov 09, 2011, 13:57 Направих си "работещ" backup на iptables. Вкарвам ръчно промяна в него и restore-вам - няма проблем. Целта ми обаче е да го направя чрез PHP, да мога да го редактирам онлайн. Вкарвам промяна в файла, запазва го, CRON опитва да го restore и вече не може, защото почва с грешките. На пръв поглед ги гледам двата файла (Този колко съм променил ръчно и този който съм моднал чрез PHP) са напълно еднакви, но с единия няма проблем, с другия има. Защо се получава така?
Титла: Re: Iptables - unable to initialize table 'filter Публикувано от: sdr в Nov 09, 2011, 20:36 Сложи един diff на двата файла и виж да не е някоя дреболия
|