From owner-freebsd-stable@FreeBSD.ORG Thu Dec 6 15:11:12 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 083B116A419; Thu, 6 Dec 2007 15:11:12 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from fw.farid-hajji.net (fw.farid-hajji.net [213.146.115.42]) by mx1.freebsd.org (Postfix) with ESMTP id 8A1E413C455; Thu, 6 Dec 2007 15:11:11 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from epia-2.farid-hajji.net (epia-2 [192.168.254.11]) by fw.farid-hajji.net (Postfix) with ESMTP id DA323E08BB; Thu, 6 Dec 2007 16:11:09 +0100 (CET) Date: Thu, 6 Dec 2007 16:11:07 +0100 From: cpghost To: Alexander Motin Message-ID: <20071206161107.3c0c9a82@epia-2.farid-hajji.net> In-Reply-To: <4757E39C.8020009@FreeBSD.org> References: <20071206030500.746c782d@epia-2.farid-hajji.net> <4757E39C.8020009@FreeBSD.org> Organization: Cordula's Web X-Mailer: Claws Mail 3.0.2 (GTK+ 2.12.1; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Julian Elischer , freebsd-stable@freebsd.org Subject: Re: "no matching session" in ng_pppoe.c 1.74.2.4? (RELENG_6) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Dec 2007 15:11:12 -0000 On Thu, 06 Dec 2007 13:57:16 +0200 Alexander Motin wrote: > cpghost wrote: > > The problem is that the last mile carrier of the PPP provider > > that this router is attached to disconnects the ppp session > > forcibly once every 24h. Before the update, ppp would detect > > this and reconnect immediately. After the update, ppp doesn't > > recover gracefully from this anymore, but spits out on the > > console: > > > > ng_pppoe[5]: no matching session > > > > for hours, and tries to connect again every two minutes without > > success, until I manually stop and restart the userland ppp daemon > > (and then the connection is immediately restored with a new > > session). I've tried this for a few days now, and it is always the > > same: it's definitely not a problem on the provider's side: As soon > > as ppp restarts, it gets a new session without any problems and > > connects again. > > > > Since the last working sources were from 2007/09/25, and > > ng_pppoe.c was at rev. 1.74.2.3; and the new revision of > > ng_pppoe.c is now at 1.74.2.4; I'm suspecting that whatever > > was changed there could be the cause (because this "no matching > > session" is being logged from there). > > I have tested and unable to reproduce that myself with ppp -> mpd or > mpd > - -> mpd PPPoE connections. Actually I am not sure about any > difference between reconnect and ppp restart. From the ng_pppoe node > point of view it should be the same. > > Could you provide tcpdump output for connection tries from your > Ethernet interface? Use "-pes 0" options please. Will do; but I'll first have to wait 24h from now to get a forcibly disconnected session (I've just had to restart ppp again). Thanks for looking into this. ;) > - -- > Alexander Motin > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org Regards, -cpghost. -- Cordula's Web. http://www.cordula.ws/