|
11 | 11 | #include "lwip/init.h"
|
12 | 12 | #include "netif/ethernet.h"
|
13 | 13 |
|
14 |
| -struct netif rndis_netif; |
| 14 | +struct netif rndis_netif; //network interface |
15 | 15 | const ip_addr_t ipaddr = IPADDR4_INIT_BYTES(IP_ADDR0, IP_ADDR1, IP_ADDR2, IP_ADDR3);
|
16 | 16 | const ip_addr_t netmask = IPADDR4_INIT_BYTES(NETMASK_ADDR0, NETMASK_ADDR1, NETMASK_ADDR2, NETMASK_ADDR3);
|
17 | 17 | const ip_addr_t gateway = IPADDR4_INIT_BYTES(GW_ADDR0, GW_ADDR1, GW_ADDR2, GW_ADDR3);
|
18 | 18 |
|
19 | 19 | #include "dhserver.h"
|
20 | 20 | static dhcp_entry_t entries[] =
|
21 | 21 | {
|
22 |
| - /* mac ip address subnet mask lease time */ |
23 |
| - { {0}, IPADDR4_INIT_BYTES(192, 168, 7, 2), IPADDR4_INIT_BYTES(255, 255, 255, 0), 24 * 60 * 60 }, |
24 |
| - { {0}, IPADDR4_INIT_BYTES(192, 168, 7, 3), IPADDR4_INIT_BYTES(255, 255, 255, 0), 24 * 60 * 60 }, |
25 |
| - { {0}, IPADDR4_INIT_BYTES(192, 168, 7, 4), IPADDR4_INIT_BYTES(255, 255, 255, 0), 24 * 60 * 60 } |
| 22 | + { |
| 23 | + {0}, |
| 24 | + IPADDR4_INIT_BYTES(IP_ADDR0, IP_ADDR1, IP_ADDR2, DHCP_ADDR_1), |
| 25 | + IPADDR4_INIT_BYTES(NETMASK_ADDR0, NETMASK_ADDR1, NETMASK_ADDR2, NETMASK_ADDR3), |
| 26 | + 24 * 60 * 60 |
| 27 | + }, |
| 28 | + { |
| 29 | + {0}, |
| 30 | + IPADDR4_INIT_BYTES(IP_ADDR0, IP_ADDR1, IP_ADDR2, DHCP_ADDR_2), |
| 31 | + IPADDR4_INIT_BYTES(NETMASK_ADDR0, NETMASK_ADDR1, NETMASK_ADDR2, NETMASK_ADDR3), |
| 32 | + 24 * 60 * 60 |
| 33 | + }, |
26 | 34 | };
|
27 | 35 |
|
28 | 36 | static dhcp_config_t dhcp_config =
|
29 | 37 | {
|
30 | 38 | &ipaddr, /* server address */
|
31 |
| - 67, /* port */ |
| 39 | + PORT_DHCP, /* port */ |
32 | 40 | &ipaddr, /* dns server */
|
33 | 41 | "stm", /* dns suffix */
|
34 | 42 | sizeof(entries) / sizeof(entries[0]), /* entry count */
|
@@ -65,7 +73,7 @@ void LwIP_Init(void)
|
65 | 73 |
|
66 | 74 | while (dhserv_init(&dhcp_config)) ;
|
67 | 75 |
|
68 |
| - while (dnserv_init(&ipaddr, 53, dns_query_proc)) ; |
| 76 | + while (dnserv_init(&ipaddr, PORT_DNS, dns_query_proc)) ; |
69 | 77 | }
|
70 | 78 |
|
71 | 79 | /**
|
|
0 commit comments