lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] About PPP DNS server


From: yueyue papa
Subject: [lwip-users] About PPP DNS server
Date: Thu, 27 Nov 2008 14:31:50 +0800

Hi All,
 
How to setup DNS server address after PPP success? Need I to call dns_setup to update the new DNS server?

pppLinkStatusCallback(void *ctx, int errCode, void *arg)
{
 sys_sem_t *sem;

  switch(errCode) {
    case PPPERR_NONE: {             /* No error. */
      struct ppp_addrs *ppp_addrs = arg;
 
      printf("pppLinkStatusCallback: PPPERR_NONE\n");
      printf(" our_ipaddr=%s\n", inet_ntoa(*(struct in_addr*)&(ppp_addrs->our_ipaddr.addr)));
      printf(" his_ipaddr=%s\n", inet_ntoa(*(struct in_addr*)&(ppp_addrs->his_ipaddr.addr)));
      printf(" netmask   =%s\n", inet_ntoa(*(struct in_addr*)&(ppp_addrs->netmask.addr)));
      printf(" dns1      =%s\n", inet_ntoa(*(struct in_addr*)&(ppp_addrs->dns1.addr)));
      printf(" dns2      =%s\n", inet_ntoa(*(struct in_addr*)&(ppp_addrs->dns2.addr)));
      dns_setserver(0,(struct in_addr*)&(ppp_addrs->dns1.addr));
      dns_setserver(1,(struct in_addr*)&(ppp_addrs->dns2.addr));
...

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]