Re: IPX broadcast forwarding in 2.4.1 kernels

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Em Wed, Feb 28, 2001 at 02:31:47PM +0100, J.R. de Jong escreveu:
> 
> 
> On Tue, 27 Feb 2001, Arnaldo Carvalho de Melo wrote:
> 
> > Em Tue, Feb 27, 2001 at 09:54:48PM +0000, Petr Vandrovec escreveu:
> > > On 27 Feb 01 at 20:51, J.R. de Jong wrote:
> > > > > > Are you sure you are running this configuration? What says
> > > > > > cat /proc/net/ipx* ? Kernel should not forward anything if you have only
> > > > > > one frame configured... There are some IPX forwarding fixes in 2.4.2-acX,
> > > > > > btw.
> > > 
> > > Hi Arnaldo,
> > >   I have some questions... I have IPX router specification here on
> > > screen and on page 56 it says:
> > > ==
> > > The router places the address of the network segment on which packet arrived
> > > into the next available Network Number field. The offset of this
> > > field is easily calculated as 4*n bytes past the end of the IPX header,
> > > where n is the value of the Transport Control field.
> > > ==
> > > Code in ac4 stores outgoing interface number here, if I parsed code 
> > > correctly... This has another fatal side effect: it is propagated even 
> > > back to interface on which type 20 packet arrived, so now even machines 
> > > with one interface are network killers :-( (if you have one windows
> > > and twenty such linuxes, each netbios broadcast is seen 21 times on network;
> > > on other side it has nice effect that these linuxes ignore netbios broadcasts
> > > routed by other linuxes).
> >  
> > > Either store intrfc->if_netnum into packet before loop with '/* That aren't 
> > > in the list */', or do explicit check for ifcs != intrfc. But storing number 
> > > before looks better - code in ipxrtr_route_skb() does not know receiving 
> > > interface anyway, and you want same number in all copies.
> > > 
> > > I hope that I missed something obvious. If not, then peoples in larger
> > > networks should add some '&& 0' into pprop code to disable it.
> > 
> > I'm looking at it now, routing is a part I've not messed with that much
> > still
> >  
> > >                                           Best regards,
> > >                                                Petr Vandrovec
> > >                                                vandrove@vc.cvut.cz
> > >                                                
> > > P.S.: IPX router specification & NLSP 1.1 specification are available at
> > > http://developer.novell.com/devres/langrp/specs.htm.
> > 
> > thank you for this pointer, any other further IPX information is more than
> > welcome
> > 
> > - Arnaldo
> > 
> 
> Hi Arnaldo and Petr,
> 
> I take it that the best option for IPX users right now is to stick with
> 2.2.x kernels until the problem has been solved?

yap, thats seems to be the right choice for now, please let us know if
you're interested in testing patches with potential fixes for this case.
I'm now reading all the docs Petr pointed to me and expect to have
something in the next days.

- Arnaldo
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux