aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2019-01-15 13:19:01 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2019-01-15 13:19:01 +0100
commitedb74f40191458f3ae581e3ad385832906f7a39e (patch)
tree40f00eb2e6f3c19d5c6e5555294a1c87679d2443
parent77524a311a510c9cc1bf6449d77b40d0f41a4a40 (diff)
downloadbusybox-w32-edb74f40191458f3ae581e3ad385832906f7a39e.tar.gz
busybox-w32-edb74f40191458f3ae581e3ad385832906f7a39e.tar.bz2
busybox-w32-edb74f40191458f3ae581e3ad385832906f7a39e.zip
Update examples/udhcp/udhcpd.conf
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--examples/udhcp/udhcpd.conf78
-rw-r--r--networking/udhcp/common.h4
2 files changed, 44 insertions, 38 deletions
diff --git a/examples/udhcp/udhcpd.conf b/examples/udhcp/udhcpd.conf
index 90714bcdf..bb8774e08 100644
--- a/examples/udhcp/udhcpd.conf
+++ b/examples/udhcp/udhcpd.conf
@@ -74,43 +74,49 @@ option staticroutes 10.0.0.0/8 10.127.0.1, 10.11.12.0/24 10.11.12.1
74option 0x08 01020304 # option 8: "cookie server IP addr: 1.2.3.4" 74option 0x08 01020304 # option 8: "cookie server IP addr: 1.2.3.4"
75option 14 "dumpfile" 75option 14 "dumpfile"
76 76
77# Currently supported options (for more info, see options.c): 77# Currently supported options [hex option value] (for more info, see options.c):
78#opt lease NUM 78#opt lease NUM # [0x33]
79#opt subnet IP 79#opt subnet IP # [0x01]
80#opt broadcast IP 80#opt broadcast IP # [0x1c]
81#opt router IP_LIST 81#opt router IP_LIST # [0x03]
82#opt ipttl NUM 82#opt ipttl NUM # [0x17]
83#opt mtu NUM 83#opt mtu NUM # [0x1a]
84#opt hostname STRING # client's hostname 84#opt hostname STRING # [0x0c] client's hostname
85#opt domain STRING # client's domain suffix 85#opt domain STRING # [0x0f] client's domain suffix
86#opt search STRING_LIST # search domains 86#opt search STRING_LIST # [0x77] search domains
87#opt nisdomain STRING 87#opt nisdomain STRING # [0x28]
88#opt timezone NUM # (localtime - UTC_time) in seconds. signed 88#opt timezone NUM # [0x02] (localtime - UTC_time) in seconds. signed
89#opt tftp STRING # tftp server name 89#opt tftp STRING # [0x42] tftp server name
90#opt bootfile STRING # tftp file to download (e.g. kernel image) 90#opt bootfile STRING # [0x43] tftp file to download (e.g. kernel image)
91#opt bootsize NUM # size of that file 91#opt bootsize NUM # [0x0d] size of that file
92#opt rootpath STRING # (NFS) path to mount as root fs 92#opt rootpath STRING # [0x11] (NFS) path to mount as root fs
93#opt wpad STRING 93#opt wpad STRING # [0xfc] Web Proxy Auto Discovery Protocol
94#opt serverid IP # default: server's IP 94#opt serverid IP # [0x36] default: server's IP
95#opt message STRING # error message (udhcpd sends it on success too) 95#opt message STRING # [0x38] error message (udhcpd sends it on success too)
96#opt vlanid NUM # 802.1P VLAN ID 96#opt vlanid NUM # [0x84] 802.1P VLAN ID
97#opt vlanpriority NUM # 802.1Q VLAN priority 97#opt vlanpriority NUM # [0x85] 802.1Q VLAN priority
98# RFC 5071: PXELINUX Options
99#opt 0xd0 F100747E # [0xd0] magic
100#opt pxeconffile STRING # [0xd1]
101#opt pxepathprefix STRING # [0xd2]
102#opt reboottime NUM # [0xd3] bootstrap timeout
98# Options specifying server(s) 103# Options specifying server(s)
99#opt dns IP_LIST 104#opt dns IP_LIST # [0x06]
100#opt wins IP_LIST 105#opt wins IP_LIST # [0x2c]
101#opt nissrv IP_LIST 106#opt nissrv IP_LIST # [0x29]
102#opt ntpsrv IP_LIST 107#opt ntpsrv IP_LIST # [0x2a]
103#opt lprsrv IP_LIST 108#opt lprsrv IP_LIST # [0x09]
104#opt swapsrv IP 109#opt swapsrv IP # [0x10]
105# Options specifying routes 110# Options specifying routes
106#opt routes IP_PAIR_LIST 111#opt routes IP_PAIR_LIST # [0x21]
107#opt staticroutes STATIC_ROUTES # RFC 3442 classless static route option 112#opt staticroutes STATIC_ROUTES # [0x79] RFC 3442 classless static route option
108#opt msstaticroutes STATIC_ROUTES # same, using MS option number 113#opt msstaticroutes STATIC_ROUTES # [0xf9] same, using MS option number
109# Obsolete options, no longer supported 114# Obsolete options, no longer supported
110#opt logsrv IP_LIST # 704/UDP log server (not syslog!) 115#opt logsrv IP_LIST # [0x07] 704/UDP log server (not syslog!)
111#opt namesrv IP_LIST # IEN 116 name server, obsolete (August 1979!!!) 116#opt namesrv IP_LIST # [0x05] IEN 116 name server, obsolete (August 1979!!!)
112#opt cookiesrv IP_LIST # RFC 865 "quote of the day" server, rarely (never?) used 117#opt cookiesrv IP_LIST # [0x08] RFC 865 "quote of the day" server, rarely (never?) used
113#opt timesrv IP_LIST # RFC 868 time server, rarely (never?) used 118#opt timesrv IP_LIST # [0x04] RFC 868 time server, rarely (never?) used
114# TODO: in development 119# TODO: in development
115#opt userclass STRING # RFC 3004. set of LASCII strings. "I am a printer" etc 120#opt userclass STRING # [0x4d] RFC 3004. set of LASCII strings. "I am a printer" etc
116#opt sipserv STRING LIST # RFC 3361. flag byte, then: 0: domain names, 1: IP addrs 121#opt sipsrv STRING LIST # [0x78] RFC 3361. flag byte, then: 0: domain names, 1: IP addrs
122#opt ip6rd .... # [0xd4] IPv6 rapid deployment
diff --git a/networking/udhcp/common.h b/networking/udhcp/common.h
index 62f9a2a4a..b68f9394e 100644
--- a/networking/udhcp/common.h
+++ b/networking/udhcp/common.h
@@ -154,8 +154,8 @@ enum {
154//#define DHCP_STATIC_ROUTES 0x79 /* 121: RFC 3442. (mask,ip,router) tuples */ 154//#define DHCP_STATIC_ROUTES 0x79 /* 121: RFC 3442. (mask,ip,router) tuples */
155//#define DHCP_VLAN_ID 0x84 /* 132: 802.1P VLAN ID */ 155//#define DHCP_VLAN_ID 0x84 /* 132: 802.1P VLAN ID */
156//#define DHCP_VLAN_PRIORITY 0x85 /* 133: 802.1Q VLAN priority */ 156//#define DHCP_VLAN_PRIORITY 0x85 /* 133: 802.1Q VLAN priority */
157//#define DHCP_PXE_CONF_FILE 0xd1 /* 209: RFC 5071 Configuration File */ 157//#define DHCP_PXE_CONF_FILE 0xd1 /* 209: RFC 5071 Configuration file */
158//#define DHCP_PXE_PATH_PREFIX 0xd2 /* 210: RFC 5071 Configuration File */ 158//#define DHCP_PXE_PATH_PREFIX 0xd2 /* 210: RFC 5071 Path prefix */
159//#define DHCP_REBOOT_TIME 0xd3 /* 211: RFC 5071 Reboot time */ 159//#define DHCP_REBOOT_TIME 0xd3 /* 211: RFC 5071 Reboot time */
160//#define DHCP_MS_STATIC_ROUTES 0xf9 /* 249: Microsoft's pre-RFC 3442 code for 0x79? */ 160//#define DHCP_MS_STATIC_ROUTES 0xf9 /* 249: Microsoft's pre-RFC 3442 code for 0x79? */
161//#define DHCP_WPAD 0xfc /* 252: MSIE's Web Proxy Autodiscovery Protocol */ 161//#define DHCP_WPAD 0xfc /* 252: MSIE's Web Proxy Autodiscovery Protocol */