Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!sol.net!spool.mu.edu!newsspool.sol.net!howland.erols.net!europa.clark.net!worldnet.att.net!newsadm From: osas@worldnet.att.net (Tim White) Newsgroups: comp.unix.bsd.freebsd.misc Subject: IPXrouted Date: Fri, 18 Jul 1997 04:38:56 GMT Organization: AT&T WorldNet Services Lines: 72 Message-ID: <33ceea33.38039517@netnews.worldnet.att.net> NNTP-Posting-Host: 207.146.124.181 X-Newsreader: Forte Free Agent 1.1/16.230 Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:44593 Hi, I'm trying to configure a 2.2.1 box to route IPX between two networks. I've added IPX to the kernel, and created the /etc/sysconfig entries for ifconfig_xyz_ipx with the appropriate IPX network numbers. IPXrouted starts up and appears to broadcast saps( tcpdump shows a packet out every 60 seconds ). On one network we have a Cisco ( network A ) and the other network( B ) has one PC speaking only IPX..the idea is if we can route IPX we will segment some of the traffic off depending on how well the BSD box performs. The Cisco router on net A does not see the rip broadcast for B. In a similar fashion the PC on B cannot figure out how to get to A. Some pertinent info..from the kernel probe at boot I get the Mac address.. Address for card on A is 0:0:c0:aa:bb:cc " " B is 0:0:c0:dd:ee:ff ifconfig -a shows both interfaces up....output similar to inet 1.2.3.4 netmask 0xffffff00 broadcast 1.2.3.255 ipx 101234.c0aabbcc ether 00:00:c0:aa:bb:cc inet 5.6.7.8 netmask 0xffffff00 broadcast 5.6.7.255 ipx 101235.c0aabbcc ether 00:00:c0:dd:ee:ff Note the second interface has the IPX address as the IPX network number with the Mac address of the first interface appended. Sending siginfo to IPXrouted generates a RIP table dump. The output is like HASH 0 dest 101235#0:0:0:0:0:0 101235#0:0:c0:aa:bb:cc metric 0, ticks 0 HASH 1 dest 101234#0:0:0:0:0:0 101234#0:0:c0:aa:bb:cc metric 0, ticks 0 NOTE the Mac address is the same for both hashes? Could this be a bug? 101234 is the IPX net address for A, 101235 is for B. 'netstat -nr' show the IPX routing tables.... Destination Gateway Flags Refs Use Netif Expire 101235.* 101235.c0aabbcc U 0 0 de1 101234.* 101234.c0aabbcc U 0 0 de0 Note the gateway for both networks has the Mac address for the Net A appended to the IPX network address. The /etc/sysconfig file has entries for each interface like ifconfig_de0="inet 1.2.3.4 netmask 0xffffff00" ifconfig_de0_ipx="ipx 0x101234" I've got the ipxgateway="YES" in the sysconfig file. We have played around with the ipxrouted flags also in several different configs...the last test was with ipxrouted="-s /tmp/logfileipx". Any ideas / help would be most appreciated. Pointers to a better IPX routing mechanism is also welcome. From the manpage it looks like this should be simple to set up..I've obviously missed something. Thanks in advance.