Routing IPX
I have a problem getting my ipx packets to pass through my linux server. Here is how my network is set up. I got one linux server with three nics. One for the internet (eth0) and the other two for each network segment (eth1 + eth2). Now what I want is to get a Windows Me machine on the first network to connect to a Windows XP machine on the second network using the IPX protocol. Connecting through TCP/IP works fine so that rules out all the problems with physical connections. I've read the IPX howto and all the other documentation I could find on the subject and so far I got my machine setup so the kernel supports IPX and I'm running the ipxd from the ipxripd package. I've set the windows machines to each use a seperate frame number and the type 802.2. But after packets reach the linux server they just stop.
I know they are getting there because (after clearing the route table) when I start a program using IPX on each of the windows computers I see that they get added in the /proc/net/ipx_route table. And I've used tcpdump to confirm that packets are actually arriving too. I've also tried adding my own routes using ipx_route but still no luck.
If anyone could give me some more info on the subject, I would greatly appreciate it.
|