>Autoppp works and I get a
>succesful PAP login. After that though, the home-client machine and
>the work-server don't seem to communicate the local and remote
>addresses properly - resulting in the home machine giving up saying
>that it "Could not determine local IP address" and hangs up ppp with
>"No network protocols running"

Your ppp server needs to know what IP address it can give out to your
machine. However, it looks like you might already be doing this. I did
notice something a little odd, though...

Your home machine, not having an IP address, asks the work-server if it can
use "0.0.0.0"...
  [HOME] sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]

Your work machine knows that this is silly and it sends back a ConfNak (to
request number "id=1"), telling your home machine that using that address is
absolutely out of the question. However, the nice thing it does is that is
says (to your home machine) "Psstt...  ask me if you can use 192.168.1.3"...
  [WORK] sent [IPCP ConfNak id=0x1 <addr 192.168.1.3>]

However, the strange thing is that your home machine never shows reception
of this in the logs. It just keeps asking for 0.0.0.0 and your work-server
keeps trying to issue it an IP.

Another thing that's wierd, is that the home machine is acknowledging the
work-server's IP address, and the work server is SEEING those
acknowledgements...
  [WORK] rcvd [IPCP ConfAck id=0x1 <addr 192.168.1.54> <compress VJ 0f 01>]

but it keeps asking for it. Strange, indeed.

My only suggestion would be to try it without the asyncmap option (which
should cause ppp to use the desperate asyncmap of 0xffffffff... which you
could also try explicitly). If that works, start trying turning off a bunch
of the bits in the asyncmap to see of the problem returns. Eventually, you
may boil it down to the one or two characters than need to be escaped.

- Joe

Reply via email to