Доброго времени суток, товарищи! Посмотрите пожалуйста мой конфиг для восстановления настроек iptables, команда iptables-restore не принимает его, ругается мол:
'ptables-restore v1.4.2: iptables-restore: unable to initialize table 'filter
Error occurred at line: 2
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
Конфиг выглядит так (eth0 - локалка, адрес 192.168.1.5; eth1 - инет):
Показать
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
#INPUT - Разрешены входящие пакеты c локалки и пинги с любого интерфейса, в будущем планируется с локалки разрешать только проксю, правило пока закаментено
[0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
[0:0] -A INPUT -i eth0 -j ACCEPT
[0:0] -A INPUT -p icmp -j ACCEPT
#[0:0] -A INPUT -p tcp -i eth0 --dport 3128 -j ACCEPT #Squid
#OUTPUT - исходящие запросы разрешены в локалку, а также пинг, веб и днс по всем интерфейсам
[0:0] -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
[0:0] -A OUTPUT -o eth0 -j ACCEPT
[0:0] -A OUTPUT -p icmp -j ACCEPT
[0:0] -A OUTPUT -p tcp --dport 80 -j ACCEPT
[0:0] -A OUTPUT -p udp --dport 53 -j ACCEPT
[0:0] -A OUTPUT -p tcp --dport 53 -j ACCEPT
#FORWARD - транзит пакетов разрешён из локалки на внешние порты 25,110,995 и 465 и в локалку на кучу портов из второго правила
[0:0] -A FORWARD -p tcp -m multiport --sports 25,110,995,465 -i eth0 -j ACCEPT
[0:0] -A FORWARD -d 192.168.1.0/24 -p tcp -m multiport --dports 2120,2111,2112,2125,2126,2127,3110,3125,4110 -o eth0 -j ACCEPT
COMMIT
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
#Далее настроено перенаправление пакетов для почты:
#spaceweb.ru - 192.168.1.5:2110<->pop3.spaceweb.ru:110 и 192.168.1.5:2125<->smtp.spaceweb.ru:25 (они неправильные, в обратных правилах нужно только порт указать, но я пока не разобрался как, точнее только сейчас писав это сообщение понял ошибку, но сейчас не это главное, надо понять почему конфиг не принимается)
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 2110 -j DNAT --to-destination pop3.spaceweb.ru:110
[0:0] -A PREROUTING -p tcp -s pop3.spaceweb.ru --dport 110 -j DNAT --to-destination 192.168.1.5:2110
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 2125 -j DNAT --to-destination smtp.spaceweb.ru:25
[0:0] -A PREROUTING -p tcp -s smtp.spaceweb.ru --dport 25 -j DNAT --to-destination 192.168.1.5:2125
#timeweb.ru
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 2111 -j DNAT --to-destination pop3.timeweb.ru:110
[0:0] -A PREROUTING -p tcp -s pop3.timeweb.ru --dport 110 -j DNAT --to-destination 192.168.1.5:2111
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 2126 -j DNAT --to-destination smtp.timeweb.ru:25
[0:0] -A PREROUTING -p tcp -s smtp.timeweb.ru --dport 25 -j DNAT --to-destination 192.168.1.5:2126
#gmail.com
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 2112 -j DNAT --to-destination pop.gmail.com:995
[0:0] -A PREROUTING -p tcp -s pop.gmail.com --dport 995 -j DNAT --to-destination 192.168.1.5:2112
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 2127 -j DNAT --to-destination smtp.gmail.com:465
[0:0] -A PREROUTING -p tcp -s smtp.gmail.com --dport 465 -j DNAT --to-destination 192.168.1.5:2127
#inbox.ru
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 3110 -j DNAT --to-destination pop.inbox.ru:110
[0:0] -A PREROUTING -p tcp -s pop.inbox.ru --dport 110 -j DNAT --to-destination 192.168.1.5:3110
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 3125 -j DNAT --to-destination smtp.inbox.ru:25
[0:0] -A PREROUTING -p tcp -s smtp.inbox.ru --dport 25 -j DNAT --to-destination 192.168.1.5:3125
#tula.net
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 4110 -j DNAT --to-destination mail.tula.net:110
[0:0] -A PREROUTING -p tcp -s mail.tula.net --dport 110 -j DNAT --to-destination 192.168.1.5:4110
[0:0] -A PREROUTING -p tcp -d 192.168.1.5 --dport 4125 -j DNAT --to-destination mail.tula.net:25
[0:0] -A PREROUTING -p tcp -s mail.tula.net --dport 25 -j DNAT --to-destination 192.168.1.5:4125
COMMIT
Вот... Сразу говорю, что это мой первый сервер и первый конфиг, так что любителей указывать глумиться попрошу не тратить зря силу, я и сам знаю, что "нуб и опозорился". Жду мнений по существу - как скормить конфиг серверу?