Slow IPX routing (or connection) on Linux Router

Slow IPX routing (or connection) on Linux Router

Post by surgeo » Thu, 24 May 2001 18:26:24

Hi !

I am setting up a linux box to act as a IPX/TCPIP router box.  
(based on Coyote Linux one-disc distribution P90-64MB RAM
4 NIC`s - 3Com905B - eth0 ,Realtec - eth1, and 2x NE2000 eth3 eth4)

I got linux to route ipx/tcpip and I was able to get connected
to my Novell servers, but the speed is slightly slower when
using the linux router box versus a Novell router box.
TcpIp connections speed are very good.

Are there any parameters to adjust in linux so it can route
ipx faster? Or maybe something wrong in my configs/or hardware ??

Thx for help and advise

Jacek 'SurgeoN'

A few data about my network:

I`v got in syslog many alerts like this:
May 23 10:00:02 (none) kernel: eth0: Transmit error, Tx status register
May 23 10:00:40 (none) last message repeated 7 times
May 23 10:01:48 (none) last message repeated 6 times
May 23 10:02:56 (none) last message repeated 22 times
May 23 10:04:00 (none) last message repeated 4 times
May 23 10:05:04 (none) last message repeated 6 times
May 23 10:07:19 (none) last message repeated 9 times  

#cat /proc/net/ipx_route

0000AF0A   0000AF02     008048B20254 /NW 3.12/
0000AF0C   0000AF00     008048AFE6F0 /NW5.1/
0000AF03   Directly     Connected  /subnetworks .../
0000AF02   Directly     Connected
0000AF01   Directly     Connected
0000AF00   Directly     Connected

#cat ipx_interface
Network    Node_Address   Primary  Device     Frame_Type
0000AF00   000102B06D0A   Yes      eth0       802.3  
0000AF01   00C026EE9B8C   No       eth1       802.3    
0000AF02   008029E390DC   No       eth2       802.3  
0000AF03   00605206D3A2   No       eth3       802.3

--- AF01 ----|         |         |NW 5.1|
 NW 3.12     |  Linux  | eth0        |
--|AF02 -----| Router  |---- AF00 ---|----|CISCO|--WAN
             |         |              
--- AF03 ----|_________|


1. Need help on Starcraft via ISDN->Linux Router->IPX-Routing->Win98

You're gonna need to use CHAP to send/recv the user/pass to/from the
other people.  Read the PPP howto for info on how to configure the
"options" and "chap-secrets" files to get this going.  Then, you'll need
to make sure you have IPX support in the kernel.  Lastly, you'll need to
find a program which will route the packets between everyone.  The
problem is that Starcraft seems to send "broadcast" packets over a PPP
(dialup) link.  This means that linux doesn't route them.  I've tried
up this sort of thing VIA the inet with VPN (having everyone connect to
my linux box), and I wound up trying to write my own program (based on
a program called "ipxbridge") which would listen for broadcasts on every
PPP link, and then send them to every other PPP.  I had it working with 2
people, but more than that seems to mess up.  I'd be glad to hear what you
can find and do, so please post and/or email with updates.


2. Reading is much more interesting than TV (1052/1708)

3. Linux setup as IPX router and TCP/IP router??

4. Linux and Coke/Mountain Dew addiction

5. How to create a NFS desktop icon

6. Access to a novell server across a linux IP router (or needed I IPX router)

7. Q: advice on SupraExpress 336i modems

8. slow https connections over linux router

9. Fast linux-windows connection, slow linux-linux connection??

10. Slow internet connection through router on linux

11. IPX Routing over PPP Connection: Possible?

12. IPX routing for multi-user games - IP works, IPX how?