LINUX.ORG.RU
ФорумAdmin

iptables -t mangle  — не работает в скрипте


0

0

Почему команды, связанные с таблицей mangle не хотят выполнятся в скрипте, а в командной строке (все выполняется из под рута) нормально выполняются?

Вот сам скрипт:
#!/bin/sh                        
. /etc/init.d/functions          
                                 
iptables -t nat -F               
iptables -t mangle -F            
iptables -t filter -F            
iptables -t nat -X               
iptables -t mangle -X            
iptables -t filter -X            
iptables -t nat -Z               
iptables -t mangle -Z            
iptables -t filter -Z            
                                 

# ./iptabless                                                                                
iptables: libiptc/libip4tc.c:384: do_check: Assertion `h->info.valid_hooks == (1 << 0 | 1 << 3)' failed.   
./iptabless: line 5:  1682 Aborted                 iptables -t mangle -F                                   
iptables: libiptc/libip4tc.c:384: do_check: Assertion `h->info.valid_hooks == (1 << 0 | 1 << 3)' failed.   
./iptabless: line 8:  1685 Aborted                 iptables -t mangle -X                                   
iptables: libiptc/libip4tc.c:384: do_check: Assertion `h->info.valid_hooks == (1 << 0 | 1 << 3)' failed.   
./iptabless: line 11:  1688 Aborted                 iptables -t mangle -Z                                  




# iptables --version                      
iptables v1.2.6a                                        

# ls -l                                                            
-rwxr-xr-x    1 root     root  iptabless                

ядро 2.4.18
anonymous

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