0f62c4d065
requestip, vendorclass, clientid are client-side variables, they do not make sense as udhcpd opts dhcptype is the packet type (not interesting, it's always 5) userclass needs parser support in order to work function old new delta dhcp_options 68 66 -2 read_opt 865 859 -6 dhcp_option_strings 253 203 -50 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-58) Total: -58 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
99 lines
3.1 KiB
Plaintext
99 lines
3.1 KiB
Plaintext
# Sample udhcpd configuration file (/etc/udhcpd.conf)
|
|
# Values shown are defaults
|
|
|
|
# The start and end of the IP lease block
|
|
start 192.168.0.20
|
|
end 192.168.0.254
|
|
|
|
# The interface that udhcpd will use
|
|
interface eth0
|
|
|
|
# The maximum number of leases (includes addresses reserved
|
|
# by OFFER's, DECLINE's, and ARP conflicts). Will be corrected
|
|
# if it's bigger than IP lease block, but it ok to make it
|
|
# smaller than lease block.
|
|
#max_leases 254
|
|
|
|
# The time period at which udhcpd will write out a dhcpd.leases
|
|
# file. If this is 0, udhcpd will never automatically write a
|
|
# lease file. Specified in seconds.
|
|
#auto_time 7200
|
|
|
|
# The amount of time that an IP will be reserved (leased to nobody)
|
|
# if a DHCP decline message is received (seconds).
|
|
#decline_time 3600
|
|
|
|
# The amount of time that an IP will be reserved
|
|
# if an ARP conflict occurs (seconds).
|
|
#conflict_time 3600
|
|
|
|
# How long an offered address is reserved (seconds).
|
|
#offer_time 60
|
|
|
|
# If client asks for lease below this value, it will be rounded up
|
|
# to this value (seconds).
|
|
#min_lease 60
|
|
|
|
# The location of the leases file
|
|
#lease_file /var/lib/misc/udhcpd.leases
|
|
|
|
# The location of the pid file
|
|
#pidfile /var/run/udhcpd.pid
|
|
|
|
# Every time udhcpd writes a leases file, the below script will be called.
|
|
#notify_file # default: no script
|
|
#notify_file dumpleases # useful for debugging
|
|
|
|
# The following are bootp specific options, settable by udhcpd.
|
|
#siaddr 192.168.0.22 #default: 0.0.0.0
|
|
#sname zorak #default: none
|
|
#boot_file /var/nfs_root #default: none
|
|
|
|
# The remainder of options are DHCP options and can be specified with the
|
|
# keyword 'opt' or 'option'. If an option can take multiple items, such
|
|
# as the dns option, they can be listed on the same line, or multiple
|
|
# lines. The only option with a default is 'lease'.
|
|
# Examples:
|
|
opt dns 192.168.10.2 192.168.10.10
|
|
option subnet 255.255.255.0
|
|
opt router 192.168.10.2
|
|
opt wins 192.168.10.10
|
|
option dns 129.219.13.81 # appended to above DNS servers for a total of 3
|
|
option domain local
|
|
option lease 864000 # 10 days of seconds
|
|
|
|
# Currently supported options (for more info, see options.c):
|
|
#opt lease NUM
|
|
#opt subnet IP
|
|
#opt broadcast IP
|
|
#opt router IP_LIST
|
|
#opt ipttl NUM
|
|
#opt mtu NUM
|
|
#opt hostname STRING - client's hostname
|
|
#opt domain STRING - client's domain name
|
|
#opt search STRING_LIST - search domains
|
|
#opt nisdomain STRING
|
|
#opt timezone NUM
|
|
#opt tftp STRING - TFTP server name
|
|
#opt bootfile STRING - file (kernel image) to load for booting
|
|
#opt bootsize NUM - size of that file
|
|
#opt rootpath STRING - (NFS) path to mount as root fs
|
|
#opt wpad STRING
|
|
#opt serverid IP - by default, server's IP
|
|
#opt message STRING - error message (udhcpd sends it on success too)
|
|
# Options specifying server(s)
|
|
#opt dns IP_LIST
|
|
#opt wins IP_LIST
|
|
#opt nissrv IP_LIST
|
|
#opt namesrv IP_LIST - obsolete, disabled
|
|
#opt logsrv IP_LIST
|
|
#opt cookiesrv IP_LIST - rarely (never?) used, disabled
|
|
#opt lprsrv IP_LIST
|
|
#opt swapsrv IP
|
|
#opt timesrv IP_LIST
|
|
#opt ntpsrv IP_LIST
|
|
|
|
# Static leases map
|
|
#static_lease 00:60:08:11:CE:4E 192.168.0.54
|
|
#static_lease 00:60:08:11:CE:3E 192.168.0.44
|