Home > IT Notes

Setting up a Linux based IP & IPX Router

  1. Install Linux
  2. Compile & install a new kernel:
    • IPX enabled
    • IPX Full Internal Network disabled
    • NE2000 support in the kernel (not as a module) if using NE2000s
    • Suggest leave old kernel in place and add a new IPX_Router clause to lilo.conf and make IPX_Router the default kernel
  3. Identify the device name (ethX) of each ethernet card
  4. Setup IP for each ethernet card in /etc/rc.d/rc.inet1
  5. Add a user for FTPing mars_nwe to the new router
  6. FTP mars_nwe-0_99_pl20.tgz to new router. (Primary source for mars_nwe is http://www.compu-art.de/service/mars_nwe/mars_nwe.html)
  7. Compile & Install mars_nwe
  8. Edit /etc/nwserv.conf
    • Add i flag to SYS volume definition to enable mixed case handling
    • Enter Server Name
    • Enter Internal IPX network number
    • Enter Segment numbers for each ethernet card. Format is:
      4 0x<Segment> ethX 802.3
    • Enter a password for the SUPERVISOR
  9. Run nwserv
  10. Add /usr/sbin/nwserv to end of /etc/rc.d/rc.inet1
  11. Edit /etc/nwserv.conf & remove the supervisor password.
  12. FTP ncpfs-2.2.0.16.tar.gz to new router. (Newer versions of ncpfs are available from ftp://platan.vc.cvut.cz/pub/linux/ncpfs/)
  13. Install ncpfs
  14. Use ncpmount to mount a netware server in the router's file system
  15. Copy login directory contents to /u3/SYS/login
  16. Test remote booting on each non backbone segment.
Home > IT Notes