From nobody@FreeBSD.org Thu Sep 28 14:43:18 2006 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 560F116A47C for ; Thu, 28 Sep 2006 14:43:18 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B60D43DC1 for ; Thu, 28 Sep 2006 14:42:23 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k8SEgM6d003973 for ; Thu, 28 Sep 2006 14:42:22 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k8SEgM8E003972; Thu, 28 Sep 2006 14:42:22 GMT (envelope-from nobody) Message-Id: <200609281442.k8SEgM8E003972@www.freebsd.org> Date: Thu, 28 Sep 2006 14:42:22 GMT From: Dominic Blais To: freebsd-gnats-submit@FreeBSD.org Subject: some tun interfaces with a mtu of 1500 while i should never exceed 1472 with ppp X-Send-Pr-Version: www-2.3 >Number: 103761 >Category: misc >Synopsis: some tun interfaces with a mtu of 1500 while i should never exceed 1472 with ppp >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 28 14:50:20 GMT 2006 >Closed-Date: Thu Sep 28 17:25:51 GMT 2006 >Last-Modified: Thu Sep 28 17:25:51 GMT 2006 >Originator: Dominic Blais >Release: FreeBSD RELEASE-6.3-p7 >Organization: Interplex Telecom >Environment: FreeBSD chapdelaine.ipx.gw.interplex.ca 6.1-RELEASE-p7 FreeBSD 6.1-RELEASE-p7 #0: Thu Sep 21 16:11:35 EDT 2006 admin@chapdelaine.rt.interplex.ca:/usr/src/sys/i386/compile/CHAPDELAINE i386 >Description: We have multiple FreeBSD systems across our network acting as PPPoE server for Internet access to our customers. All these systems have this configuration included in ppp.conf: set mru max 1472 set mtu max 1472 On every systems but one the mtu never exceeds 1472. It seems that the ppp processes associated with the tun interfaces with an mtu of 1500 are freezed. I mean, they never stop and are avoid limited IP addresses from being used again by new pppoe authentication. Example: tun87: flags=8051 mtu 1472 inet 10.0.0.1 --> 10.0.0.254 netmask 0xffffffff Opened by PID 57916 tun88: flags=8051 mtu 1472 inet 10.0.0.1 --> 10.0.0.220 netmask 0xffffffff Opened by PID 76102 tun89: flags=8051 mtu 1472 inet 10.0.0.1 --> 10.0.0.215 netmask 0xffffffff Opened by PID 76229 tun90: flags=8010 mtu 1500 tun91: flags=8051 mtu 1500 inet 10.0.0.1 --> 10.0.0.232 netmask 0xffffffff Opened by PID 58042 The interface tun91 is locked by the ppp process with the 58042 PID. It will never be freed if I'm not killing it. Since it's happening on only one of our servers, my guess is that it is triggered by something received on this specific network. I made a script which kills these processes so that it can free the locked IP addresses but that's an ugly workaround. >How-To-Repeat: Start a pppoe server on my network ;) I'm kidding but as I said, it only happen on one of our networks even thought we're using FreeBSD 6.1-p7 on each of them. >Fix: >Release-Note: >Audit-Trail: State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Thu Sep 28 17:25:36 UTC 2006 State-Changed-Why: Superseded by bin/103762. http://www.freebsd.org/cgi/query-pr.cgi?pr=103761 >Unformatted: