?? dhcpcshow.c
字號:
{ printf ("Client subnet mask: "); inet_ntoa_b (*pDhcpcParam->subnet_mask, addrBuf); printf ("%-18s\n", addrBuf); } if (pDhcpcParam->swap_server != NULL) { printf ("Client swap server: "); inet_ntoa_b (*pDhcpcParam->swap_server, addrBuf); printf ("%-18s\n", addrBuf); } if (pDhcpcParam->brdcast_addr != NULL) { printf ("Client broadcast address: "); inet_ntoa_b (*pDhcpcParam->brdcast_addr, addrBuf); printf ("%-18s\n", addrBuf); } if (pDhcpcParam->router_solicit.s_addr != 0) { printf ("Client router solicitation address: "); inet_ntoa_b (pDhcpcParam->router_solicit, addrBuf); printf ("%-18s\n", addrBuf); } /* Print any multiple IP addresses. */ if (pDhcpcParam->router != NULL) { printf ("Client IP routers:\n"); if (pDhcpcParam->router->addr != NULL) { for (loop = 0; loop < pDhcpcParam->router->num; loop++) { inet_ntoa_b (pDhcpcParam->router->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->time_server != NULL) { printf ("Client time servers:\n"); if (pDhcpcParam->time_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->time_server->num; loop++) { inet_ntoa_b (pDhcpcParam->time_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->name_server != NULL) { printf ("Client IEN 116 name servers:\n"); if (pDhcpcParam->name_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->name_server->num; loop++) { inet_ntoa_b (pDhcpcParam->name_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->dns_server != NULL) { printf ("Client DNS name servers:\n"); if (pDhcpcParam->dns_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->dns_server->num; loop++) { inet_ntoa_b (pDhcpcParam->dns_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->log_server != NULL) { printf ("Client log servers:\n"); if (pDhcpcParam->log_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->log_server->num; loop++) { inet_ntoa_b (pDhcpcParam->log_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->cookie_server != NULL) { printf ("Client cookie servers:\n"); if (pDhcpcParam->cookie_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->cookie_server->num; loop++) { inet_ntoa_b (pDhcpcParam->cookie_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->lpr_server != NULL) { printf ("Client line printer servers:\n"); if (pDhcpcParam->lpr_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->lpr_server->num; loop++) { inet_ntoa_b (pDhcpcParam->lpr_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->impress_server != NULL) { printf ("Client impress servers:\n"); if (pDhcpcParam->impress_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->impress_server->num; loop++) { inet_ntoa_b (pDhcpcParam->impress_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->rls_server != NULL) { printf ("Client resource location servers:\n"); if (pDhcpcParam->rls_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->rls_server->num; loop++) { inet_ntoa_b (pDhcpcParam->rls_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->nis_server != NULL) { printf ("Client NIS servers:\n"); if (pDhcpcParam->nis_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->nis_server->num; loop++) { inet_ntoa_b (pDhcpcParam->nis_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->ntp_server != NULL) { printf ("Client NTP servers:\n"); if (pDhcpcParam->ntp_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->ntp_server->num; loop++) { inet_ntoa_b (pDhcpcParam->ntp_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->nbn_server != NULL) { printf ("Client NetBIOS name servers:\n"); if (pDhcpcParam->nbn_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->nbn_server->num; loop++) { inet_ntoa_b (pDhcpcParam->nbn_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->nbdd_server != NULL) { printf ("Client NetBIOS datagram distribution servers:\n"); if (pDhcpcParam->nbdd_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->nbdd_server->num; loop++) { inet_ntoa_b (pDhcpcParam->nbdd_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->xfont_server != NULL) { printf ("Client X Window System font servers:\n"); if (pDhcpcParam->xfont_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->xfont_server->num; loop++) { inet_ntoa_b (pDhcpcParam->xfont_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->xdisplay_manager != NULL) { printf ("Available X Window Display Manager systems:\n"); if (pDhcpcParam->xdisplay_manager->addr != NULL) { for (loop = 0; loop < pDhcpcParam->xdisplay_manager->num; loop++) { inet_ntoa_b (pDhcpcParam->xdisplay_manager->addr[loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->nisp_server != NULL) { printf ("Available NIS+ servers:\n"); if (pDhcpcParam->nisp_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->nisp_server->num; loop++) { inet_ntoa_b (pDhcpcParam->nisp_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->mobileip_ha != NULL) { printf ("Available mobile IP home agents:\n"); if (pDhcpcParam->mobileip_ha->addr != NULL) { for (loop = 0; loop < pDhcpcParam->mobileip_ha->num; loop++) { inet_ntoa_b (pDhcpcParam->mobileip_ha->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->smtp_server != NULL) { printf ("Available SMTP servers:\n"); if (pDhcpcParam->smtp_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->smtp_server->num; loop++) { inet_ntoa_b (pDhcpcParam->smtp_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->pop3_server != NULL) { printf ("Available POP3 servers:\n"); if (pDhcpcParam->pop3_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->pop3_server->num; loop++) { inet_ntoa_b (pDhcpcParam->pop3_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->nntp_server != NULL) { printf ("Available NNTP servers:\n"); if (pDhcpcParam->nntp_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->nntp_server->num; loop++) { inet_ntoa_b (pDhcpcParam->nntp_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->dflt_www_server != NULL) { printf ("Available World Wide Web servers:\n"); if (pDhcpcParam->dflt_www_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->dflt_www_server->num; loop++) { inet_ntoa_b (pDhcpcParam->dflt_www_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->dflt_finger_server != NULL) { printf ("Available Finger servers:\n"); if (pDhcpcParam->dflt_finger_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->dflt_finger_server->num; loop++) { inet_ntoa_b (pDhcpcParam->dflt_finger_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->dflt_irc_server != NULL) { printf ("Available IRC servers:\n"); if (pDhcpcParam->dflt_irc_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->dflt_irc_server->num; loop++) { inet_ntoa_b (pDhcpcParam->dflt_irc_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->streettalk_server != NULL) { printf ("Available StreetTalk servers:\n"); if (pDhcpcParam->streettalk_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->streettalk_server->num; loop++) { inet_ntoa_b (pDhcpcParam->streettalk_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->stda_server != NULL) { printf ("Available StreetTalk Directory Assistance servers:\n"); if (pDhcpcParam->stda_server->addr != NULL) { for (loop = 0; loop < pDhcpcParam->stda_server->num; loop++) { inet_ntoa_b (pDhcpcParam->stda_server->addr [loop], addrBuf); printf ("\t%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } /* Print any multiple IP address pairs. */ if (pDhcpcParam->policy_filter != NULL) { printf ("Client policy filters:\n"); if (pDhcpcParam->policy_filter->addr != NULL) { printf ("Destination Subnet mask\n"); printf ("----------- -----------\n"); for (loop = 0; loop < pDhcpcParam->policy_filter->num; loop++) { inet_ntoa_b (pDhcpcParam->policy_filter->addr[loop * 2], addrBuf); printf ("%-18s ", addrBuf); inet_ntoa_b (pDhcpcParam->policy_filter->addr[loop * 2 + 1], addrBuf); printf ("%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } if (pDhcpcParam->static_route != NULL) { printf ("Client static routes:\n"); if (pDhcpcParam->static_route->addr != NULL) { printf ("Destination Router IP\n"); printf ("----------- ---------\n"); for (loop = 0; loop < pDhcpcParam->static_route->num; loop++) { inet_ntoa_b (pDhcpcParam->static_route->addr [loop * 2], addrBuf); printf ("%-18s ", addrBuf); inet_ntoa_b (pDhcpcParam->static_route->addr [loop * 2 + 1], addrBuf); printf ("%-18s\n", addrBuf); } } else printf ("\tnone specified.\n"); } /* Print any lists. */ if (pDhcpcParam->vendlist != NULL) { printf ("Vendor-specific data:\n "); if (pDhcpcParam->vendlist->list != NULL) { for (loop = 0; loop < pDhcpcParam->vendlist->len; loop++) printf("%d ", pDhcpcParam->vendlist->list [loop]); printf("\n"); } else printf ("none specified.\n"); } return (OK); }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -