From owner-freebsd-isdn Thu Dec 6 7:27:56 2001 Delivered-To: freebsd-isdn@freebsd.org Received: from mout0.freenet.de (mout0.freenet.de [194.97.50.131]) by hub.freebsd.org (Postfix) with ESMTP id 0E64B37B41B; Thu, 6 Dec 2001 07:27:50 -0800 (PST) Received: from [194.97.50.136] (helo=mx3.freenet.de) by mout0.freenet.de with esmtp (Exim 3.33 #3) id 16C0R5-0002sb-00; Thu, 06 Dec 2001 16:27:43 +0100 Received: from a2c89.pppool.de ([213.6.44.137] helo=Magelan.Leidinger.net) by mx3.freenet.de with esmtp (Exim 3.33 #3) id 16C0R5-0003es-00; Thu, 06 Dec 2001 16:27:43 +0100 Received: from Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.11.6/8.11.6) with ESMTP id fB6FRbL01758; Thu, 6 Dec 2001 16:27:38 +0100 (CET) (envelope-from netchild@Leidinger.net) Message-Id: <200112061527.fB6FRbL01758@Magelan.Leidinger.net> Date: Thu, 6 Dec 2001 16:27:36 +0100 (CET) From: Alexander Leidinger Subject: Re: rev 1.61 of /sys/netinet/in.c breaks ISDN To: ru@FreeBSD.ORG Cc: brian@freebsd-services.com, brian@FreeBSD.ORG, current@FreeBSD.ORG, isdn@FreeBSD.ORG In-Reply-To: <20011206162840.C82299@sunbay.com> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 6 Dez, Ruslan Ermilov wrote: >> > with rev 1.61 of in.c I4B directly hangs up after dialing out. At the >> > moment I run a current kernel as of yesterday with a netinet directory >> > as of today except for in.c (which is at rev 1.60 here) and everything >> > works fine. >> Can you give me more details about the failure - error messages, your >> configuration, what you're using (sppp?), that sort of stuff ? - isppp - No error messages, just normal call clearing, but immediatly after dialing out. ---snip--- (1) root@ttyp1 # > The change makes the kernel fail attempts to add POINTOPOINT >> interfaces with conflicting IPv4 destination addresses. >> >> Are you in a situation where you're expecting this to be possible ? Yes. >> If so, can you explain more about why it's required ? >> > ISTR that I4B uses some special magical destination address for some > purpose (0.0.0.0 or something). Sorry, don't recall the details. > But I bet Alexander knows, as we already hit this once, with my > routing changes, some time ago... Online: ---snip--- (4) netchild@ttyp1 % ifconfig isp1 isp1: flags=a051 mtu 1500 inet 213.6.44.137 --> 0.0.0.1 netmask 0xffff0000 ether 00:00:00:00:00:00 ---snip--- While offline, the interface has a local address of 0.0.0.0. It changes to the official IP after getting it via pap, and it changes back to 0.0.0.0 after a hang up. Online: ---snip--- (6) netchild@ttyp1 % netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 0:0:0:0:0:0 USc 34 0 isp1 0.0.0.1 213.6.44.137 UH 0 0 isp1 [...] ---snip--- For more internals you better ask someone with in deep knowledge, e.g. {hm,isdn,joerg}@freebsd.org. Bye, Alexander. -- Intel: where Quality is job number 0.9998782345! http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message