iptables не сохраняет настройки [SOLVED]
Morbiuz 2 марта, 2009 - 06:03
пишу правила в /var/lib/iptables/rules-save
потом /etc/init.d/iptables save
/etc/init.d/iptables stop
/etc/init.d/iptables start
и rules-save остаётся такимже, как и был до модификации....
не пинайте сильно, первый раз делаю.. wiki читал, гуглил и etc
»
- Для комментирования войдите или зарегистрируйтесь
Если ты пишешь в
Если ты пишешь в /var/lib/iptables/rules-save
то не нужно делать /etc/init.d/iptables save
поскольку команда затирает твои изменения
сразу
Заодно проверь /etc/conf.d/iptables, надо чтобы стояло
SAVE_ON_STOP="no"
иначе все равно сотрет твои изменения
спасибо
огромное человеческое =)
хм..
сделал, как сказановыше...
теперь выдаёт iptables-restore: line 3 failed
3я строчка IPTABLES="/sbin/iptables"
вообще на любую строчку ошибку выдаёт...
как я понимаю iptables-restire сравнивает с тем что было в save ...
http://www.gentoo.org/doc/en/
http://www.gentoo.org/doc/en/home-router-howto.xml
/
это всё замечательно, я читал... но там описывается способ последовательного введения команд, а мне нужно подрубить готовый конфиг...
rule-save
В rule-save сохраняются настройки правил iptables, если у тебя скрипт то пихай в /etc/conf.d/local.start
запускаете свой скрипт
запускаете свой скрипт ручками
далее делаете
# /etc/init.d/iptables save
# /etc/init.d/iptables restart
и проверяете
# iptables -L -v
=)
вот, это то что было нужно..
сделал chmod +r config
iptables -X
iptables -F
./config start
/etc/init.d/iptables start
всё работает, всем спасибо =)
а кто просит вводить их
а кто просит вводить их руками? команды пишутся в скрипт и он запускается, а системные файлики нетрогаются
да
да, теперь я это знаю... ученье свет и безопаснось :-D