Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
945 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  lancement d'un script au démarrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancement d'un script au démarrage

n°800374
lolo_067
Posté le 10-04-2006 à 11:47:12  profilanswer
 

hello,  
 
j'ai un script iptables que je souhaite lancer dès le démarrage de la machine. Aujourd'hui, je dois ouvrir la session et lancer le script. Je connais le autoexec sous dos mais sous linux y a pas un autoexec propre à linux ? ( je pense que si  mais ... je sais pas ou le trouver et comment le mettre dessus).
 
Le script démarre mais faut se coneccter en temps que root. Ca pose un problème ca ?
 
Merci

mood
Publicité
Posté le 10-04-2006 à 11:47:12  profilanswer
 

n°800401
francoispg​p
Posté le 10-04-2006 à 13:15:13  profilanswer
 

Salut non il n'y a pas de fichier de démarrage mais une arborescence de démarrage  
 
c'est /etc/init.d/ pour le script
et ensuite tu mets dans  
/etc/init.d/rc5.d/
un lien vers ton script
le nom du lien doit avoir obligatoirement le format suivant "S88monscript" ou 88 est un numero d'ordre de priorité pour le démarrage
 
le S01 démarre forcément en premier  
le S99 démarre forcément en dernier  
MAIS plusieurs liens peuvent porter le même numéro (puisque c'est un ordre de priorité et pas un ordre absolue d'exécution).
 
PS: si tu veux faire un truc bien propre que tu peux starter/stopper inspires toi d'un script existant....

Message cité 1 fois
Message édité par francoispgp le 10-04-2006 à 13:17:26
n°800404
l0ky
Posté le 10-04-2006 à 13:18:56  profilanswer
 

francoispgp a écrit :

et ensuite tu mets dans  
/etc/init.d/rc5.d/
un lien vers ton script


Ca dépend de la distribution et de son runlevel de démarrage...


Message édité par l0ky le 10-04-2006 à 13:19:18
n°800406
lolo_067
Posté le 10-04-2006 à 13:32:39  profilanswer
 

ben je suis sous mandriva 2005 (Mandrake 10.2)
 
