DIALIN IPX USER OVER PPP

UPDATED: August 27, 1999

SUMMARY:

In order for a user to dialin to a PortMaster (TM) , the user needs to have a PPP user profile (on the PortMaster or in RADIUS TM)) with a UNIQUE IPX network number. Also the MTU setting must be to 1500. The IPX network number is an 8 digit hex number.

BEFORE YOU START:

In order to do IPX assigned addressing for dialin IPX netusers, you must first assign a pooled IP address to your PortMaster:

Command> set assigned [starting ip address for assigned address pool]

The netusers IPX network number entry must be FFFFFFFE, which is a signal to the PortMaster that the netuser will be utilizing assigned/pooled addressing. The PortMaster converts the assigned IP address to the hex and uses that hex number as the IPX network number.

ADDING AN IPX USER TO THE PORTMASTER:

Command> add netuser bclinton
New User successfully added
Command> set user bclinton address assigned
Command> set user bclinton password medicare1
Command> set user bclinton ipxnet fffffffe
Command> set user bclinton protocol ppp
Command> set user bclinton mtu 1500
Command> set user bclinton routing on
Command> show user bclinton

   Username: bclinton           Type: Dial-in Network User
    Address: assigned             Netmask: 255.255.255.255
IPX Network: FFFFFFFE
   Protocol: PPP                 Options: Broadcast, Listen
        MTU: 1500              Async Map: 00000000
Command> save all

ADDING AN IPX USER TO RADIUS:

#Sample IPX user profile from /etc/raddb/users file.
bclinton Password = "UNIX"
        User-Service-Type = Framed-User,
        Framed-Protocol = PPP,
        Framed-Address = 255.255.255.254,
        Framed-Netmask = 255.255.255.255,
        Framed-IPX-Network = 255.255.255.254,
        Framed-Routing = Broadcast-Listen,
        Framed-Compression = None,
        Framed-MTU = 1500

DEBUGGING TOOLS:

If the user cannot connect try the following:

  1. Setup a packet trace. Refer to the Packet Filter to Watch IPX Packets document 303004.html.
  2. Watch the PPP negotiation and translate the IPXCP packet headers.
  3. Command> set console
    Command> set debug 0x51