Помогите разобраться

Автор: Chief Дата: 15.08.2006 13:15 Первый раз в жизни увидел линукс. Скачал АСП11 с сайта поставил на компьютер в качестве сервера, настроил обе сетевухи, даже изучил руководство по iptables по нему сделал свой rc.firewall. теперь появилась проблема: этот файл не запускается самомтоятельно при старте системы и как сделать чтобы он запускался я не знаю. я его запихнул в /etc/sysconfig/rc.firewall если в МС на нем нажать Ввод то он запустится и с другово компа можно будет выйти через этот в интернет но при перезагрузке необходимо заново входить в систему и запускать

я дописал в файл /etc/rc.local в самый конец строку:
/etc/sysconfig/rc.firewall

но видимо я что-то не так сделал, даже в книжке по этому поводу ничего не нашел

когда я создавал файл rc.firewall то просто открыл какой-то файл для редактирования стер его содержимое запихал туда свои данные и сохранил под другим именем, смотрю права доступа к файлу:
Имя
rc.firewall
Доступ (восьмеричный)
100755
Имя владельца
root
Имя группы
root

может я не туда и не то написал, тяжело так вот сразу с виндовса на линукс переходить ничего не понимаю
Re: Помогите разобраться 15.08.2006 13:27zaitsev А не из rc.local он стартует, то бишь ручками в bash?
Re: Помогите разобраться 15.08.2006 13:41Chief да он стартует только если его вручную запускать а автоматом не хочет
Re: Помогите разобраться 15.08.2006 13:42nektofil Ну если в mc стартует, то проверь еще раз правильно ли ты прописал полное имя скрипта в **rc.local**. Я в том смысле, что оно ПОЛНОСТЬЮ совпадает с действительным. Мож у тебя не так файл назван? Или ошибка в правописании пути? Просто проверь.

Можно еще изменить строку вызова:
---
. /etc/sysconfig/rc.firewall
---
Точка с пробелом в начале. Так будет чуть-чуть лучше. И поставить эту строку перед
---
touch /var/lock/subsys/local
---
Так будет чуть-чуть корректнее. Улыбка
Re: Помогите разобраться 15.08.2006 13:46zaitsev Если мне память не изменят, то для пользовательских скриптов есть rc.local.local, хотя один хрен ИМХО
Re: Помогите разобраться 15.08.2006 13:52nektofil Для пользовательских скриптов много мест есть. Имхо лучшее -- **/etc/init.d** Если правильно оформлять -- то и через **ntsysv** и через **chkconfig** рулить удобно. И привязку к runlevel-ам делать можно. Ведь запуск **iptables** в **s**-режиме это нонсенс. ;-)
Re: Помогите разобраться 15.08.2006 15:16zaitsev >> Имхо лучшее -- /etc/init.d

И то верно...
Re: Помогите разобраться 15.08.2006 16:14Chief Всем большое спасибо, вроде все заработало через пару перезагрузок, пути не трогал вроде правильные, теперь буду знать как правильнее делать.
Re: Помогите разобраться 15.08.2006 17:26werewolf Имхо, для пущей секьюрности лучше этот скрипт сохранить в /sbin/ifup-pre-local: он выполняется ДО поднятия сетевых интерфейсов.
Re: Помогите разобраться 15.08.2006 17:33nektofil А еще имхее, прочитать про **service iptables**, формат его файлов: **/etc/sysconfig/iptables** и **/etc/sysconfig/iptables.con** и не мучаться совсем. Улыбка
RSS-материал