[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,
> Ca ne marche toujours pas. :-(
> 
> >Bon, déjà ici il y a un problème : ton interface eth0 ne devrait pas
> >avoir d'adresse ip.
> >Va voir dans /etc/network/interfaces et supprime tout ce qui concerne
> >ton interface eth0, puis /etc/init.d/networking restart, puis ifconfig
> >pour vérifier que eth0 n'est plus là.
> 
> 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
> interfaces et en faisant /etc/init.d/networking restart, normalement
> tu ne devrais plus avoir que lo.

> 
> lo        Link encap:Local Loopback  
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           UP LOOPBACK RUNNING  MTU:3924  Metric:1
>           RX packets:45 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0 
> 
> ppp0      Link encap:Point-to-Point Protocol  
>           inet addr:217.136.113.123  P-t-P:217.136.113.1  Mask:255.255.255.255
>           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
>           RX packets:89 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:10 

Là c'est bizarre, il semble que tu sois connecté à internet. Tu as une
interface ppp0, avec une adresse internet valide.
> 
> >Dans /etc/network/interfaces, tu dois juste avoir la ligne
> >suivante (les lignes précédées d'un # ne compte pas) :
> >iface lo inet loopback
> 
> Ca je l'ai fait.
> 
> >Si tu as un moyen de désinstaller rp-pppoe, fais-le car sinon je ne
> >sais pas t'aider. Avec le package potato, je sais te dire *EXACTEMENT*
> >quoi mettre où puisque j'en ai une ici (de patate).
> 
> make uninstall n'as pas fonctionné c'était un source.
> J'ai fait un locate et supprimé tous ce qui s'appelle pppoe.
Argh, je ne crois pas que ça suffise, il doit rester des modifications
à la configuration de ta machine.  Et la base de donnée de locate
était à jour ? Fais un /etc/cron.daily/find pour la mettre à jour.
> J'ai réinstallé pppoe_1.0-1.deb.
> 
> >Donc :
> >* désinstalle rp-pppoe et installe le packege de potato
>  +- ok
> >* nettoie /etc/network/interfaces, eth0 ne doit pas y figurer
> 
> ok je l'ai fait
> 
> >* redémarre ton réseau (/etc/init.d/networking restart)
> ok
> >* configures les fichiers dans /etc/ppp comme dit dans la doc :
> >       - username@SKYNET SKYNET password dans /etc/ppp/pap-secrets
> >       - user username@SKYNET dans /etc/ppp/peers/dsl-provider
> ok c'est fait
> >* pour tester, on ne passe pas par les scripts et on fait tout à la
> >main : 
> >       - dans une fenêtre : tail -f /var/log/syslog (ça te donne un
> >apperçu de ce qui se passe dans tes logs, utile pour voir ce qui ne va pas)
> 
> Voici une partie le reste est en attachement :
> 
> Feb 24 02:29:44 venus pppoe[479]: Timeout waiting for PADO packets
> Feb 24 02:30:10 venus pppd[470]: LCP: timeout sending Config-Requests 
> Feb 24 02:30:10 venus pppd[470]: Connection terminated.
> Feb 24 02:30:10 venus pppd[470]: Using interface ppp1
Déjà c'est pas trop normal, il devrait utiliser ppp0.
A mon avis tu as fait ces tests avec un ppp déjà actif, ce qui
explique que tu ne puisse pas te connecter.

Pour être certain, on part du début : 
- mv /etc/init.d/ppp /etc/init.d/ppp.bak (ça empêchera ppp de démarrer
automatiquement au reboot)

- éteins ta machine (complètement, pour être certain que les cartes
réseau soient initialisées. Le courrant doit être stoppé)

- redémarre. Normalement ifconfig doit te donner des paramètres pour
lo uniquement. Si eth0 ou ppp0 apparaît, il y a un problème (puisque
normalement il n'a aucun moyen de les démarrer automatiquement après
mes modifs). Dans ce cas repostes avec l'output de ifconfig.

- dans une fenêtre, tail -f /var/log/syslog pour voir tes logs

- dans une autre, ifconfig eth0 up (ça démarre ta carte réseau sans
paramètre ni adresse ip, c'est ce qu'il faut)

- pppd call dsl-provider

- que disent les logs ? ping 198.186.203.20 ? ping www.debian.org ?
(qu'est-ce qui marche, qu'est-ce qui ne marche pas ?)

<couic>
> Ma seule certitude, est que n'est pas un probl hardware, puisqu'avec
> un autre linux ça marche.
Ok, j'avaisd perdu ça de vue. Avec la procédure que je te donnes, on
va voir à quel niveau se trouve le problème.

A+,
-- 
Rémi