problem with PPP IP address negotiation

hargen@pdn.paradyne.com
Fri, 27 Oct 95 22:17:59 EDT

Well, I hope someone else out there is wasting a Friday night with computers..

I'm trying to set up a Portmaster at home to call into the network at
work, which uses an Annex terminal server. The MIS dept. has assigned
me an IP address out of the same address block used by the Annex.
However, I'm using a different IP network for my home network (PM ethernet
port and other stuff).

I've traced the PPP negotiation dialog and it looks something like this:
PM: IPCP config request requesting its Ethernet address
Annex: IPCP config NAK suggesting the IP address assigned to my
Annex account
PM: reissues IPCP config request with its Ethernet address again

This continues on for several minutes before one of the boxes finally
gives up. So, how do I configure a different local IP address for the
PM to use for this connection? Keep in mind that it is the PM that is
originating the call, so user table or RADIUS solutions don't apply.

I have tried using the "set reported_ip ..." command. This got it past
the IPCP negotiation, but I couldn't even ping the Annex. My guess is
that the PM went back to using the Ethernet IP address. After having
connected like this I used the "ifconfig" command to change the local
IP address of the serial link and IT WORKED! I was able to ping the
Annex (and other machines after adding a few routes). This "solution",
however, suffers from too many manual config changes and requires
changing a global parameter for a specific link.

I also tried setting the assigned address pool to start with the IP
address that the Annex wanted the PM to use, but the PM still insisted
on using the Ethernet IP address.

Isn't there some way to configure the PM to use a specified local IP
address for a location, or to accept what the remote wants? I've seen
several other queries like this posted to the mailing list, but never
any solutions!

--Bill