diff -up dhcp-3.0.6/client/dhclient.8.manpages dhcp-3.0.6/client/dhclient.8 --- dhcp-3.0.6/client/dhclient.8.manpages 2007-05-01 16:42:55.000000000 -0400 +++ dhcp-3.0.6/client/dhclient.8 2007-08-15 12:08:48.000000000 -0400 @@ -82,6 +82,28 @@ relay .B -w ] [ +.B -I +.I dhcp-client-identifier +] +[ +.B -H +.I host-name +.R | +.B -F fqdn.fqdn +] +[ +.B -V +.I vendor-class-identifier +] +[ +.B -R +.I request option list +] +[ +.B -T +.I timeout +] +[ .I if0 [ .I ...ifN @@ -265,6 +287,110 @@ than waiting until it has acquired an IP supplying the .B -nw flag. +.PP +The -I argument allows you to specify the dhcp-client-identifier string, +, to be sent to the dhcp server on the command line. It is equivalent to +the top level dhclient.conf statement: +.br + \fBsend dhcp-client-identifier "";\fR +.br +The -I command line option will override any top level dhclient.conf + 'send dhcp-client-identifier' statement, but more specific per-interface + 'interface "X" { send dhcp-client-identifier...; }' statements in dhclient.conf +will override the -I command line option for interface "X". +This option is provided as a Red Hat extension to enable dhclient to work +on IBM zSeries z/OS Linux guests. +.PP +The -B option instructs dhclient to set the bootp broadcast flag in request +packets, so that servers will always broadcast replies. This is equivalent +to specifying the 'bootp-broadcast-always' option in dhclient.conf, and has +the same effect as specifying 'always-broadcast' in the server's dhcpd.conf. +This option is provided as a Red Hat extension to enable dhclient to work +on IBM zSeries z/OS Linux guests. +.PP +The -H option allows you to specify the DHCP host-name option +to send to the server on the dhclient command line. It is equivalent to the +top level dhclient.conf statement: +.br +\f send host-name "";\fR +.br +The -H option will override any top level dhclient.conf + 'send host-name' statement, but more specific per-interface + 'interface "X" { send host-name...;' statements in dhclient.conf +will override the -H command line option for interface "X". +The host-name option only specifies the client's host name prefix, to which +the server will append the 'ddns-domainname' or 'domain-name' options, if any, +to derive the fully qualified domain name of the client host. +The -H option cannot be used with the -F option. +Only one -H option may be specified. +The -H option is provided as a Red Hat extension to simplify +configuration of clients of DHCP servers that require the host-name option +to be sent (eg. some modern cable modems), and for dynamic DNS updates (DDNS). +.PP +The -F option allows you to specify the DHCP fqdn.fqdn option +to send to the server on the dhclient command line. It is equivalent to the +top level dhclient.conf statement: +.br +\f send fqdn.fqdn "";\fR +.br +The -F option will override any top level dhclient.conf + 'send fqdn.fqdn' statement, but more specific per-interface + 'interface "X" { send fqdn.fqdn...;' statements in dhclient.conf +will override the -F command line option for interface "X". +This option cannot be used with the -H option. +The DHCP fqdn.fqdn option must specify the complete domain name of the client +host, which the server may use for dynamic DNS updates. +Only one -F option may be specified. +The -F option is provided as a Red Hat extension to simplify +configuration of DDNS. +.PP +The -T option allows you to specify the time after which +the dhclient will decide that no DHCP servers can be contacted when +no responses have been received. It is equivalent to the +.br +\f timeout ;\fR +.br +dhclient.conf statement, and will override any such statements in dhclient.conf. +.br +This option is provided as a Red Hat extension. +.PP +The -V option allows you to specify the DHCP +vendor-class-identifier option to send to the server on the dhclient command +line. It is equivalent to the top level dhclient.conf statement: +.br +\f send vendor-class-identifier "";\fR +.br +The -V option will override any top level +dhclient.conf + 'send vendor-class-identifier' statement, but more specific per-interface + 'interface "X" { send vendor-class-identifier...;' statements in dhclient.conf +will override the -V command line option for +interface "X". +The -V option is provided as a Red Hat extension to +simplify configuration of clients of DHCP servers that require the +vendor-class-identifier option to be sent. +.PP +The -R option allows you to specify the list of options +the client is to request from the server on the dhclient command line. +The option list must be a single string, consisting of option names separated +by at least one comma and optional space characters. The default option list +is: +.br + subnet-mask, broadcast-address, time-offset, routers, +.br + domain-name, domain-name-servers, host-name, nis-domain, +.br + nis-servers, ntp-servers +.br +You can specify a different list of options to request with the -R