Hi all

I try to integrate PPP with a GPRS modem in our system. lwIP works well
for ethernet in our system since 3 years. Since PPP is currently
actively developed I've upgraded from 1.4.1 to current Master
(16.03.2015).

The modem is connected to GPRS, then the PPP session is started. The
communication parameters are negotiated successfully (LCP). The
authentication is OK: Login OK. Now lwIP sends a Configuration request
(IPCP):

Raw:
ff 03 80 21 01 01 00 16 03 06 00 00 00 00 81 06 00 00 00 00 83 06 00 00
00 00 6e db 7e

Interpreted (Wireshark):
Protocol: Internet Protocol Control Protocol (0x8021)
Options: (18 bytes), IP address, Primary DNS Server IP Address,
Secondary DNS Server IP Address
IP address: 0.0.0.0
Primary DNS Server IP Address: 0.0.0.0
Secondary DNS Server IP Address: 0.0.0.0

After this frame the communication is dead, no answer received, no other
frame sent.

I've tried using various combinations of
- No auth, PAP, Chap
- With/without VJ header compression

Questions:
a) Has anybody a hint why it does not work? I think the provider should
   send a IPCP Configuration Request/Ack/Nack?

b) I do not receive a callback (see pppos_create()). After a long
   timeout I try to restart, but without success: The stack is in a
   deadlock, I can't close the session. ppp_close(m_pSelf->ppp, true)
   does not give a callback either. So the only solution is to reset the
   whole system. How do I reset a hanging PPP session if no
   communication happens?

Best regards
Michael

_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to