# Sample udhcpd configuration file (/etc/udhcpd.conf) # Values shown are defaults # The start and end of the IP lease block start 192.168.255.100 end 192.168.255.200 # 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 100 # 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 pid file #pidfile /var/run/udhcpd.pid # The location of the leases file #lease_file /var/lib/misc/udhcpd.leases # The following are BOOTP specific options # next server to use in bootstrap siaddr 192.168.255.2 # default: 0.0.0.0 (none) # tftp server name #sname zorak # default: none # tftp file to download (e.g. kernel image) boot_file pxelinux.0 # default: none # NOTE: "boot_file FILE" and "opt bootfile FILE" are conceptually the same, # but "boot_file" goes into BOOTP-defined fixed-size field in the packet, # whereas "opt bootfile" goes into DHCP option 0x43. # Same for "sname HOST" and "opt tftp HOST". # 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. # Examples: #opt dns 192.168.10.2 192.168.10.10 option subnet 255.255.255.0 opt router 192.168.255.2 option lease 3600