Вопрос № 164758: Выполняю скрипт iptables - cat скрипт > /etc/init.d/iptables, либо ./скрипт и затем service iptable save; без разницы - все прекрасно работает, до перезагрузки. После ребута сетка не натится, делаю service iptables stop и service iptable s...
Вопрос № 164.758
Выполняю скрипт iptables - cat скрипт > /etc/init.d/iptables, либо ./скрипт и затем service iptable save; без разницы - все прекрасно работает, до перезагрузки. После ребута сетка не натится, делаю service iptables stop и service iptable start - и опять все работает, инет в сеть идет. Ось - Fedora 10, iptables в автозагрузке. Скажите, возможно, необходимо редактировать /etc/sysconfig/iptables_config ? либо сделать что-то еще, кроме описаных действий?
Отправлен: 12.04.2009, 19:11
Вопрос задал: Rishard (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 8)
Отвечает: Hubbitus
Здравствуйте, Rishard! Так, по порядку, первое: > cat скрипт > /etc/init.d/iptables НИ В КОЕМ СЛУЧАЕ! /etc/init.d/iptables это системный файл запуска службы: # rpm -qf /etc/init.d/iptables iptables-1.4.1.1-2.fc9.i386 и если Вы так уже делали. то перво-наперво восстановите его из оригинального пакета (переустановите его).
Далее, если Вы хотите чтобы правила загружались автоматически (разумеется при автостарте службы), Вы должны их поместить в файл /etc/sysconfig/iptables в Федоре.
Обратите внимание, что это НЕ bash/sh скрипт и там используется хоть и похожий, но немного другой синтаксис, без имен комманд и ручной загрузки модулей.
Полагаю, раз скрипт у Вас уже есть, Вас это не сутроит и переписывать Вам будет лень. Ну тогда можно и дальше идти напролом, просто добавьте запуск Вашего скрипта при загрузке из файла /etc/rc.d/rc.local.local . Туда Вы можете какраз напрямую (от рута разумеется) дописать в конец что-то вроде: /path/to/your/sc
ript и он будет вызываться при загрузке системы в самом конце.
--------- Если у Вас есть все что Вы хотите - значит Вы мало хотите!
Ответ отправил: Hubbitus (статус: 9-й класс)
Ответ отправлен: 12.04.2009, 22:23
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 247335 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Все получилось, спасибо.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.