View previous topic :: View next topic |
Author |
Message |
rafailowski n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 29 Aug 2002 Posts: 15
|
Posted: Wed Apr 30, 2003 9:43 pm Post subject: Problemes pour les lancements de services |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
DuF Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/500f78f33e18696e0a90f.jpg)
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Wed Apr 30, 2003 11:20 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
yaubi Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/13250740503f12bbe3518b0.png)
Joined: 15 Jan 2003 Posts: 194 Location: Oxford, UK
|
Posted: Wed Apr 30, 2003 11:28 pm Post subject: |
|
|
à 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 |
|
![](templates/gentoo/images/spacer.gif) |
DuF Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/500f78f33e18696e0a90f.jpg)
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Wed Apr 30, 2003 11:41 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
rafailowski n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 29 Aug 2002 Posts: 15
|
Posted: Thu May 01, 2003 12:22 am Post subject: |
|
|
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 !!! ![Laughing :lol:](images/smiles/icon_lol.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
DuF Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/500f78f33e18696e0a90f.jpg)
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Thu May 01, 2003 1:19 am Post subject: |
|
|
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 ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|