Автор Тема: Iptables - unable to initialize table 'filter  (Прочетена 4499 пъти)

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Iptables - unable to initialize table 'filter
« -: Nov 08, 2011, 11:39 »
Код:
alpha:~# iptables-restore < /var/iptables.rules
'ptables-restore v1.4.2: iptables-restore: unable to initialize table 'filter

Error occurred at line: 1
Try `iptables-restore -h' or 'iptables-restore --help' for more information.

Код:
*filter
:FORWARD ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -s 192.168.1.123 -j DROP
COMMIT

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

Защо се получава така и как мога да го оправя? Благодаря предварително.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Iptables - unable to initialize table 'filter
« Отговор #1 -: Nov 08, 2011, 12:05 »
Код:
# /etc/init.d/iptables start
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #2 -: Nov 08, 2011, 12:09 »
Нямам такъв файл.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Iptables - unable to initialize table 'filter
« Отговор #3 -: Nov 08, 2011, 13:20 »
Дам, ти си написал, че си с Debian ама кой да го прочете.

Код:
#iptables -F
#iptables-restore < /var/iptables.rules

Я кажи какво става след тези команди.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #4 -: Nov 08, 2011, 13:27 »
Нищо. Това беше първото, което опитах.

Код:
alpha:~# iptables -F
alpha:~# iptables -X
alpha:~# iptables-restore < /var/iptables.rules
'ptables-restore v1.4.2: iptables-restore: unable to initialize table 'filter

Error occurred at line: 1
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
alpha:~#
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #5 -: Nov 08, 2011, 13:48 »
Вероятно ядрото ти е компилирано с iptable_filter като модул, а той не е зареден.
Вероятно тази конфигурация на iptable я пренасяш от друга система.
Вероятно modprobe iptable_filter или нещо подобно ще оправи нещата.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #6 -: Nov 08, 2011, 14:11 »
Код:
alpha:~# modprobe iptable_filter
alpha:~# iptables-restore < /var/iptables.rules
'ptables-restore v1.4.2: iptables-restore: unable to initialize table 'filter

Пак не става..
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #7 -: Nov 08, 2011, 14:42 »
modprobe ip_tables и пак пробваш
ако не, или търсиш да прочетеш за зависимостите на модулите, или някой казва, или ти изреждам още няколко модула. Добре ще е да покажеш какво казва lsmod
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #8 -: Nov 08, 2011, 15:18 »
С modprobe ip_tables проработи, мерси много.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #9 -: Nov 08, 2011, 15:22 »
Всъщност, за да работи, трябва и двата модула да са заредени.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #10 -: Nov 08, 2011, 16:06 »
Греда. Пак същото, без да съм променял каквото и да е  :o

Цитат
alpha:~# modprobe ip_tables && modprobe iptable_filter && iptables-restore < /var/iptables.rules
'ptables-restore v1.4.2: iptables-restore: unable to initialize table 'filter
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #11 -: Nov 08, 2011, 17:44 »
Ами ако преди е тръгнало, значи е от начина на стартиране. Поредността, вероятно, също е от значение.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #12 -: Nov 08, 2011, 22:38 »
Направих си експеримент. Изчистих всички правила, добавих едно ново правило, направих save с iptables-save и опитах да restore-на въпросния файл - няма проблем. С него всичко е ОК, но другия не мога. Каква може да е причината?
Активен

Breakfist

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #13 -: Nov 09, 2011, 13:57 »
Направих си "работещ" backup на iptables. Вкарвам ръчно промяна в него и restore-вам - няма проблем. Целта ми обаче е да го направя чрез PHP, да мога да го редактирам онлайн. Вкарвам промяна в файла, запазва го, CRON опитва да го restore и вече не може, защото почва с грешките. На пръв поглед ги гледам двата файла (Този колко съм променил ръчно и този който съм моднал чрез PHP) са напълно еднакви, но с единия няма проблем, с другия има. Защо се получава така?
Активен

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
Re: Iptables - unable to initialize table 'filter
« Отговор #14 -: Nov 09, 2011, 20:36 »
Сложи един diff на двата файла и виж да не е някоя дреболия
Активен