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));
...
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to