LINUX.ORG.RU

Как сохранить правила iptables?


0

0

Может ли ктото привести простой пример как сохранить правило

iptables -t nat -A PREROUTING -p tcp -d 12.34.567.89 --dport 2000 -j DNAT --to-destination 10.0.0.11:80

iptables -A FORWARD -i eth0 -d 10.0.0.11 -p tcp --dport 80 -j ACCEPT

с помощью утилит iptables-save и iptables-restore?

Re: Как сохранить правила iptables?

Создай файл, с названием типа iptables.sh:

#!/bin/sh

iptables -t nat -A PREROUTING -p tcp -d 12.34.567.89 --dport 2000 -j DNAT --to-destination 10.0.0.11:80 

iptables -A FORWARD -i eth0 -d 10.0.0.11 -p tcp --dport 80 -j ACCEPT

Сделай его исполняемым. 

sindar ()

Re: Как сохранить правила iptables?

Привет.

Можно руками добавить то, что ты написал; потом выполнить iptables-save > куда_нить. Потом редактируешь куда_нить так, чтобы там остались строки с твоими командами, плюс указания на таблицу(*название_таблицы) COMMIT и комментарии :-). После этого cat куда_нить | iptables-restore -n.

Вообще, неплохо было бы man iptables-save; man iptables-restore.

lego_12239 ()

Re: Как сохранить правила iptables?

если RH образный дистр, то под рутом
service iptables save

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