diff options
author | Vladislav Grishenko | 2011-02-16 13:31:30 +0100 |
---|---|---|
committer | Denys Vlasenko | 2011-02-16 13:31:30 +0100 |
commit | 582716733895946b2729acdf18a32532567b973a (patch) | |
tree | 433dbc03b2c71768c4477d0f3f4e41c95dc2fa66 /networking/udhcp/Config.src | |
parent | 4fdb67cc65e93967448bb28e4cb810ad5648bfea (diff) | |
download | busybox-582716733895946b2729acdf18a32532567b973a.zip busybox-582716733895946b2729acdf18a32532567b973a.tar.gz |
udhcpd: optional IP selection based on MAC hash
function old new delta
find_free_or_expired_nip 153 225 +72
Signed-off-by: Vladislav Grishenko <themiron@mail.ru>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/udhcp/Config.src')
-rw-r--r-- | networking/udhcp/Config.src | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/networking/udhcp/Config.src b/networking/udhcp/Config.src index dcd493f..750a53a 100644 --- a/networking/udhcp/Config.src +++ b/networking/udhcp/Config.src @@ -39,7 +39,21 @@ config FEATURE_UDHCPD_WRITE_LEASES_EARLY If selected, udhcpd will write a new file with leases every time a new lease has been accepted, thus eliminating the need to send SIGUSR1 for the initial writing or updating. Any timed - rewriting remains undisturbed + rewriting remains undisturbed. + +config FEATURE_UDHCPD_BASE_IP_ON_MAC + bool "Select IP address based on client MAC" + default n + depends on UDHCPD + help + If selected, udhcpd will base its selection of IP address to offer + on the client's hardware address. Otherwise udhcpd uses the next + consecutive free address. + + This reduces the frequency of IP address changes for clients + which let their lease expire, and makes consecutive DHCPOFFERS + for the same client to (almost always) contain the same + IP address. config DHCPD_LEASES_FILE string "Absolute path to lease file" @@ -72,7 +86,7 @@ config FEATURE_UDHCPC_ARPING config FEATURE_UDHCP_PORT bool "Enable '-P port' option for udhcpd and udhcpc" - default y + default n depends on UDHCPD || UDHCPC help At the cost of ~300 bytes, enables -P port option. |