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

Pb connexion 56k & pppd (& kppp ?)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[Résumé pour ceux qui ne veulent pas tout lire]
Impossible de me connecter à internet 9 fois sur 10, et quand j'y arrive, ca 
plante très vite lamentablement...
[Fin du résumé]

Voilà, j'ai un problème actuellement, j'avais l'habitude avec mes précédentes 
Debian d'utiliser kppp pour configurer et utiliser ma connexion internet 56k. 
Cependant, cette année j'ai eu un connexion adsl freebox, et je me connectait 
donc pas ethernet. Cependant, je me retrouve à nouveau en 56k, et j'aimerais 
donc me connecter.

J'ai un winmodem interne de chipset intel, et j'ai téléchargé et compilé les 
modules depuis le site d'Intel. Cela semble marcher :

pluton:/home/florent# lsmod
Module                  Size  Used by    Tainted: PF
[...]
536ep                   5356   0  (unused)
536epcore             693944   0  [536ep]
[...]

florent@pluton:~$ ls /dev/536ep /dev/modem -al
crw-rw-r--    1 root     root     240,   1 2004-07-16 10:08 /dev/536ep
lrwxrwxrwx    1 root     root           10 2004-07-16 10:08 /dev/modem 
- -> /dev/536ep

Et cela juste après avoir fait un make clean; make 536ep; make install.
De plus, dans kppp l'interrogation du modem marche et renvoie :

ATI : 
ATI 1 : Intel V92 Data Fax Voice
ATI 2 : Intel Corporation
ATI 3 : 536EP
ATI 4 : EP Release 4.62  - Aug  4 2003 - 14:13:45
ATI 5 : V.92 Capable Modem  Host I/F: PCI
ATI 6 : DSP Patch Level:09.77
ATI 7 :

De plus, pour que tout utilisateur puisse s'en servir (je sait que ca nuit à 
la sécurité, mais je suis sur mon système en local), j'ai activé le bit 
set-uid (si je me trompe pas) pour kppp :

florent@pluton:~$ ls -al /usr/bin/kppp
- -rwsr-sr-x    1 root     dip        546392 2004-04-16 11:39 /usr/bin/kppp

La connexion s'établit (j'entends le modem qui numérote, puis "négocie", et le 
journal de kppp le confirme). Cependant, au démarrage de pppd (après la 
numérotation), kppp me dit souvent que celui a quitté avec une erreur 17 
("The PPP negotiation failed because serial loopback was detected.").

Lorsque la connexion s'établit (la première fois, puis environ une fois sur 
dix par la suite), kppp réagit normalement (les petites lumières s'allument 
lorsque l'on essaye d'accéder à internet [ping par ex...]), et la "route" 
semble correcte :

pluton:/home/florent# route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
212.47.227.130  *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         212.47.227.130  0.0.0.0         UG    0      0        0 ppp0

Cependant, aucun ping "non ip" ne passe :

florent@pluton:~$ ping yahoo.fr
ping: unknown host yahoo.fr

Alors que les pings "ip" semblent passer.

J'ai donc pensé à un problème de DNS (réglés sur "automatique" dans kppp), 
mais même en spécifiant les DNS à la main, le problème perdure.

De plus, moins de 5 minutes après l'établissement de la connexion, celle-ci 
coupe sur une erreur pppd 15 ("The  link  was  terminated because the peer is 
not responding to echo requests.") :

Jul 16 17:31:30 florent pppd[17814]: pppd 2.4.2 started by florent, uid 1000
Jul 16 17:31:30 florent pppd[17814]: Using interface ppp0
Jul 16 17:31:30 florent pppd[17814]: Connect: ppp0 <--> /dev/536ep
Jul 16 17:31:42 florent pppd[17814]: CHAP authentication succeeded
Jul 16 17:31:42 florent pppd[17814]: kernel does not support PPP filtering
Jul 16 17:31:43 florent pppd[17814]: Cannot determine ethernet address for 
proxy ARP
Jul 16 17:31:43 florent pppd[17814]: local  IP address 213.36.73.5
Jul 16 17:31:43 florent pppd[17814]: remote IP address 212.47.227.130
Jul 16 17:31:43 florent pppd[17814]: primary   DNS address 213.36.80.1
Jul 16 17:35:42 florent pppd[17814]: No response to 4 echo-requests
Jul 16 17:35:42 florent pppd[17814]: Serial link appears to be disconnected.
Jul 16 17:35:48 florent pppd[17814]: Connection terminated.
Jul 16 17:35:48 florent pppd[17814]: Connect time 4.2 minutes.
Jul 16 17:35:48 florent pppd[17814]: Sent 8792 bytes, received 7106 bytes.
Jul 16 17:35:48 florent pppd[17814]: Exit.

Voilà mon problème. Est-ce que quelqu'un a la moindre idée de comment faire 
pour le résoudre ? J'ai déjà cherché sur internet, mais je n'ai rien trouvé. 
Sinon, si quelqu'un me propose un script à la place de kppp, c'est volontier, 
j'en ai déjà trouvé un, mais il est spécifique Mandrake...

Quelques précisions : je suis en Debian Sid (dernier update datant d'environ 1 
semaine et demie), j'utilise un noyau 2.4.26 (le module pour le modem ne 
marche que pour les noyaux de la série des 2.4, c'est la seule chose qui me 
fait rester en 2.4) compilé maison, où j'ai inclus en dur :
- - PPP (point-to-point protocol) support
- - PPP support for async serial ports
- - PPP Deflate compression
Je n'ai pas inclus :
- - PPP multilink support (EXPERIMENTAL)
- - PPP filtering (grisé)
- - PPP support for sync tty ports
- - PPP BSD-Compress compression
- - PPP over Ethernet (EXPERIMENTAL)
- - PPP over ATM (EXPERIMENTAL) (grisé)

Je vous remercie si vous avez déjà eu le courage de lire ce mail jusqu'ici, et 
je remercie déjà tous ceux qui prendront le temps de me répondre.

- -- 
Florent
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA9/xLM+Ix3/RCm3gRAvaMAJ45kpQbWH7k4/a4vtfmBmLneFIxLACbBLra
iiX6OnvKWiqW4OHuSI+YE8g=
=nARf
-----END PGP SIGNATURE-----



Reply to: