LINUX.ORG.RU
ФорумAdmin

iptables не очищается nat


0

0

В начале скрипта
$IPT -F
$IPT -t nat -F

Правило для редиректа
iptables -t nat -A PREROUTING -i eth1 -d! 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128

iptables -L -n -v -t nat

0 0 REDIRECT tcp -- eth1 * 0.0.0.0/0 !192.168.1.0/24 tcp dpt:80 redir ports 3128
0 0 REDIRECT tcp -- eth1 * 0.0.0.0/0 !192.168.1.0/24 tcp dpt:80 redir ports 3128
0 0 REDIRECT tcp -- eth1 * 0.0.0.0/0 !192.168.1.0/24 tcp dpt:80 redir ports 3128

И таких штук 200. Почему то не очищаются правила. Что я делаю не так?

Ответ на: комментарий от Spitfire

хм...

Вот строчка определяющая переменную IPT="/sbin/iptables"

Для успокоения совести заменил iptables -t nat -F

перезапустил скрипт Выдало iptables: Too many links iptables: Chain already exists (до этого такого не было), но таблицу очистило о_О

Spitfire
() автор топика
Ответ на: комментарий от mky

ну вообщето

не IPT="/sbin/iptables"
а IPT=/sbin/iptables должно быть !

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