Hi, Sylvain. Sorry for the delay on replying. > -----Original Message----- > From: lwip-users > On Behalf Of Sylvain Rochet > Sent: Monday, 27 June 2016 08:18 > To: Mailing list for lwIP users <[email protected]> > Subject: Re: [lwip-users] Configuring PPP Options in Version 2.0.0 Beta1 > > Hi Greg, > > > On Wed, May 04, 2016 at 08:10:41PM +0000, Greg Smith wrote: > > Hello. > > > > I have been looking forward to the PPP enhancements made in lwIP 2.0.0 > > Beta1 compared to 1.4.1. I've added the new version to my project > > with success and have a few questions about configuring PPP. I > > appreciate any help you can give. > > > > 1) How can I setup a static IP address when _not_ running in PPP > > Server mode? > > On master branch: > > ppp = pppo..._create(...); > > ip4_addr_t addr; > IP4_ADDR(&addr, 192,168,0,1); > ppp_set_ipcp_ouraddr(ppp, &addr); > > ppp_connect(ppp, 0);
Thank you for implementing this. I'll try it out when Beta 2 is published. > > 2) In lcp_init(), several PPP options are hard-coded, such as > > negotiating the async map and compression. Is there a programmatic > > way to set these options at either compile-time or run-time without > > directly modifying the lcp_init() function? If so, how? > > We are now able to add as many macros as necessary to change the PPP > configuration without changing the API but I don't want to bloat ppp.h with > macros for every possible config option, most are close to useless anyway, > which options would you need ? Agreed that most won't be necessary. Right now, I'd like to be able to set the following lcp_options: passive, silent, restart*, neg_pcompression, neg_acompression I don't need it myself, but there should also (probably) be an "easy" way to set neg_asyncmap, along with defining the actual async map itself. (Maybe there already is? I didn't look.) If I think of others as I go along, I'll post again. *restart may not be needed. I don't see it implemented anywhere. But for my application, I need a way to ensure the PPP connection stays up/reconnects as often as possible. (I do it with the link status callback now, which is fine.) Thanks. -- G --------------------------------------------------------------------------------------- This email has been scanned for email related threats and delivered safely by Mimecast. For more information please visit http://www.mimecast.com ---------------------------------------------------------------------------------------
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
