[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] config de l'adsl sous debian



Benoît Barbier <benoit.br@skynet.be> writes:

> Re-bonjour,
> 
> Bon maintenant je suis un peut perdu, j'ai fait tous ce que tu m'as
> dis ça marche je suis SUPER HEUREUX UN GRAND MERCI. :-)

Ah, on avance.

> 
> Mais j'ai envie de comprendre exactement d'où vient le problème, et
> ce que je dois faire pour que ça marche automatiquement au
> démarrage.

Ben oui, c'est bien naturel. On va y venir.

> 
> Merci d'avance pour un dernier coup de pouce Rémi et les autres. :o)
> Je vous suis reconnaissant.
> Benoît
> 
> Cf.  détail plus bas et fichier attaché
> 
> ****************************************************
> >> Voici ce que ifconfig donne après avoir fait cela:
> >> 
> >> eth0      Link encap:Ethernet  HWaddr 00:48:54:01:12:DD  
> >>           inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
> >>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >>           RX packets:91 errors:0 dropped:0 overruns:0 frame:0
> >>           TX packets:194 errors:0 dropped:0 overruns:0 carrier:0
> >>           collisions:0 txqueuelen:100 
> >>           Interrupt:5 Base address:0xd000 
> 
> >Bizarre, eth0 est toujours là.
> >Tu as installé un soft de configuration de ta machine ? (style
> >linuxconf ou webmin). Parce que en supprimant eth0 de ton fichier
> 
> Oui mais je ne m'an suis pas encore servi
Argh, je suppose donc que c'est ce soft qui crée son propre système de
gestion de la machine, qui n'est pas celui d'une pure Debian. Ca
complique un peu les choses, mais on devrait pouvoir s'en sortir.

Je vois dans tes scripts de démarrage que c'est linuxconf. Si tu n'en
a pas besoin et que tu ne l'as pas encore utilisé, je te conseilles de
le retirer. Je l'avais une fois utilisé sur un serveur potato, et il
poluait largement le système de configuration de debian. Ca marchait
bien tant que tu restais dans linuxconf, mais très difficile de faire
quelque-chose en dehors. Ou de demander de l'aide puisque le système
était différent d'une debian pure. Et s'il faisait quelque-chose que
tu ne voulais pas, ou s'il ne savait pas faire quelque-chose et que tu
doives repasser à la main... Galère.

<couic>
> J'avais fais locate -u à chaques fois avant un locate pppoe pour
> être sûr je pense que c'est le même résultat au niveau de la mise à
> jour de la db.  Je me trompe?
Je ne sais pas, je n'ai jamais utilisé ni vu de switch -u à locate. Et
ça ne marche pas sur ma machine (une woody). Mais si ça met à jour la
db, c'est bon.
> 
> >> J'ai réinstallé pppoe_1.0-1.deb.
> >> 
> >> >>Donc :
> >> >>* désinstalle rp-pppoe et installe le packege de potato
> >>  +- ok
> 
> C'est un point délicat on ne sera jamais sûr qu'il ne reste pas des
> fichiers de rp-pppoe qui portent un nom que je n'ai pas cherché.
Oui, mais visiblement ta config fonctionne, donc on ne va pas s'en
faire. Il suffit maintenant de rendre le démarrage automatique, ce qui
revient à nettoyer le démarrage de ppp.

<couic>
> C'est normal que je n'ai pas de fichier /etc/rc2.d/SXXppp ?
> (mon runlevel étant 2)

Non, ce n'est pas normal.
Essaye dpkg-reconfigure ppp pour voir. Sinon, on va y venir.

> Je n'ai pas non plus de /etc/rc2.d/SXXnetworking
Ca c'est normal, il est dans /etc/rcS.d/, ce qui veut dire qu'il est
démarré quel que soit le runlevel (même en single user)

<couic>

> Le bonheur total, L'extase MERCI REMI !!!! :-)
Hé he, ça je pouvais quand-même pas couper :-)

Bon, passons à la configuration automatique.

Dans /etc/init.d/networking, ajoutes une ligne à la fin :
/sbin/ifconfig eth0 up  (sauf si elle y est déjà)

Ensuite, il reste à faire démarrer automatiquement ppp :

mv /etc/init.d/ppp.bak /etc/init.d/ppp (on remet les choses à leur place)
touch /etc/ppp/ppp_on_boot
remplacer provider par dsl-provider dans /etc/init.d/ppp

Si tu n'as toujours pas de /etc/rc2.d/SXXppp, il faut les créer :
normalement dpkg-reconfigure ppp devrait les créer, sinon c'est qu'il
y a toujours qqchose de bizarre sur ta machine. Mais bon, pour les
recréer à la main :

update-rc.d ppp start 14 2 3 4 5 . stop 14 0 1 6 .

Quand tout est fait, reboot pour voir.

A+,
-- 
Rémi