pppd: Could not determine remote IP address

guru at Sisis.de guru at Sisis.de
Sun Oct 2 08:55:22 PDT 2005


With the helping hand of someone in freebsd-mobile list I've hacked
the 'uftdi' driver to support a PCMCIA card provided by Vodafone
for UMTS. The card works now as it should but the IPCP negotiating
of the pppd 2.3.11 (from ports collection) ends up in:

sent [IPCP ConfReq id=0x6 <addr>]
rcvd [IPCP ConfReq id=0x4b]
sent [IPCP ConfAck id=0x4b]
rcvd [IPCP ConfAck id=0x6 <addr>]
Could not determine remote IP address
sent [IPCP TermReq id=0x7 "Could not determine remote IP address"]
rcvd [IPCP TermAck id=0x7]

I picked up another Linux driven notebook to compare it with Linux
(because I've used the same PCMCIA card in Linux for some monthes)
and it turned out that the IPCP negotiating is ending up the
same way but the Linux pppd picks up some guessed remote IP address
and just put this into the ppp0 interface and the things are fine:

rcvd [IPCP ConfReq id=0x4]
sent [IPCP ConfNak id=0x4 <addr>]
rcvd [IPCP ConfNak id=0x4 <addr> <ms-dns1> <ms-dns3>]
sent [IPCP ConfReq id=0x5 <addr> <ms-dns1> <ms-dns3>]
rcvd [IPCP ConfAck id=0x5 <addr> <ms-dns1> <ms-dns3>]
rcvd [IPCP ConfReq id=0x5]
sent [IPCP ConfAck id=0x5]
Could not determine remote IP address: defaulting to
local  IP address
remote IP address

# ifconfig ppp0
ppp0      Link encap:Point-to-Point Protocol
          inet addr:  P-t-P:  Mask:
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:100 (100.0 b)  TX bytes:139 (139.0 b)

It seems that this feature does not exist in FreeBSD's pppd or
I'm missing something else?


Matthias Apitz / Sisis Informationssysteme GmbH
Gruenwalder Weg 28g / D-82041 Oberhaching
Fon: ++49 89 / 61308-351, Fax: -399, Mobile ++49 170 4527211

More information about the freebsd-questions mailing list