Я установил iptables на VPS (виртуальный частный сервер от openVZ) - Linux 2.6.32-24-pve # 1 SMP пт, 13 сентября 07:29:30 CEST 2013 i686 GNU / Linux.
Я также установил: apt-get install iptables-persistent
Статус Iptables:
iptables -L -v
Chain INPUT (policy ACCEPT 96 packets, 4864 bytes) pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 297 packets, 11296 bytes) pkts bytes target prot opt in out source destination
Я использовал эти правила для генерации файлов rules.v4
, а также rules.v6
в /etc/iptables/
.
ls -lisah /etc/iptables/
insgesamt 32K
82101653 4,0K drwxr-xr-x 2 root root 4,0K Feb 26 13:37 .
81218355 4,0K drwxr-xr-x 116 root root 4,0K Feb 26 13:37 ..
82100327 8,0K -rw-r--r-- 1 root root 7,9K Feb 26 13:36 rules.v4
82101662 8,0K -rw-r--r-- 1 root root 7,9K Feb 26 13:36 rules.v6
Я перезагрузил машину, но выдает тот же вывод из iptables -L
, что и выше.
Я пытался iptables-restore < /etc/iptables/rules.v4
также и для rules.v6, но получаю это:
iptables-restore: line 154 failed
(в «COMMIT»)
Есть идеи, где я ошибся?
Выполнитесь ниже команды после применения Ваших правил в iptables.
$ sudo iptables-save
Это сохранит Ваши правила iptables.
Спасибо & отношения