Initialisation pgm's

Bounjour,
J'ai viens d'installer un serveur dhcp et un firewall et je voudrais que ca c lance lors du démarrage...qqn connait le fichier où il faut mettre ces pgm's ou une facon pour que ca c lance sans devoir faire à chaque fois /etc/init.d/dhcp start .... etc
merci
volontaire à tte réponse
++

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Webmaster
    Salut

    Sous quelle distribe es-tu ?
    Normalement un simple lien dans /etc/rc.d/rc*.d/ suffit.
    J'explique grosso modo comment faire ça ici:
    http://www.commentcamarche.net/forum/affich-444054

    C'est pour SaMBa, mais c'est a peu de choses prés la meme chose pour dhcp (sauf le numero d'ordre!)
    Si tu veux plus d'infos, n'hésite pas!

    @++
    "Si c'est stupide et que ça marche,
            alors ce n'est pas stupide"
    1. Salut,
      Euh! je suis sous une debian.
      En fait j'ai pas le repertoire /etc/rc.d mais par contre j'ai /etc/rc*.d/
      où * va de 0 à 6

      "En gros:
      Samba doit demarrer aux niveaux 3 et 5 et s'arreter aux niveaux 0,1,2,4,6"

      ca veut dire koi les niveaux...??

      Merci
      1. Webmaster
        Re,

        En fait j'ai pas le repertoire /etc/rc.d mais par contre j'ai /etc/rc*.d/
        où * va de 0 à 6


        C'est pour cela que je te demandais la distribe... effectivement ça fait partie des quelques truc qui peuvent changer d'une distrib à une autre. Sous Debian les rc*.d se trouvent directement dans /etc pas dans /etc/rc.d

        Pour le reste, je copie-colle le post qui était dans le lien ça sera plus simple en fait.

        > Salut,
        > le demarrage de linux est assez complexe donc je ne vais pas tout expliquer en detail...
        > Pour etre bref... tu as six mode de 'demarrage':
        >
        > 0 - halt (arret de la machine)
        > 1 - Single user mode(monoutilisateur/maintenance)
        > 2 - Multiuser, sans reseau
        > 3 - Full multiuser mode (niveau standar)
        > 5 - X11 (graphique)
        > 6 - reboot (redemarrage)

        Les niveaux, c'est ça, juste au dessus ! :)
        C'est le niveau au quel demarre le systeme.

        > Pour chacun de ces six modes, tu as (entre-autre) un dossier qui contient tout les service
        > (ou demon) a lancer et/ou a tuer lors du passage a ce niveau.
        > Les dossiers sont /etc/rc.d/rcX.d/ ou X est egal au mode (0,1,2,3,5,6)
        >
        > Dans ces dossier se trouvent des liens vers les script a executer.
        > Les nom des liens sont d'un type spécial.
        > S/Knumurodrenomservice
        > S pour start ou K pour kill le numero trés important, c'est l'odre d'execution des
        > differents scripts (reseau avant samba au demarrage, l'inverse a l'arret)
        > donc tu va devoir creer des liens (7) dans ces diferrents dossiers (tous sont des liens
        > vers /etc/init.d/smb)

        Pour le numero, dhcp doit-etre en 65 pour le demarrage et 35 pour l'arret.
        verifi dans /etc/init.d/dhcpd dans les commentaire, il doit y avoir une ligne du type:
        # chkconfig: 2345 65 35
        Qui veut dire que le service devrait etre demarré aux niveau 2, 3, 4, et 5
        que le numero d'ordre au demarrage devrait etre 65
        et pour l'arret ,35

        > En gros:
        > Samba doit demarrer aux niveaux 3 et 5 et s'arreter aux niveaux 0,1,2,4,6
        > Chez moi les valeures sont 91 au demarrage (samba ne necessite que le réseau donc il
        > pourrait etre avant, mais dans les 90 ca parait suffisament confortable) et 9 pour l'arret
        > J'ai donc dans /etc/rc.d/rc3.d et /etc/rc.d/rc5.d le liens "S91smb" qui pointe vers
        > "/etc/init.d/smb"
        > Et dans les autres rcX.d le lien "K09smb" qui pointe vers "/etc/init.d/smb"

        > rapel: pour faire un lien,

        > cd /etc/rc.d/rc3.d
        > ln -s S91smb /etc/init.d/smb

        voili, voilou,
        @+
        "Si c'est stupide et que ça marche,
                alors ce n'est pas stupide"