[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: вопросы по iptables



Dmitry E. Oboukhov пишет:

1. а как удалить все правила связанные с определенным интерфейсом?

iptables -F FORWARD - удаляет все цепочки из FORWARD

а надо удалить только цепочки связанные с допустим eth0
что ты подразумеваешь под "связанные" с forward'ом связано два интерфейса, с input\output по одному никак... ну почти.... если дествительно существует такая необходимость, то надо создавать user chains
т.е. примерно так это выглядит
iptables -N forward_eth0
iptables -I FORWARD -i eth0 -j sforward_eth0
............
добавляем правили в sforward_eth0
............
iptables -F sforward_eth0 - удалит все правила которые были "связаны" с eth0


2. есть правило

iptables -i $IFNAME -t nat -A  POSTROUTING -j MASQUERADE

какой командой можно посмотерть все эти правила?
надо тебе всётаки прочитать хауту на iptables....
в iptables сужествуют две таблицы... одна называется nat вторая - filter. указываются они ключём -t.
если таковой ключ не указан то используется по умолчанию таблица filter.
iptables -t nat -L - посмотреть всё в таблице nat
iptables -t filter -L - посмотреть всё в таблице filter
а также iptables -L - посмотреть всё в таблице filter



Reply to: