par Gesp » 29 Fév 2004 12:07
batman
<BR>
<BR>est-ce que tu peux rajouter debug dans tes options pour voir ce qui se passe au moment de la déconnexion des 24h.
<BR>J'ai rarement le temps d'attendre aussi longtemps.
<BR>
<BR>J'ai identifié une cause d'erreur quand la déconnexion est provoqué du coté utilisateur,et voudrais vérifier si cela suit la même logique quand la déconnexion vient du coté fournisseur.
<BR>
<BR>Je pense qu'il y a une incertitude entre les couches pour savoir laquelle la connexion et cela dépend peut-être de la vitesse à laquelle l'autre répond.
<BR>
<BR>Quand on arrête la connexion de chez soi, la couche LCP envoie
<BR>pppd[8925]: sent [LCP TermReq id=0x7 "User request"]
<BR> après tout dépend de ce qui se passe par la suite
<BR><!-- BBCode Start --><B>si le client pty envoie cela,</B><!-- BBCode End -->
<BR>pppoa[10049]: recv (ReceivePacket): Network is down
<BR>
<BR>le processus va s'arrêter sans erreur
<BR>Feb 29 09:55:47 ipcop logger: EAGLE-USB: stop
<BR>Feb 29 09:55:50 ipcop ipcop: PPP has gone down on ppp0
<BR>Feb 29 09:55:50 ipcop pppd[8925]: sent [LCP TermReq id=0x8 "User request"]
<BR>Feb 29 09:55:50 ipcop pppoa[10049]: sendto (SendPPPPacket): Network is down
<BR>Feb 29 09:55:50 ipcop pppd[8925]: Script /usr/sbin/pppoa -I eth3 -m 1412 finished (pid 10049), status = 0x1
<BR>Feb 29 09:55:50 ipcop pppd[8925]: Modem hangup
<BR>Feb 29 09:55:50 ipcop pppd[8925]: Connection terminated.
<BR>Feb 29 09:55:50 ipcop pppd[8925]: Connect time 1230.8 minutes.
<BR>Feb 29 09:55:50 ipcop pppd[8925]: Sent 351546773 bytes, received 58687568 bytes.
<BR>Feb 29 09:55:50 ipcop pppd[8925]: Waiting for 1 child processes...
<BR>Feb 29 09:55:50 ipcop pppd[8925]: script /etc/ppp/ip-down, pid 15217
<BR>Feb 29 09:55:51 ipcop dnsmasq[15249]: started, version 1.18 cachesize 150
<BR>Feb 29 09:55:51 ipcop dnsmasq[15249]: read /etc/hosts - 3 addresses
<BR>Feb 29 09:55:51 ipcop dnsmasq[15249]: reading /var/ipcop/red/resolv.conf
<BR>Feb 29 09:55:51 ipcop dnsmasq[15249]: reading /var/state/dhcp/dhcpd.leases
<BR>Feb 29 09:55:53 ipcop pppd[8925]: Script /etc/ppp/ip-down finished (pid 15217), status = 0x0
<BR>Feb 29 09:55:53 ipcop pppd[8925]: Exit.
<BR>
<BR><!-- BBCode Start --><B>si pppd reçoit cela juste après sa demande,</B><!-- BBCode End -->
<BR>pppd[15308]: rcvd [LCP TermAck id=0x3]
<BR>il y aura une erreur du client pty
<BR><!-- BBCode Start --><B>pppoa[15309]: read (AsyncReadFromPPP): Input/output error</B><!-- BBCode End -->
<BR>
<BR>Feb 29 10:04:02 ipcop pppd[15308]: Terminating on signal 15.
<BR>Feb 29 10:04:02 ipcop pppd[15308]: Script /etc/ppp/ip-down started (pid 15434)
<BR>Feb 29 10:04:02 ipcop pppd[15308]: sent [LCP TermReq id=0x3 "User request"]
<BR><!-- BBCode Start --><B>Feb 29 10:04:02 ipcop pppd[15308]: rcvd [LCP TermAck id=0x3]</B><!-- BBCode End -->
<BR>Feb 29 10:04:02 ipcop pppd[15308]: Connection terminated.
<BR>Feb 29 10:04:02 ipcop pppd[15308]: Connect time 7.3 minutes.
<BR>Feb 29 10:04:02 ipcop pppd[15308]: Sent 3066 bytes, received 7049 bytes.
<BR>Feb 29 10:04:02 ipcop pppoa[15309]: recv (ReceivePacket): Network is down
<BR>Feb 29 10:04:02 ipcop pppd[15308]: Waiting for 2 child processes...
<BR>Feb 29 10:04:02 ipcop pppd[15308]: script /etc/ppp/ip-down, pid 15434
<BR>Feb 29 10:04:02 ipcop pppd[15308]: script /usr/sbin/pppoa -I eth3 -m 1412, pid 15309
<BR><!-- BBCode Start --><B>Feb 29 10:04:03 ipcop pppoa[15309]: read (AsyncReadFromPPP): Input/output error</B><!-- BBCode End -->
<BR>Feb 29 10:04:03 ipcop pppd[15308]: Script /usr/sbin/pppoa -I eth3 -m 1412 finished (pid 15309), status = 0x1
<BR>Feb 29 10:04:03 ipcop logger: EAGLE-USB: stop
<BR>Feb 29 10:04:05 ipcop ipcop: PPP has gone down on ppp0
<BR>Feb 29 10:04:08 ipcop pppd[15308]: Script /etc/ppp/ip-down finished (pid 15434), status = 0x0
<BR>Feb 29 10:04:08 ipcop pppd[15308]: Exit.
<BR>
<BR>
<BR>pour voir ce qui se passe en détail, il faut avoir l'option debug, pour la rajouter, le plus simple est de taper (bien mettre un >> en double)
<BR>echo debug >> /etc/ppp/options
<BR>
<BR>si vous écrasez le fichier, il contient à l'origine juste
<BR>linkname ipcop
<BR>noauth
<BR>
<BR>rectification du chemin vers options
<BR><BR><BR><font size=-2></font>