thiagocoimbra23
(usa Debian)
Enviado em 29/06/2011 - 11:42h
bom dia john tudo blz? é simples de resolver esse problema, faça o seguinte, como root crie um arquivo exemplo segue abaixo detalhes para resolver seu problema.
No caso do Debian: coloque este script com o nome firewall na pasta /etc/init.d/ e verifique com o comando "ls -l /etc/init.d/firewall" se este tem as permissões de execução, ele deverá ter o seguinte formato:
-rwxr-xr-x 1 /etc/init.d/firewall
Se ele não estiver com as permissões execute o seguinte comando:
# chmod +x /etc/init.d/firewall
Depois basta criar um link simbólico na pasta /etc/rc2.d/ com o seguinte comando:
# ln -s /etc/init.d/firewall /etc/rc2.d/S99firewall
O link apontará para o arquivo /etc/init.d/firewall, que é o nosso script, o S99 do arquivo de link significa: o "S" de Start (iniciar) e o 99 é a ordem que ele será executado juntamente com o sistema.
O Debian usa o sistema de inicialização SYSV, segundo a apostila do técnico cidadão da Utan, outras distribuições também usam esse sistema, como Red Hat, SuSE, Mandrake, Conectiva, Ubuntu, etc). Então provavelmente essa dica valerá para a maioria das distribuições.
No caso do Slackware: esta distribuição Linux utiliza o sistema init BSD, neste caso coloque-o na pasta /etc/rc.d/init.d/ e o link na pasta /etc/rc.2/, valendo as mesmas dicas ditas acima.
Qualquer dúvida me contactar, muito obrigado.