Bonjour,
Je suis sous Debian 3.1.0a et à à chaque démarrage j'ai le même problème : la connexion Internet ne se lance pas. Je suis obligé de lancer un pppoeconf dans un terminal pour que la connexion soit lancée. Après avoir cherché d'ou pouvais venir le problème, je me suis rendu compte que Debian essaye de rétablir la connexion dsl-provider avant de d'activer les périphériques PCMCIA. Or, je suis sur un portable et ma carte ethernet est une carte PCMCIA. Vous comprendrez donc aisément mon problème.
Je cherche donc à changer l'ordre dans lequel Debian charge les périphériques et services, mais je ne sais absolument pas comment faire ca. Quelqu'un a une idée ?
D'avance merci.
Rénald
# re
Posté par LaBienPensanceMaTuer . Évalué à 3.
En gros sous Debian, tu as une arborescence ds /etc/rc* qui est composé de lien vers les fichier dans le /etc/init.d :
[gco@gc]:~% find /etc/rc* -iname "*network*" 10:53
/etc/rc0.d/S35networking
/etc/rc6.d/S35networking
/etc/rcS.d/S40networking
Le préfixe du networking correspond à l'ordre de lancement.
Sachant qu'il y a beaucoup de lien et que c'est assez relou à gérer à la main, les petits gars de chez Debian ont crée l'outil update-rc.d.
Je t'invite donc à lire la page de man de update-rc.d pour activer le ppp après le pcmcia :)
[^] # Re: re: Modifier l'ordre de lancement des services au démarrage
Posté par mc_arnaud . Évalué à 1.
Alors j'ai lu le man update-rc.d et j'ai pas compris grand chose de plus que ce que tu viens de m'expliquer dans ton post. Je suis donc allé voir ce qui se passai dans /etc/rc*.d et je crois que j'ai compris comment tout ca fonctionnai. J'ai donc fait :
rm -i /etc/rc?.d/*pcmcia
update-rc.d pcmcia start 13 2 3 4 5 . stop 20 0 1 6 .
J'ai redémarré et........... même problème !
J'ai essayé en mettant "45" à la place de "13" : pareil
j'ai essayé en mettant "10" : toujours pareil
Est-ce que j'ai mal fait qualque-chose ? Est-ce que j'ai oublié un détail ? Pourquoi le réseau se lance-t-il toujours avant le PCMCIA ?
[^] # Re: re: Modifier l'ordre de lancement des services au démarrage
Posté par LaBienPensanceMaTuer . Évalué à 2.
Le truc logique serait de passer le ppp en 40, on est d'accord ?
Donc en gros:
update-rc.d -f ppp remove
update-rc.d ppp defaults 40
Devrait fonctionner et t'éviter de te prendre la tête.
Si au boot, tu constates que le pcmcia est lancé avant le ppp mais que cela ne fonctionne toujours pas, alors c'est que t'as un souci d'un autre ordre.
[^] # Re: re: Modifier l'ordre de lancement des services au démarrage
Posté par mc_arnaud . Évalué à 1.
j'en peut plus de ce truc, ca commence à me bouffer. N'y aurait-il pas un autre problème ? une autre solution ?
[^] # Re: re: Modifier l'ordre de lancement des services au démarrage
Posté par zx81 . Évalué à 1.
-poste ici le resultat d'un ls -l /etc/rc2.d et de ls -l /etc/rsS.d
... y'a p'tet encore une histoire de hotplug ?
[^] # Re: re: Modifier l'ordre de lancement des services au démarrage
Posté par mc_arnaud . Évalué à 1.
# runlevel
2 N
# ls -l /etc/rc2.d
total 0
lrwxrwxrwx 1 root root 6 2005-08-23 15:31 K09samba -> /samba
lrwxrwxrwx 1 root root 18 2005-08-23 11:22 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root 15 2005-08-23 11:22 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root 13 2005-08-25 21:41 S14ppp -> ../init.d/ppp
lrwxrwxrwx 1 root root 17 2005-08-23 12:18 S18portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root 16 2005-08-23 12:19 S20dbus-1 -> ../init.d/dbus-1
lrwxrwxrwx 1 root root 17 2005-08-23 12:19 S20dirmngr -> ../init.d/dirmngr
lrwxrwxrwx 1 root root 15 2005-08-23 11:22 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root 15 2005-08-23 11:22 S20inetd -> ../init.d/inetd
lrwxrwxrwx 1 root root 13 2005-08-23 12:20 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root 17 2005-08-23 11:21 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root 16 2005-08-25 21:35 S20pcmcia -> ../init.d/pcmcia
lrwxrwxrwx 1 root root 13 2005-08-23 12:19 S20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root 13 2005-08-23 12:18 S21fam -> ../init.d/fam
lrwxrwxrwx 1 root root 20 2005-08-23 12:20 S21nfs-common -> ../init.d/nfs-commo n
lrwxrwxrwx 1 root root 13 2005-08-23 11:22 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root 14 2005-08-23 11:22 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root 13 2005-08-23 12:27 S99gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root 19 2005-08-23 11:21 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root 23 2005-08-23 11:21 S99stop-bootlogd -> ../init.d/stop-b ootlogd
# ls -l /etc/rcS.d
total 1
-rw-r--r-- 1 root root 701 2004-09-10 17:00 README
lrwxrwxrwx 1 root root 21 2005-08-23 11:21 S02mountvirtfs -> ../init.d/mountvirtfs
lrwxrwxrwx 1 root root 14 2005-08-23 12:19 S04udev -> ../init.d/udev
lrwxrwxrwx 1 root root 18 2005-08-23 11:21 S05bootlogd -> ../init.d/bootlogd
lrwxrwxrwx 1 root root 25 2005-08-23 11:23 S05initrd-tools.sh -> ../init.d/initrd-tools.sh
lrwxrwxrwx 1 root root 19 2005-08-23 11:22 S05keymap.sh -> ../init.d/keymap.sh
lrwxrwxrwx 1 root root 22 2005-08-23 11:21 S10checkroot.sh -> ../init.d/checkroot.sh
lrwxrwxrwx 1 root root 25 2005-08-23 14:59 S18hwclockfirst.sh -> ../init.d/hwclockfirst.sh
lrwxrwxrwx 1 root root 24 2005-08-23 11:22 S18ifupdown-clean -> ../init.d/ifupdown-clean
lrwxrwxrwx 1 root root 27 2005-08-23 12:19 S20module-init-tools -> ../init.d/module-init-tools
lrwxrwxrwx 1 root root 18 2005-08-23 11:21 S20modutils -> ../init.d/modutils
lrwxrwxrwx 1 root root 20 2005-08-23 11:21 S30checkfs.sh -> ../init.d/checkfs.sh
lrwxrwxrwx 1 root root 19 2005-08-23 11:21 S30procps.sh -> ../init.d/procps.sh
lrwxrwxrwx 1 root root 21 2005-08-23 11:21 S35mountall.sh -> ../init.d/mountall.sh
lrwxrwxrwx 1 root root 18 2005-08-23 11:23 S36discover -> ../init.d/discover
lrwxrwxrwx 1 root root 21 2005-08-23 11:21 S36mountvirtfs -> ../init.d/mountvirtfs
lrwxrwxrwx 1 root root 19 2005-08-23 12:19 S36udev-mtab -> ../init.d/udev-mtab
lrwxrwxrwx 1 root root 18 2005-08-23 11:22 S38pppd-dns -> ../init.d/pppd-dns
lrwxrwxrwx 1 root root 19 2005-08-23 11:22 S39dns-clean -> ../init.d/dns-clean
lrwxrwxrwx 1 root root 18 2005-08-23 11:22 S39ifupdown -> ../init.d/ifupdown
lrwxrwxrwx 1 root root 21 2005-08-23 11:21 S40hostname.sh -> ../init.d/hostname.sh
lrwxrwxrwx 1 root root 17 2005-08-23 11:24 S40hotplug -> ../init.d/hotplug
lrwxrwxrwx 1 root root 20 2005-08-23 11:22 S40networking -> ../init.d/networking
lrwxrwxrwx 1 root root 21 2005-08-23 11:24 S41hotplug-net -> ../init.d/hotplug-net
lrwxrwxrwx 1 root root 17 2005-08-23 12:18 S43portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root 21 2005-08-23 11:21 S45mountnfs.sh -> ../init.d/mountnfs.sh
lrwxrwxrwx 1 root root 27 2005-08-23 11:22 S48console-screen.sh -> ../init.d/console-screen.sh
lrwxrwxrwx 1 root root 20 2005-08-23 14:59 S50hwclock.sh -> ../init.d/hwclock.sh
lrwxrwxrwx 1 root root 21 2005-08-23 11:21 S55bootmisc.sh -> ../init.d/bootmisc.sh
lrwxrwxrwx 1 root root 17 2005-08-23 11:21 S55urandom -> ../init.d/urandom
lrwxrwxrwx 1 root root 17 2005-08-23 11:22 S70nviboot -> ../init.d/nviboot
lrwxrwxrwx 1 root root 24 2005-08-23 12:17 S70xfree86-common -> ../init.d/xfree86-common
lrwxrwxrwx 1 root root 14 2005-08-23 14:58 S75sudo -> ../init.d/sudo
Voila, j'espère que ca va etre lisible sur le forum.
[^] # Re: re: Modifier l'ordre de lancement des services au démarrage
Posté par zx81 . Évalué à 1.
donc essaye de déplacer ton init pcmcia vers rcS.d/S39 (ou 40
ou 41... sans garantie mais c'est ce que je tenterais...:-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.