déconnexions intempestives pppoe avec Mdk 10.1 et N9euf Tel

Le MNF (Multi Network Firewall) est un des produits pare-feu les plus richement pourvus en fonctionnalités du marché. Il est basé sur un kernel Linux 2.4 sécurisé. Ce forum est également destiné à accueillir tous les posts concernants les distributions Mandriva (anciennement Mandrake)

Modérateur: modos Ixus

déconnexions intempestives pppoe avec Mdk 10.1 et N9euf Tel

Messagepar anavrin » 28 Nov 2004 12:32

Bonjour,

J'ai un ordinateur sous Mandrake 10.1, avec une connexion ADSL chez n9uf telecom. (Cet FAI ne fournit aucun support pour les utilisateurs sous Linux)

Voilà, mon soucis, j'ai des déconnexions intempestives avec pppoe, j'ai parcouru le net et les forums sur ce sujet, mais je n'ai pas vraiment trouvé de solution...

Par contre tout marche nickel sous Win XP, exactement même machine et même branchement (multiboot). Il est donc difficile d'incriminer le FAI... :?

Pour info, le modem que j'utilise est celui loué chez N9uf, il s'agit du Comtrend CT-361.

Est-ce qu'il existe un système de déconnexion automatique avec la Mandrake ?

Est-ce que quelqu'un a été confronté à ce même genre de problème ?

please help... :roll:
anavrin
Matelot
Matelot
 
Messages: 10
Inscrit le: 10 Sep 2004 14:07

Messagepar Jacques- » 28 Nov 2004 13:31

Que donne la lecture du fichier /var/logs/messages ?
on peut la faire avec la commande less ou more.

Il peut y avoir une déconnexion dans la config par défaut, regarde bien dans la gestion du réseau dans le centre de contrôle, là-dessus je ne pourrais pas t'aider, j'ai une passerelle MNF (Mandrake) et ma Mdk10.1 est connectée au Web via le LAN.

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar anavrin » 28 Nov 2004 16:17

voici ce que me retourne la commande "tail -f /var/log/syslog | grep ppp" lors d'une déconnexion par exemple :

pour moi c'est du chinois...

Nov 28 15:10:38 localhost pppd[2628]: No response to 3 echo-requests
Nov 28 15:10:38 localhost pppd[2628]: Serial link appears to be disconnected.
Nov 28 15:10:44 localhost pppd[2628]: Connection terminated.
Nov 28 15:10:44 localhost pppd[2628]: Connect time 5.4 minutes.
Nov 28 15:10:44 localhost pppd[2628]: Sent 3922903 bytes, received 1016869 bytes.
Nov 28 15:10:44 localhost pppoe[4693]: read (asyncReadFromPPP): Session 355: Input/output error
Nov 28 15:10:44 localhost pppoe[4693]: Sent PADT
Nov 28 15:10:44 localhost pppd[2628]: Using interface ppp0
Nov 28 15:10:44 localhost pppd[2628]: Connect: ppp0 <--> /dev/pts/2
Nov 28 15:10:49 localhost pppoe[4994]: PADS: Service-Name: ''
Nov 28 15:10:49 localhost pppoe[4994]: PPP session is 815
Nov 28 15:11:05 localhost pppd[2628]: CHAP authentication failed
Nov 28 15:11:05 localhost pppd[2628]: Connection terminated.
Nov 28 15:11:05 localhost pppd[2628]: Connect time 5.4 minutes.
Nov 28 15:11:05 localhost pppd[2628]: Sent 3922903 bytes, received 1016869 bytes.
Nov 28 15:11:05 localhost pppd[2628]: Using interface ppp0
Nov 28 15:11:05 localhost pppd[2628]: Connect: ppp0 <--> /dev/pts/0
Nov 28 15:11:05 localhost pppoe[4994]: read (asyncReadFromPPP): Session 815: Input/output error
Nov 28 15:11:05 localhost pppoe[4994]: Sent PADT
Nov 28 15:11:06 localhost pppoe[5053]: PADS: Service-Name: ''
Nov 28 15:11:06 localhost pppoe[5053]: PPP session is 861
Nov 28 15:11:22 localhost pppd[2628]: CHAP authentication failed
Nov 28 15:11:22 localhost pppd[2628]: Connection terminated.
Nov 28 15:11:22 localhost pppd[2628]: Connect time 5.4 minutes.
Nov 28 15:11:22 localhost pppd[2628]: Sent 3922903 bytes, received 1016869 bytes.
Nov 28 15:11:22 localhost pppoe[5053]: Session 861 terminated -- received PADT from peer
Nov 28 15:11:22 localhost pppoe[5053]: Sent PADT
Nov 28 15:11:22 localhost pppd[2628]: Using interface ppp0
Nov 28 15:11:22 localhost pppd[2628]: Connect: ppp0 <--> /dev/pts/0
Nov 28 15:11:23 localhost pppoe[5097]: PADS: Service-Name: ''
Nov 28 15:11:23 localhost pppoe[5097]: PPP session is 914
Nov 28 15:11:39 localhost pppd[2628]: CHAP authentication failed
Nov 28 15:11:39 localhost pppd[2628]: Connection terminated.
Nov 28 15:11:39 localhost pppd[2628]: Connect time 5.4 minutes.
Nov 28 15:11:39 localhost pppd[2628]: Sent 3922903 bytes, received 1016869 bytes.
Nov 28 15:11:39 localhost pppoe[5097]: Session 914 terminated -- received PADT from peer
Nov 28 15:11:39 localhost pppoe[5097]: Sent PADT
Nov 28 15:11:39 localhost pppd[2628]: Using interface ppp0
Nov 28 15:11:39 localhost pppd[2628]: Connect: ppp0 <--> /dev/pts/0
Nov 28 15:11:40 localhost pppoe[5159]: PADS: Service-Name: ''
Nov 28 15:11:40 localhost pppoe[5159]: PPP session is 968
anavrin
Matelot
Matelot
 
Messages: 10
Inscrit le: 10 Sep 2004 14:07

Messagepar Jacques- » 28 Nov 2004 17:23

A première vue, il y a un test avec ping qui ne répond pas (la première ligne).
Regarde dans la configuration du réseau, ou le script adsl-reconnect si je ne m'abuse, qu'elle est l'adresse utilisée pour ce test. Si cette machine disparait, le lien est vu HS alors qu'il ne l'est pas réellement.
Ensuite, pppoe envoie un paquet de terminaison (PADT) qui ne semble pas compris puisque le PADS (normalement émis par le serveur pour proposer une session) ne mène nul part.
Je ne maitrise pas à fond le protocole, mais le serveur de 9T ne comprend peut-être pas tout ce qu'il devrait.
Il y a 2 pistes à vérifier déjà :
1) l'adresse de ping qui doit toujours répondre (tu peux essayer avec le DNS du FAI s'il accepte les pings, ou google)
2) le MTU qui est configuré dans pppoe.conf, il doit être à 1492 pour que tes trames IP ne posent pas de problèmes avec l'encapsulation ppp

Il y a des options dans pppoe pour mettre en mode debug de façon à avoir des traces plus détaillées.

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar anavrin » 28 Nov 2004 20:16

Voici ci-dessous, ce que j'ai dans mon pppoe.conf

il y a 2 lignes qui concerne peut être ce dont tu m'as parlé :
PING="." et CONNECT_TIMEOUT=30 que je trouve louche
tu penses que je devrais mettre PING="google.fr" et augmenter le CONNECT_TIMEOUT

par contre je n'ai pas trouvé de ligne MTU=1492
ou peut être que je dois rajouter la ligne "MTU 1492" dans "/etc/ppp/options" ?

en tout cas, c'est gentil de me répondre car je débute sous linux et je suis un peu perdu



#***********************************************************************
#
# pppoe.conf
#
# Configuration file for rp-pppoe. Edit as appropriate and install in
# /etc/ppp/pppoe.conf
#
# NOTE: This file is used by the adsl-start, adsl-stop, adsl-connect and
# adsl-status shell scripts. It is *not* used in any way by the
# "pppoe" executable.
#
# Copyright (C) 2000 Roaring Penguin Software Inc.
#
# This file may be distributed under the terms of the GNU General
# Public License.
#
# LIC: GPL
# $Id: pppoe.conf,v 1.10 2002/04/09 17:28:38 dfs Exp $
#***********************************************************************

# When you configure a variable, DO NOT leave spaces around the "=" sign.

# Ethernet card connected to ADSL modem
ETH=eth0

# ADSL user name. You may have to supply "@provider.com" Sympatico
# users in Canada do need to include "@sympatico.ca"
# Sympatico uses PAP authentication. Make sure /etc/ppp/pap-secrets
# contains the right username/password combination.
# For Magma, use xxyyzz@magma.ca
USER=XXXXXXXXX@neuf.fr

