IPX via pptp and lan games

Andrei Boros <[email protected]> Sun, 06 Apr 2003 00:01:21 +0300
Newsgroups gmane.linux.ipx
Message-ID <[email protected]>
 I run a Slackware 7.0 but updated to 2.2.24. I wanted to try a VPN
connection with a friend who only has a modem, so I did the following:

installed pptpd-1.3 (it was easy)
pppd-2.4.2 (unofficial patched release available from poptop fpr ms mppe
and chap-v2 to work) After some crypt library problems, got it
installed.

A TCP/IP connection via pptp works fine. Proxy arp is done by pppd and
my friend can see any computer inside my network as expected. 

I got ipx support and spx support in the kernel, the got the ipx tools
(for configuration purposes) and ipxd.
After a lot of headache and fixing some missing includes (parse error
before "af_ipx" if anyone seen this, add #include <types.h> and move
some other includes before #include <ipx.h> or smth similar).
Then ipxd refused to compile because of some type cast problems when
giving the name of the log file.
After I managed to compile all these, I got them intalled. 

I configured my inside interface to support ipx too and started ipxd.

Topology:

internal net
----------------------------
       LAN, ip, ipx                               ip
MyPC ----------------------- Linux router --------------internet
win98                       eth0       eth1                
|----------------Friend's PC
                                      ppp0 (via pptp)               
Win95 or WinXP, modem, lan card, VPN adapter

ipxnet                       ipxnet    ipxnet                      
ipxnet
10000000                     10000000  40000000                    
40000000

I configured pppd with ipx support as follows:
ipx
ipx-routing 2    (RIP)
ipx-router-name gate
ipx-network 40000000
ipx-node 40:0
ipx-accept-remote

On the network we all use Ethernet II frame type and I configured the
Friend's PC in the same way.
After connection is established, on both the linux and windows side,
tcp/ip and ipx are negotiated ok.
ipxd will see the interface change and add a route to it. 

However, any game we try to play over the created vpn does not work.

I see a lot of messages logged by ipxd as follows:
RIP from non-local net on ifc 10000000
40000000 (ignored)


Then, I tried to enable full internal IPX network support and added an
address to it. 
No more logged messages in ipxd's log but stillnothing works.

If anyone could please give me a suggestion...




-- 
Choose not to choose! Let Micro$oft do it for you!
Or... the Penguin shall set you free...
------
Andrix
E-mail: mailto:[email protected]
Web   : http://members.tripod.com/andrei_b
-
To unsubscribe from this list: send the line "unsubscribe linux-ipx" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html