Re: démarrage
Guillaume Le Parquic a écrit:
Bonjour,
Je me permets de vous soumettre mon problème car je n'arrive pas à
trouver de l'information tout seul.
Heureux ADSLien, j'ai mis une machine sur debian (3.0) avec un serveur
ftp (proftpd) et apache. Comme mon ip est dynamique, j'ai mis le
logiciel "ddclient" qui me permet d'avoir une redirection chez dyndns.org.
Tout va bien pour le serveur par default d'apache. Par contre le
serveur ftp et les hotes virtuels ne sont pas à jour. J'ai trouvé au
boot la phrase suivante :" Proftpd. Fatal, unable to determine ip
adress of xxxx.mine.nu". Normal, l'adsl n'est pas encore lancé, donc
pas de danger qu'il y ait une ip :-)
Je suis contraint de lancer manuellement la commande " proftpd et
apachectl restart".
Il y a-t-il moyen soit :
a) de lancer apache et proftpd à la fin du boot, une fois que
l'adsl et ddclient soient lancés?
b) d'automatiser les deux commandes sus-mommées en fin de boot?
Merci par avance pour votre aide.
Guillaume
bonjour,
il faudrait dans tes scripts de démarage lancer la connexion adsl et
ddclient avant apache et proftpd ne se lance, cad :
qur donne ls /etc/rc2.d/ ?
si tu as (les chiffres sont des exemples)
# ls /etc/rc2.d/
S20apachectl
S30proftpd
S50ton-script-adsl
il va lancer d'abors apache puis proftpd puis ton script de connexion adsl
tu peux soit renomer ton fichier S40ton-script-adsl en
S10ton-script-adsl (donc il lancera ton-script adsl avant apache et proftpd)
mais cela ne modifera que pour le run level 2 soit supprimer toutes les
entrées dans les rcX.d en faisant :
# update-rc.d -f ton-script-adsl remove
puis le rajouter en faisant
# update-rc.d ton-script-adsl start 10 2 3 4 5 . stop 10 0 1 6
( cf man de update-rc.d pour mieux comprendre comment marche la commande )
si tu n'as pas mis ton script de démarage dans le repertoire /etc/init.d
la commande update-rc.d ne fonctionnera pas
dans ce cas il faut que tu fasses un script qui te lance ou t'arret ta
connexion adsl.
exemple de script à mettre dans le repertoire /etc/init.d
# cat /etc/init.d/adsl
#!/bin/bash
case $1 in
start)
chemin vers ton script de connexion
;;
stop)
chemin vers ton script de deconnexion
;;
esac
puis faire les commandes update-rc.d indiqué au dessus avec le nom de
fichier "adsl"
tu peux également modifier le démarage de apachectl et proftpd en
faisant la manip en mettant apache et proftp avec un numero de démarage
superieur à celui de connexion à l'adsl.
en ésperant avoir répondu à ta question
yoann
___________________________________________________________________
Haut Débit: Modem offert soit 150,92 euros remboursés sur le Pack eXtense de Wanadoo !
Profitez du Haut Débit à partir de 30 euros/mois : http://www.ifrance.com/_reloc/w
Reply to:
- References:
- démarrage
- From: "Guillaume Le Parquic" <guillaume.le.parquic@wanadoo.fr>