+ Responder ao Tópico



  1. #1
    fereggert
    Visitante

    Padrão Carregar Script Automático na Inicialização

    Galera:

    To com meu script de firewall certinho rodando legau, mas to tendo que carregá ele sempre que ligo a máquina.

    Esqueci como se faz para carregar o script na inicialização...

    Alguém pode dar uma luzinha¿¿¿¿¿


    Eggert <IMG SRC="images/forum/icons/icon_confused.gif">

  2. #2
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão Carregar Script Automático na Inicialização

    Poem em /etc/rc.d/ o script, com um chmod 755 script.sh
    Ou joga ele dentro de /etc/rc.d/rc.local



  3. #3
    fereggert
    Visitante

    Padrão Carregar Script Automático na Inicialização

    Valew Psy <IMG SRC="images/forum/icons/icon_biggrin.gif">

    Soh que não deu!!!! <IMG SRC="images/forum/icons/icon27.gif">

    Fiz dos dois modos que você falow, mas não foi.

    Não tenho que acrescentar alguma linha em alguma lugar????

    o nome do meu script é firewall.sh e tá com o chmod em 755...

    Alguma luz???


    Valew..

    Eggert <IMG SRC="images/forum/icons/icon21.gif">

  4. #4

    Padrão Carregar Script Automático na Inicialização

    Coloque ess script no /etc/rc.d/init.d

    renomeie para firewall


    chkconfig --add firewall
    chkconfig --level 2345 firewall on


    pronto o seu script sera inicializado nos niveis 2345.


    Marcos Amorim




  5. #5
    fereggert
    Visitante

    Padrão Carregar Script Automático na Inicialização

    Valew Marcos...

    Só que infelizmente ainda não foi....

    Quando faço o comando chkconf --add firewall me dá a seguinte mensagemd e erro:

    "o serviço firewall não tem suporte ao chkconfig"

    obrigado pelas respostas galera!!!!!


    Eggert
    <IMG SRC="images/forum/icons/icon21.gif">

  6. #6
    Futuremax
    Visitante

    Padrão Carregar Script Automático na Inicialização

    Faça isso:
    ln -s /endereco/do/script/firewall /etc/init.d
    ln -s /etc/init.d/firewall /etc/rc.d/rc0.d/K40firewall
    ln -s /etc/init.d/firewall /etc/rc.d/rc6.d/K40firewall
    ln -s /etc/init.d/firewall /etc/rc.d/rc5.d/S99firewall
    ln -s /etc/init.d/firewall /etc/rc.d/rc3.d/S99firewall
    Isso sempre funciona, monte seu script assim tb:

    #!/bin/sh
    case $1 in
    &acute;start&acute
    #aki vc coloca todas as regras do firewall
    touch /var/lock/subsys/firewall
    ;;
    &acute;stop&acute
    #aki vc desliga as regras
    rm -f /var/lock/subsys/firewall
    ;;
    esac

    Siga tudo corretamente e deve funcionar, se tiver dúvidas pergunte novamente. <IMG SRC="images/forum/icons/icon_wink.gif">



  7. #7

    Padrão Carregar Script Automático na Inicialização

    Esqueci de comentar,

    no seu arquivo firewall coloque

    #chkconfig 80 35 abaixo do #!/bin/sh


    e tente novamente tb faça o que o nosso amigo Futuremax Falou do script de inicialização.


    Marcos Amorim

  8. #8
    fereggert
    Visitante

    Padrão Carregar Script Automático na Inicialização

    Valew Psy, Marcos Amorim, Futuremax!!!!

    Agora funcionou, fiz aqueles links e foi!!!!!!!! <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif">

    O próximo passo é reestruturar o meu script como v6 falaram!!!

    Galera mto obrigado e espero que essa tenha tirado a dúvida de outras pessoas tb!!!!!!

    Só mais uma coisinha, se eu fizer isso com qualquer script funciona??? (trocando apenas onde tem firewall por outro nome qqer)???

    Valew.

    Eggert <IMG SRC="images/forum/icons/icon21.gif">



  9. #9

    Padrão Carregar Script Automático na Inicialização

    Sim vai funcionar certifique de colocar o case, igual ao q o Futuremax comentou


    Marcos Amorim