Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemes pour les lancements de services
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
rafailowski
n00b
n00b


Joined: 29 Aug 2002
Posts: 15

PostPosted: Wed Apr 30, 2003 9:43 pm    Post subject: Problemes pour les lancements de services Reply with quote

Bonjour,

J'ai quelques problemes avec quelques services rebels....

Au démarrage, je lance SSH, DNS, HTTP, FTP, SMTP, IMAP, MySQL...
mais DNS, FTP, et SMTP ne se lancent pas...
Détail qui compte (je pense), connection ADSL PPPOE

DNS
Voilà les logs...
Code:

Apr 30 22:00:43 [named] starting BIND 9.2.2 -u named -n 1 -t /chroot/dns
Apr 30 22:00:43 [named] using 1 CPU
Apr 30 22:00:44 [named] loading configuration from '/etc/bind/named.conf'
Apr 30 22:00:44 [named] no IPv6 interfaces found
Apr 30 22:00:44 [named] listening on IPv4 interface lo, 127.0.0.1#53
Apr 30 22:00:44 [named] listening on IPv4 interface eth1, 192.168.1.1#53
Apr 30 22:00:44 [named] command channel listening on 127.0.0.1#953
Apr 30 22:00:45 [named] zone 127.in-addr.arpa/IN: loaded serial 2003081601
Apr 30 22:00:45 [named] zone 1.168.192.in-addr.arpa/IN: loaded serial 2003160402
Apr 30 22:00:45 [named] zone localhost/IN: loaded serial 2002081601
Apr 30 22:00:45 [named] zone toto.org/IN: loaded serial 2003041705
Apr 30 22:00:45 [named] running

Voilà le fichier de conf
Code:

listen-on-v6 { none; };
listen-on { 213.xx.xxx.xx; 127.0.0.1; 192.168.1.1; };

Porblème, named n'écoute pas sur 213.xx.xxx.xx alors qu'il devrait...
PureFTPd
les logs....
Code:

Apr 30 22:00:56 [pure-ftpd] (?@?) [ERROR] Unable to start a standalone server: [Bad file descriptor]

la conf...
Code:

SERVER="-S 213.xx.xxx.xx,21"

Pureftpd n'arrive pas à écouter sur 213.xx.xxx.xx....
Postfix
les logs...
Code:

Apr 30 22:00:56 [postfix/postfix-script] starting the Postfix mail system
Apr 30 22:00:56 [postfix/master] fatal: config variable inet_interfaces: host not found: toto.org


Bref... Personne n'arrive a écouter sur 213.xx.xxx.xx et pour cause tous les services sont lancés avant même que la ligne ADSL soit "UP"... donc que l'interface 213.xx.xxx.xx soit active....

Tous les services sont installés a l'aide d'un rc-update add ... default sauf la connexion ADSL qui est lancé par le script adsl-start placé dans /etc/conf.d/local-start

Une fois la connexion ADSL lancée, je lance les tous les services sans le moindre problème... C'est ce qui me fait penser que le problème vient de l'ordre de lancement des services....

Quelqu'un peut-il me dire comment je peux résoudre ce problème d'ordre dans les lancements des services...

merci d'avance.
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Wed Apr 30, 2003 11:20 pm    Post subject: Reply with quote

Si tu lançais ta connexion adsl par un script dans /etc/init.d/ et que tu la mettais en rc-update add connex_adsl default et que dans tes scripts DNS, Pure-ftpd et SMTP tu ajoutais la dépendance à ton script connex_adsl, amha tu n'aurais plus aucun problème !
Back to top
View user's profile Send private message
yaubi
Apprentice
Apprentice


Joined: 15 Jan 2003
Posts: 194
Location: Oxford, UK

PostPosted: Wed Apr 30, 2003 11:28 pm    Post subject: Reply with quote

à vue de pif, je te proposerais plusieurs pistes :

    - laisse les daemons ouvrir une socket sur toutes les interfaces :

      - pureftpd : -S ,21
      - postfix : inet_interfaces=all

    - indique l'adresse ip de l'interface plutôt que son nom
    - ajuste l'ordre de lancement des daemons en ajoutant :
    Code:

        depend() { need net adsl }
       

    (en remplaçant "adsl" par le nom de ton script de connection à l'Internet, le nom de ton modem par exemple)

bon courage
Yoann
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Wed Apr 30, 2003 11:41 pm    Post subject: Reply with quote

yaubi wrote:
...
- ajuste l'ordre de lancement des daemons en ajoutant :
Code:

    depend() { need net adsl }
   

(en remplaçant "adsl" par le nom de ton script de connection à l'Internet, le nom de ton modem par exemple)
[/list]...
Yoann


Cela n'est possible que si son script de démarrage de connexion adsl est lancé en tant que rc-scripts, ce qui n'est a priori pas le cas actuellement, mais c'est la solution à utiliser !
Back to top
View user's profile Send private message
rafailowski
n00b
n00b


Joined: 29 Aug 2002
Posts: 15

PostPosted: Thu May 01, 2003 12:22 am    Post subject: Reply with quote

merci beaucoup pour vos reponses.... c'est excatement ce qu'il me fallait...
Ca marche Nickel...
Script lance en rc-script et avec un depend adequat dans les scripts de pureftpd named et postfix...

merci... grace a vous deux je comprends beaucoup mieux le fonctionnement de rc-update et de la syntaxe des rc-scripts

BIG UP !!! :lol:
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu May 01, 2003 1:19 am    Post subject: Reply with quote

Bah surtout que les rc-scripts c'est relativement simple, totalement adapté à ce que tu voulais et c'est super pratique, qu'on se le dise :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum