Add missing DHCPD configuration settings
This commit is contained in:
parent
9b172004c0
commit
65b0ea1b8c
@ -853,4 +853,6 @@
|
|||||||
at the end of the file (2014-2-27).
|
at the end of the file (2014-2-27).
|
||||||
* netutils/dhcpd/dhcpd.c: allocipaddr() should not call ntohl(), the
|
* netutils/dhcpd/dhcpd.c: allocipaddr() should not call ntohl(), the
|
||||||
returned IP address is already in host order.
|
returned IP address is already in host order.
|
||||||
|
* apps/netutils/dhcpd/Kconfig: Add missing DHCPD configuratino
|
||||||
|
settings(2014-3-3).
|
||||||
|
|
||||||
|
@ -10,4 +10,67 @@ config NETUTILS_DHCPD
|
|||||||
Enable support for the DHCP server.
|
Enable support for the DHCP server.
|
||||||
|
|
||||||
if NETUTILS_DHCPD
|
if NETUTILS_DHCPD
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_HOST
|
||||||
|
bool "Host-based DHCPD build"
|
||||||
|
default n
|
||||||
|
depends on EXPERIMENTAL
|
||||||
|
---help---
|
||||||
|
DHCPD supports a host based build for testing on a PC. It is
|
||||||
|
enabled by this configuration, however, ti cannot really be used
|
||||||
|
in the context to the NuttX build as it currently stands.
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_IGNOREBROADCAST
|
||||||
|
bool "Ignore client broadcast"
|
||||||
|
default y
|
||||||
|
---help---
|
||||||
|
This is a hack. I've had problems with Windows machines responding
|
||||||
|
to unicast. I think this is associated with a Windows registry key in
|
||||||
|
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters:
|
||||||
|
The IgnoreBroadcastFlag value controls this behavior: A value of 1 will
|
||||||
|
cause the server to ignore the client broadcast flag and always respond
|
||||||
|
with multicast; the value 0 to allows clients to request unicast.
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_INTERFACE
|
||||||
|
string "DHCPD network interface"
|
||||||
|
default "eth0"
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_LEASETIME
|
||||||
|
int "Lease time (seconds)"
|
||||||
|
default 864000
|
||||||
|
---help---
|
||||||
|
Default: 10 days
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_MINLEASETIME
|
||||||
|
int "Minimum lease time (seconds)"
|
||||||
|
default 86400
|
||||||
|
---help---
|
||||||
|
Default: 1 days
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_MAXLEASETIME
|
||||||
|
int "Maximum lease time (seconds)"
|
||||||
|
default 2592000
|
||||||
|
---help---
|
||||||
|
Default: 30 days
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_MAXLEASES
|
||||||
|
int "Maximum number of leases"
|
||||||
|
default 6
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_STARTIP
|
||||||
|
hex "First IP address"
|
||||||
|
default 0x0a000002
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_OFFERTIME
|
||||||
|
int "Offer time (seconds)"
|
||||||
|
default 3600
|
||||||
|
---help---
|
||||||
|
Default: 1 hour
|
||||||
|
|
||||||
|
config NETUTILS_DHCPD_DECLINETIME
|
||||||
|
int "Decline time (seconds)"
|
||||||
|
default 3600
|
||||||
|
---help---
|
||||||
|
Default: 1 hour
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user