diff options
Diffstat (limited to 'config/busybox/networking/udhcp/Config.in')
-rw-r--r-- | config/busybox/networking/udhcp/Config.in | 80 |
1 files changed, 52 insertions, 28 deletions
diff --git a/config/busybox/networking/udhcp/Config.in b/config/busybox/networking/udhcp/Config.in index 4be268aac..75dd99c09 100644 --- a/config/busybox/networking/udhcp/Config.in +++ b/config/busybox/networking/udhcp/Config.in @@ -5,35 +5,43 @@ # config BUSYBOX_UDHCPC6 - bool "udhcp client for DHCPv6 (udhcpc6)" + bool "udhcpc6 (DHCPv6 client, EXPERIMENTAL)" default n # not yet ready depends on BUSYBOX_FEATURE_IPV6 help udhcpc6 is a DHCPv6 client -config BUSYBOX_UDHCPD - bool "udhcp server (udhcpd)" +config BUSYBOX_FEATURE_UDHCPC6_RFC3646 + bool "Support RFC 3646 (DNS server and search list)" default y - select BUSYBOX_PLATFORM_LINUX + depends on BUSYBOX_UDHCPC6 help - udhcpd is a DHCP server geared primarily toward embedded systems, - while striving to be fully functional and RFC compliant. + List of DNS servers and domain search list can be requested with + "-O dns" and "-O search". If server gives these values, + they will be set in environment variables "dns" and "search". -config BUSYBOX_DHCPRELAY - bool "dhcprelay" +config BUSYBOX_FEATURE_UDHCPC6_RFC4704 + bool "Support RFC 4704 (Client FQDN)" default y + depends on BUSYBOX_UDHCPC6 help - dhcprelay listens for dhcp requests on one or more interfaces - and forwards these requests to a different interface or dhcp - server. + You can request FQDN to be given by server using "-O fqdn". -config BUSYBOX_DUMPLEASES - bool "Lease display utility (dumpleases)" +config BUSYBOX_FEATURE_UDHCPC6_RFC4833 + bool "Support RFC 4833 (Timezones)" default y + depends on BUSYBOX_UDHCPC6 help - dumpleases displays the leases written out by the udhcpd server. - Lease times are stored in the file by time remaining in lease, or - by the absolute time that it expires in seconds from epoch. + You can request POSIX timezone with "-O tz" and timezone name + with "-O timezone". + +config BUSYBOX_UDHCPD + bool "udhcpd (DHCP server)" + default y + select BUSYBOX_PLATFORM_LINUX + help + udhcpd is a DHCP server geared primarily toward embedded systems, + while striving to be fully functional and RFC compliant. config BUSYBOX_FEATURE_UDHCPD_WRITE_LEASES_EARLY bool "Rewrite the lease file at every new acknowledge" @@ -67,8 +75,24 @@ config BUSYBOX_DHCPD_LEASES_FILE udhcpd stores addresses in a lease file. This is the absolute path of the file. Normally it is safe to leave it untouched. +config BUSYBOX_DUMPLEASES + bool "dumpleases" + default y + help + dumpleases displays the leases written out by the udhcpd. + Lease times are stored in the file by time remaining in lease, or + by the absolute time that it expires in seconds from epoch. + +config BUSYBOX_DHCPRELAY + bool "dhcprelay" + default y + help + dhcprelay listens for dhcp requests on one or more interfaces + and forwards these requests to a different interface or dhcp + server. + config BUSYBOX_UDHCPC - bool "udhcp client (udhcpc)" + bool "udhcpc (DHCP client)" default y select BUSYBOX_PLATFORM_LINUX help @@ -99,6 +123,15 @@ config BUSYBOX_FEATURE_UDHCPC_SANITIZEOPT they will be replaced with string "bad" when exporting to the environment. +config BUSYBOX_UDHCPC_DEFAULT_SCRIPT + string "Absolute path to config script" + default "/usr/share/udhcpc/default.script" + depends on BUSYBOX_UDHCPC + help + This script is called after udhcpc receives an answer. See + examples/udhcp for a working example. Normally it is safe + to leave this untouched. + config BUSYBOX_FEATURE_UDHCP_PORT bool "Enable '-P port' option for udhcpd and udhcpc" default n @@ -120,7 +153,7 @@ config BUSYBOX_UDHCP_DEBUG are very verbose and useful for debugging only. config BUSYBOX_FEATURE_UDHCP_RFC3397 - bool "Support for RFC3397 domain search (experimental)" + bool "Support RFC3397 domain search (experimental)" default y depends on BUSYBOX_UDHCPD || BUSYBOX_UDHCPC help @@ -129,22 +162,13 @@ config BUSYBOX_FEATURE_UDHCP_RFC3397 and SIP servers option 120, specified in RFC 3361. config BUSYBOX_FEATURE_UDHCP_8021Q - bool "Support for 802.1Q VLAN parameters" + bool "Support 802.1Q VLAN parameters" default y depends on BUSYBOX_UDHCPD || BUSYBOX_UDHCPC help If selected, both client and server will support passing of VLAN ID and priority via options 132 and 133 as per 802.1Q. -config BUSYBOX_UDHCPC_DEFAULT_SCRIPT - string "Absolute path to config script" - default "/usr/share/udhcpc/default.script" - depends on BUSYBOX_UDHCPC - help - This script is called after udhcpc receives an answer. See - examples/udhcp for a working example. Normally it is safe - to leave this untouched. - config BUSYBOX_UDHCPC_SLACK_FOR_BUGGY_SERVERS int "DHCP options slack buffer size" default 80 |