# Bring link up on demand? Default is to leave link up all the time.
# If you want the link to come up on demand, set DEMAND to a number indicating
# the idle time after which the link is brought down.
DEMAND=no
#DEMAND=300

# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;
# NOCHANGE=do not adjust.
DNSTYPE=SERVER

# Obtain DNS server addresses from the peer (recent versions of pppd only)
# In old config files, this used to be called USEPEERDNS. Changed to
# PEERDNS for better Red Hat compatibility
PEERDNS=yes

DNS1=80.118.196.36
DNS2=

# Make the PPPoE connection your default route. Set to
# DEFAULTROUTE=no if you don't want this.
DEFAULTROUTE=yes

### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT

# How long adsl-start waits for a new PPP interface to appear before
# concluding something went wrong. If you use 0, then adsl-start
# exits immediately with a successful status and does not wait for the
# link to come up. Time is in seconds.
#
# WARNING WARNING WARNING:
#
# If you are using rp-pppoe on a physically-inaccessible host, set
# CONNECT_TIMEOUT to 0. This makes SURE that the machine keeps trying
# to connect forever after adsl-start is called. Otherwise, it will
# give out after CONNECT_TIMEOUT seconds and will not attempt to
# connect again, making it impossible to reach.
CONNECT_TIMEOUT=30

# How often in seconds adsl-start polls to check if link is up
CONNECT_POLL=2

# Specific desired AC Name
ACNAME=

# Specific desired service name
SERVICENAME=

# Character to echo at each poll. Use PING="" if you don't want
# anything echoed
PING="."

# File where the adsl-connect script writes its process-ID.
# Three files are actually used:
# $PIDFILE contains PID of adsl-connect script
# $PIDFILE.pppoe contains PID of pppoe process
# $PIDFILE.pppd contains PID of pppd process
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-adsl.pid"

# Do you want to use synchronous PPP? "yes" or "no". "yes" is much
# easier on CPU usage, but may not work for you. It is safer to use
# "no", but you may want to experiment with "yes". "yes" is generally
# safe on Linux machines with the n_hdlc line discipline; unsafe on others.
SYNCHRONOUS=no

# Do you want to clamp the MSS? Here's how to decide:
# - If you have only a SINGLE computer connected to the ADSL modem, choose
# "no".
# - If you have a computer acting as a gateway for a LAN, choose "1412".
# The setting of 1412 is safe for either setup, but uses slightly more
# CPU power.
CLAMPMSS=1412
#CLAMPMSS=no

# LCP echo interval and failure count.
LCP_INTERVAL=20
LCP_FAILURE=3

# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
PPPOE_TIMEOUT=80

# Firewalling: One of NONE, STANDALONE or MASQUERADE
FIREWALL=NONE

# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode
# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
LINUX_PLUGIN=

# Any extra arguments to pass to pppoe. Normally, use a blank string
# like this:
PPPOE_EXTRA=""

# Rumour has it that "Citizen's Communications" with a 3Com
# HomeConnect ADSL Modem DualLink requires these extra options:
# PPPOE_EXTRA="-f 3c12:3c13 -S ISP"

# Any extra arguments to pass to pppd. Normally, use a blank string
# like this:
PPPD_EXTRA=""


########## DON'T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING
# If you wish to COMPLETELY overrride the pppd invocation:
# Example:
# OVERRIDE_PPPD_COMMAND="pppd call dsl"

# If you want adsl-connect to exit when connection drops:
# RETRY_ON_FAILURE=no
anavrin
Matelot
Matelot
 
Messages: 10
Inscrit le: 10 Sep 2004 14:07

Messagepar anavrin » 28 Nov 2004 20:27

quelle est la signification du message "Serial link appears to be disconnected." dans le log ?

car j'ai l'impression que le problème vient de là...
anavrin
Matelot
Matelot
 
Messages: 10
Inscrit le: 10 Sep 2004 14:07

Messagepar Jacques- » 29 Nov 2004 10:49

L'option PING permet juste d'afficher le caractère indiqué lors de la tentative de connexion, ici un point .
Le message Serial link qui apparait indique que la connexion PPP semble tombée, et PPP a été conçu à la base pour fonctionner sur une liaison série, dans le cas de l'ADSL, on encapsule IP dans PPP puis dans Ethernet (voir le site de Christian Caleca pour une explication détaillée du fonctionnement).
Donc le PING n'est pas à modifier, la tempo de test est à priori CONNECT_POLL à 2 secondes, et c'est via le script adsl-start que cela se fait.
Je n'ai pas ma machine sous la main pour regarder, mais tu trouveras l'emplacement du script avec locate, et en regardant le script l'emplacement du fichier de config pour le test.
Normalement, c'est un fichier dans /etc qui s'appelle hostping ou un truc du genre.

