# HG changeset patch # User Pascal Bellard # Date 1430041997 -7200 # Node ID f48f653c6d0c149b7f368c4523ee5155cee9043f # Parent f0deba3de1ee34c21a40923bde091e077ae561e7 busybox: update udhcpd.conf diff -r f0deba3de1ee -r f48f653c6d0c busybox/stuff/inetd.conf --- a/busybox/stuff/inetd.conf Sat Apr 25 23:32:23 2015 +0200 +++ b/busybox/stuff/inetd.conf Sun Apr 26 11:53:17 2015 +0200 @@ -27,7 +27,7 @@ # These are standard services. # tftp dgram udp wait root tftpd tftpd -r /boot -#systat stream tcp nowait nobody ps +#systat stream tcp nowait nobody ps -auwwx #netstat stream tcp nowait root netstat netstat -a #http stream tcp nowait root httpd httpd -i -u 80:80 #ftp stream tcp nowait root ftpd ftpd -w /home/ftp diff -r f0deba3de1ee -r f48f653c6d0c busybox/stuff/udhcpd.conf --- a/busybox/stuff/udhcpd.conf Sat Apr 25 23:32:23 2015 +0200 +++ b/busybox/stuff/udhcpd.conf Sun Apr 26 11:53:17 2015 +0200 @@ -2,67 +2,114 @@ # # The start and end of the IP lease block -start 192.168.0.20 #default: 192.168.0.20 -end 192.168.0.254 #default: 192.168.0.254 +start 192.168.0.20 #default: 192.168.0.20 +end 192.168.0.254 #default: 192.168.0.254 # The interface that udhcpd will use -interface eth0 #default: eth0 +interface eth0 #default: eth0 -# The maximum number of leases (includes addressesd reserved -# by OFFER's, DECLINE's, and ARP conficts -#max_leases 254 #default: 254 +# 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 #default: 254 -# The amount of time that an IP will be reserved (leased) for if a -# DHCP decline message is received (seconds). -#decline_time 3600 #default: 3600 (1 hour) +# The amount of time that an IP will be reserved (leased to nobody) +# if a DHCP decline message is received (seconds) +#decline_time 3600 #default: 3600 (1 hour) -# The amount of time that an IP will be reserved (leased) for if an -# ARP conflct occurs. (seconds -#conflict_time 3600 #default: 3600 (1 hour) +# The amount of time that an IP will be reserved +# if an ARP conflict occurs (seconds) +#conflict_time 3600 #default: 3600 (1 hour) -# How long an offered address is reserved (leased) in seconds -#offer_time 60 #default: 60 (1 minute) +# How long an offered address is reserved (seconds) +#offer_time 60 #default: 60 (1 minute) -# If a lease to be given is below this value, the full lease time is -# instead used (seconds). -#min_lease 60 #defult: 60 +# If client asks for lease below this value, it will be rounded up +# to this value (seconds) +#min_lease 60 #default: 60 (1 minute) # The location of the leases file -lease_file /var/lib/udhcpd.leases #default: /var/lib/misc/udhcpd.leases +lease_file /var/lib/udhcpd.leases #default: /var/lib/misc/udhcpd.leases # The location of the pid file -pidfile /var/run/udhcpd.pid #default: /var/run/udhcpd.pid +pidfile /var/run/udhcpd.pid #default: /var/run/udhcpd.pid -# The remainer of options are DHCP options and can be specifed with the +# The time period at which udhcpd will write out leases file. +# If this is 0, udhcpd will never automatically write leases file. +# Specified in seconds. +#auto_time 7200 + +# 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 +# next server to use in bootstrap +#siaddr 192.168.0.22 # default: 0.0.0.0 (none) +# tftp server name +#sname zorak # default: none +# tftp file to download (e.g. kernel image) +#boot_file /var/nfs_root # default: none + +# 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 + +# 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'. +# lines. +# 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 # default: 10 days +#option msstaticroutes 10.0.0.0/8 10.127.0.1 # single static route +#option staticroutes 10.0.0.0/8 10.127.0.1, 10.11.12.0/24 10.11.12.1 +# Arbitrary option in hex form: +#option 0x08 01020304 # option 8: "cookie server IP addr: 1.2.3.4" -#Examples -#opt dns 192.168.10.2 192.168.10.10 -option subnet 255.255.255.0 -#option dns 129.219.13.81 # appened to above DNS servers for a total of 3 -option lease 864000 # 10 days of seconds - -# Currently supported options -#opt subnet -#opt timezone -#opt router -#opt timesrv -#opt namesrv -#opt dns -#opt logsrv -#opt cookiesrv -#opt lprsrv -#opt bootsize -#opt domain -#opt swapsrv -#opt rootpath -#opt ipttl -#opt mtu -#opt broadcast -#opt wins -#opt lease -#opt ntpsrv -#opt tftp -#opt bootfile +# 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 suffix +#opt search STRING_LIST # search domains +#opt nisdomain STRING +#opt timezone NUM # (localtime - UTC_time) in seconds. signed +#opt tftp STRING # tftp server name +#opt bootfile STRING # tftp file to download (e.g. kernel image) +#opt bootsize NUM # size of that file +#opt rootpath STRING # (NFS) path to mount as root fs +#opt wpad STRING +#opt serverid IP # default: server's IP +#opt message STRING # error message (udhcpd sends it on success too) +#opt vlanid NUM # 802.1P VLAN ID +#opt vlanpriority NUM # 802.1Q VLAN priority +# Options specifying server(s) +#opt dns IP_LIST +#opt wins IP_LIST +#opt nissrv IP_LIST +#opt ntpsrv IP_LIST +#opt lprsrv IP_LIST +#opt swapsrv IP +# Options specifying routes +#opt routes IP_PAIR_LIST +#opt staticroutes STATIC_ROUTES # RFC 3442 classless static route option +#opt msstaticroutes STATIC_ROUTES # same, using MS option number +# Obsolete options, no longer supported +#opt logsrv IP_LIST # 704/UDP log server (not syslog!) +#opt namesrv IP_LIST # IEN 116 name server, obsolete (August 1979!!!) +#opt cookiesrv IP_LIST # RFC 865 "quote of the day" server, rarely (never?) used +#opt timesrv IP_LIST # RFC 868 time server, rarely (never?) used +# TODO: in development +#opt userclass STRING # RFC 3004. set of LASCII strings. "I am a printer" etc +#opt sipserv STRING LIST # RFC 3361. flag byte, then: 0: domain names, 1: IP addrs