Si j'ai bien compris je dois copier mon script dans le répertoire /etc/init.d/ et un lien dans /etc/rc5.d ? Mais quand je regarde dans rc5.d, j'ai des fichiers.Si j'en ouvre un (vi ) ben j'ai l'impression de retrouver un fichier de script.  
Je débute (pour ce qui est de l'administration) et pour ca c'est une première.
 
Merci

n°800407
francoispg​p
Posté le 10-04-2006 à 13:49:05  profilanswer
 

j'aurrai du préciser effectivement, heureusement il ya IOky attentif...
 
fais un

ls -l

pour regarder dedans...
 

n°800650
lolo_067
Posté le 11-04-2006 à 08:48:13  profilanswer
 

ok mais comment je crée le lien ?
 
Y a encore beaucoup de chose sous linux que je maitrise pas ... :((
Merci

n°800651
franceso
Posté le 11-04-2006 à 08:49:18  profilanswer
 

créer un lien symmbolique :
  ln -s <source> <cible>


---------------
TriScale innov
n°800654
lolo_067
Posté le 11-04-2006 à 08:57:28  profilanswer
 

ok merci je vais tester :)
Je vous tiens au courant :)

n°800657
lolo_067
Posté le 11-04-2006 à 09:34:54  profilanswer
 

Re,  
 
 
J'ai ca  et je sais pas quoi en faire ...
ln -s /etc/init.d/firewall /etc/rc5.d/S100firewall
ln: `/etc/rc5.d/S100firewall': fichier existant.
 
C'est quoi mon erreur dans la commande ??
 
Merci

n°800658
lolo_067
Posté le 11-04-2006 à 09:38:48  profilanswer
 

ben je crois que j'ai trouvé :)
 
j'ai fait un ln -s /etc/init.d/firewall /etc/rc5.d/S99firewall et la ca marche :)
bon je vais rebooter la machine pour voir

mood
Publicité
Posté le 11-04-2006 à 09:38:48  profilanswer
 

n°800659
l0ky
Posté le 11-04-2006 à 09:42:37  profilanswer
 

lolo_067 a écrit :

J'ai ca  et je sais pas quoi en faire ...
ln -s /etc/init.d/firewall /etc/rc5.d/S100firewall
ln: `/etc/rc5.d/S100firewall': fichier existant.
 
C'est quoi mon erreur dans la commande ??


Lire les messages d'erreur ca peut aider quelque fois...
Fichier existant => fichier qui existe => /etc/rc5.d/S100firewall existe peut etre, non [:opus dei]
 
Si tel est le cas, et si tu crées un S99firewall, deux scripts de firewall risque de s'exécuter l'un apres l'autre.
d'abord le S99 puis ensuite le S100.
Et fort probablement, le S100 va écraser la configuration du S99...

Message cité 1 fois
Message édité par l0ky le 11-04-2006 à 09:42:47
n°800661
l0ky
Posté le 11-04-2006 à 09:45:20  profilanswer
 

Et pour info, les règles de filtrage doivent être mises en place avant que les interfaces réseaux soient up


Message édité par l0ky le 11-04-2006 à 09:45:33
n°800664
lolo_067
Posté le 11-04-2006 à 09:49:35  profilanswer
 

ce qui veut dire que je peux pas le mettre en S99 ... Je dois le mettre bien avant que la connexion adsl soit effective ?

n°800665
lolo_067
Posté le 11-04-2006 à 09:53:44  profilanswer
 

l0ky a écrit :

Lire les messages d'erreur ca peut aider quelque fois...
Fichier existant => fichier qui existe => /etc/rc5.d/S100firewall existe peut etre, non [:opus dei]
 
Si tel est le cas, et si tu crées un S99firewall, deux scripts de firewall risque de s'exécuter l'un apres l'autre.
d'abord le S99 puis ensuite le S100.
Et fort probablement, le S100 va écraser la configuration du S99...


 
 
Oui ca sert mais quand tu trouves pas de S100firewall, je comprends pas. Ca dit qu'iol existe mais t'en trouves pas. Tu conclues quoi ?

n°800669
l0ky
Posté le 11-04-2006 à 10:11:55  profilanswer
 

lolo_067 a écrit :

ce qui veut dire que je peux pas le mettre en S99 ... Je dois le mettre bien avant que la connexion adsl soit effective ?


En fait, si tu veux faire les choses de manières propre, il faut que le filtrage soit actif _avant_ que les interfaces soient activées. Dans le cas contraire, ton équipement voir ton réseau est vulnérable durant un cours laps de temps...
 
edit: donc oui, le script doit etre exévuté avant que ta connection ADSL soit up.


Message édité par l0ky le 11-04-2006 à 10:13:35
n°800675
lolo_067
Posté le 11-04-2006 à 10:21:47  profilanswer
 

ok je l'ai mis en S03 (il y a avait un script iptables à ce niveau) Je pense que ca doit être bon la
 
Merci

n°800796
lolo_067
Posté le 11-04-2006 à 15:07:34  profilanswer
 

ok c'est cool j'ai redémarré la bête et ma protection se lance.  
Merci pour votre aide et conseil
 
lolo_067

n°800879
Dark_Schne​ider
Close the World, Open the Net
Posté le 11-04-2006 à 18:23:39  profilanswer
 

pour les détails : http://www.linux-wizard.net/howto. [...] y=services


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  lancement d'un script au démarrage

 

Sujets relatifs
executer un script avec www-data et mot de passe ?xfce4 lancer une app au demarrage sur tt le bureau
Utilisé le fichier /proc dans un script C[Résolu] Script ftp : Problème de répertoire
[resolu][kde] plante au démarrageScript de reconnexion ADSL
Vlans sur une Debian et demarrage?!problème avec ubuntu démarrage
Mandrake 10.1 + mozilla au démarragelancement d'un script au demarrage
Plus de sujets relatifs à : lancement d'un script au démarrage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR