From owner-freebsd-bugs Wed Apr 16 13:23:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA26151 for bugs-outgoing; Wed, 16 Apr 1997 13:23:37 -0700 (PDT) Received: from zibbi.mikom.csir.co.za (zibbi.mikom.csir.co.za [146.64.24.58]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA26134 for ; Wed, 16 Apr 1997 13:23:28 -0700 (PDT) Received: (from jhay@localhost) by zibbi.mikom.csir.co.za (8.8.5/8.8.5) id WAA20666; Wed, 16 Apr 1997 22:13:46 +0200 (SAT) From: John Hay Message-Id: <199704162013.WAA20666@zibbi.mikom.csir.co.za> Subject: Re: IPX and Tulip needs promiscuous mode ?? In-Reply-To: from "Vasily V. Grechishnikov" at "Apr 16, 97 02:39:25 pm" To: bazilio@economic.acnit.ac.ru (Vasily V. Grechishnikov) Date: Wed, 16 Apr 1997 22:13:46 +0200 (SAT) Cc: freebsd-bugs@freebsd.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > On Tue, 15 Apr 1997, John Hay wrote: > > > > May be Tulip device driver contain some errors? I haven't expirience > > > to analyze /sys/pci/if_de.c ( 130K ) ;-) . > > > > > > Any suggestions? > > > > > > > I have never tried it with the deX driver. What is the order of the > > devices in the network_interfaces variable in /etc/sysconfig? If > > the de0 device is after the ed0 devices try to put it in front > > and see if it make a difference. > > > > I reorder my sysconfigs network_interfaces="de0 ed.. lo0", and > IPX frowarding works ok !! But ,why ? > Because of the stupid current behaviour of the ipx code. It tries to use the same host-part of the ipx address on all the interfaces. For that it use the MAC address of the first interface that is ifconfig'ed with an ipx address. But for ipx to work on ethernet, the mac address of the interface must be the same as the host part of the ipx address, so the mac address of the 2nd and 3d interface must be changed. This works correctly on the edX devices, but not on the deX devices. I have this fixed here (so that each interface keeps its own mac address and ipx use that), but I want to fix a few more things before I commit it. John -- John Hay -- John.Hay@mikom.csir.co.za