Regarde l'adresse qui est dans ce fichier et teste le.

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar rastapaye » 05 Déc 2004 16:09

Salut,

J'ai le meme problème avec ma gentoo. Je viens de modifier le fichier /etc/ppp/options en ajoutant :

Code: Tout sélectionner
mtu 1492
mru 1492


Je vous tiens au courant du bon fonctionnement.

Rastapaye :)
rastapaye
Matelot
Matelot
 
Messages: 2
Inscrit le: 05 Déc 2004 16:06

Messagepar rastapaye » 06 Déc 2004 11:59

:cry:

Cela ne suffit pas. Je viens de me faire deconnecter méchamment.

Par contre en analysant les logs, il semble que la connection soit rétablie, mais inutilisable :

Code: Tout sélectionner
Dec  6 09:24:55 shrek pppd[10054]: No response to 3 echo-requests
Dec  6 09:24:55 shrek pppd[10054]: Serial link appears to be disconnected.
Dec  6 09:24:56 shrek pppd[10054]: Connection terminated.
Dec  6 09:24:56 shrek pppd[10054]: Connect time 20.4 minutes.
Dec  6 09:24:56 shrek pppd[10054]: Sent 22430395 bytes, received 28020738 bytes.
Dec  6 09:24:56 shrek pppoe[10055]: read (asyncReadFromPPP): Session 2570: Input/output error
Dec  6 09:24:56 shrek pppoe[10055]: Sent PADT
Dec  6 09:24:56 shrek pppd[10054]: Connect time 20.4 minutes.
Dec  6 09:24:56 shrek pppd[10054]: Sent 22430395 bytes, received 28020738 bytes.
Dec  6 09:24:56 shrek pppd[10054]: Exit.
Dec  6 09:24:56 shrek adsl-connect: ADSL connection lost; attempting re-connection.
Dec  6 09:25:01 shrek pppd[10496]: pppd 2.4.2 started by root, uid 0
Dec  6 09:25:01 shrek pppd[10496]: Using interface ppp0
Dec  6 09:25:01 shrek pppd[10496]: Connect: ppp0 <--> /dev/pts/0
Dec  6 09:25:01 shrek pppoe[10497]: PPP session is 3089
Dec  6 09:25:03 shrek pppd[10496]: CHAP authentication succeeded: CHAP authentication success, unit 4445
Dec  6 09:25:03 shrek pppd[10496]: local  IP address 84.97.16.181
Dec  6 09:25:03 shrek pppd[10496]: remote IP address 84.97.16.1
Dec  6 09:25:03 shrek pppd[10496]: primary   DNS address 80.118.192.111
Dec  6 09:25:03 shrek pppd[10496]: secondary DNS address 80.118.196.36


Ensuite c'est le blanc total, je n'ai plus l'usage de ma connection. Ni Firefox, ni Thunderbird, ni Ping, rien ne passe et ce avec ou sans firewall.

Une petite idée ?

Merci d'avance,

Douglas.
rastapaye
Matelot
Matelot
 
Messages: 2
Inscrit le: 05 Déc 2004 16:06

Messagepar Jacques- » 06 Déc 2004 14:06

Une fois la connexion rétablie, tu arrêtes comment ton firewall ?
Si c'est shorewall, un STOP bloque tout, pour tout ouvrir c'est un shorewall clear qu'il faut faire.
Vérifie déjà ce point

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar anavrin » 07 Déc 2004 10:37

rastapaye a écrit::cry:

Cela ne suffit pas. Je viens de me faire deconnecter méchamment.

Par contre en analysant les logs, il semble que la connection soit rétablie, mais inutilisable :

Ensuite c'est le blanc total, je n'ai plus l'usage de ma connection. Ni Firefox, ni Thunderbird, ni Ping, rien ne passe et ce avec ou sans firewall.

Une petite idée ?

Merci d'avance,

Douglas.


Dans mon cas le problème est moins grave puisque la connection se rétablie d'elle même après chaque déconnexion.

Mais c'est qd même très embetant pour aMule par ex qui nous met en file d'attente après chq déconnexion...
anavrin
Matelot
Matelot
 
Messages: 10
Inscrit le: 10 Sep 2004 14:07

Messagepar anavrin » 11 Déc 2004 00:37

Hello, des nouvelles du front... :wink:

ce soir je me suis dit, je suis en we, je vais en profiter pour ré-essayer de résoudre ce pb de déconnexion...
et oui parceque la semaine, c'est pas évident de trouver du temps pour ca, alors je reste sur windoz en attendant...

alors j'ai essayé pas mal de choses que j'avais trouver sur le net, mais rien à faire...
j'avais également eu l'idée d'installer la derniere version de pppoe en me disant que le bug serait peut etre fixé dans cette version, mais impossible d'installer ce truc en rpm avec mandrake :
pour installer ppp-pppoe.2.4.2-8mdk il me demandait d'installer ppp.2.4.2-8mdk et qd j'essayait d'installer ce dernier, il me disait qu'il etait déjà installé...

Donc apres avoir passé qques heures, je me dit que je vais abandonner, mais je tente une derniere chose : KNOPPIX
La derniere fois j'avais pas réussi à configurer ma connexion avec Knoppix mais là, j'ai trouvé...

en faite, le lanceur 'ADSL/PPPOE Configuration' depuis le menu K ne marche pas, mais il y a un autre lanceur à partir du menu de l'icone Knoppix et là ca marche !
Le prog de config se lance, me demande un nom de FAI, mon login et mon pswd de connexion, me demande si je veux me connecter maintenant et c'est parti....

là je lance ma fameuse commande :
Code: Tout sélectionner
tail -f /var/log/syslog | grep ppp

pour voir si il y a des deconnexions.
Je reviens une heure plus tard, bingo aucune déconnexion !!

je ne comprends pas est-ce que c'est buggé dans Mandrake ?
Si je change de distrib ca marchera mieux ?
pourtant 'rastapaye' a le meme probleme avec une Gentoo ?

comment je peux retrouver l'utilitaire de config de Knoppix ?
car ca marche bien avec ca ? je me dis que si j'utilise cet utilitaire sous mandrake ca marchera peut être ?

qu'est ce que vous en pensez ?
anavrin
Matelot
Matelot
 
Messages: 10
Inscrit le: 10 Sep 2004 14:07

Messagepar Jacques- » 11 Déc 2004 14:47

Si cela fonctionne avec knoppix, l'utilitaire de connexion n'est qu'un script qui configure ce qu'il faut dans les bons fichiers.
Regarde ce qui a été modifié (voir dans /var/log/messages ce qui vient de redémarrer donnera la piste sur le fichier de config à regarder dans /etc
Ensuite, faire une copie de ces fichiers, se les envoyer en mail, les copier sur une disquette ou une clef USB pour les rouvrir sous Mandrake et regarder ce qui diffère.
Il y a des chances pour que ce soit le module du modem ADSL qui diffère (voir lsmod) ou un paramètre dans la config.
Va peut-être falloir tâtonner, mais c'est ce qui permet d'apprendre ....
Alors bon courage.

Jacques

PS : Le script d'installation de la knoppix doit se trouver dans un repertoire applnk si je ne m'abuse,soit dans /usr, soit dans le répertoire perso/.kde
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar anavrin » 17 Déc 2004 20:10

j'avais raconté des bêtises qd je disais que ca marchait bien avec knoppix

car je me suis fié à la commande
Code: Tout sélectionner
tail -f /var/log/syslog | grep ppp

sans m'apercevoir qu'il n'y avait pas de fichier /var/log/syslog avec knoppix
donc n'obtenant pas d'affichage, j'en avais déduit que ca marchait...

ceci dit, peut etre que ca marche qd meme avec knoppix :) je n'ai pas ré-essayé...

mais j'ai résolu mon pb aujourdhui, en configurant ma connection en usb avec pppoa
et ca a l'air de tres bien marcher, je n'ai eu aucune deconnexion pour l'instant ...
donc pour ceux qui aurait le meme pb que moi, essayer en usb

merci, Vincent pour ton aide et tes conseils
je suis content, c'etait mon dernier pb bloquant pour passer de windows à Linux
un nouveau pingouin arrive sur la banquise ;)
anavrin
Matelot
Matelot
 
Messages: 10
Inscrit le: 10 Sep 2004 14:07


Retour vers Mandriva MNF & SNF

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)