# dhclient
# Autogenerated from man page /usr/share/man/man8/dhclient.8.gz
complete -c dhclient -s 4 -d 'Use the DHCPv4 protocol to obtain an IPv4 address and configuration parameters'
complete -c dhclient -s 6 -d 'Use the DHCPv6 protocol to obtain whatever IPv6 addresses are available along…'
complete -c dhclient -o 4o6 -d 'Participate in the DHCPv4 over DHCPv6 protocol specified by RFC 7341'
complete -c dhclient -s 1 -d 'Try to get a lease once.   On failure exit with code 2'
complete -c dhclient -s d -d '\\" This is not intuitive.  Force  dhclient to run as a foreground process'
complete -c dhclient -o nw -d 'Become a daemon immediately (nowait) rather than waiting until an IP address …'
complete -c dhclient -s q -d 'Be quiet at startup, this is the default'
complete -c dhclient -s v -d 'Enable verbose log messages. \\" This prints the version, copyright and URL'
complete -c dhclient -s w -d 'Continue running even if no broadcast interfaces were found'
complete -c dhclient -s n -d 'Do not configure any interfaces'
complete -c dhclient -s e -d 'Define additional environment variables for the environment where  dhclient-s…'
complete -c dhclient -s r -d 'Release the current lease and stop the running DHCP client as previously reco…'
complete -c dhclient -s x -d 'Stop the running DHCP client without releasing the current lease'
complete -c dhclient -s p -d 'The UDP port number on which the DHCP client should listen and transmit'
complete -c dhclient -s s -d 'Specify the server IP address or fully qualified domain name to use as a dest…'
complete -c dhclient -s g -d '\\" mockup relay Set the giaddr field of all packets to the relay IP address s…'
complete -c dhclient -s i -d 'Use a DUID with DHCPv4 clients'
complete -c dhclient -s I -d 'Use the standard DDNS scheme from RFCs 4701 & 4702'
complete -c dhclient -l decline-wait-time -d 'Specify the time (in seconds) that an IPv4 client should wait after declining…'
complete -c dhclient -s S -d '\\" TODO: mention DUID? Use Information-request to get only stateless configur…'
complete -c dhclient -s T -d '\\" TODO wanted_ia_ta++ Ask for IPv6 temporary addresses, one set per -T flag'
complete -c dhclient -s P -d 'Enable IPv6 prefix delegation'
complete -c dhclient -s R -d 'Require that responses include all of the items requested by any -N, -T, or -…'
complete -c dhclient -s D -d 'Override the default when selecting the type of DUID to use'
complete -c dhclient -s N -d '\\" TODO: is this for telling an already running dhclient? Restore normal addr…'
complete -c dhclient -l address-prefix-len -d 'Specify the length of the prefix for IPv6 addresses'
complete -c dhclient -l dad-wait-time -d 'Specify maximum time (in seconds) that the client should wait for the duplica…'
complete -c dhclient -l prefix-len-hint -d 'When used in conjunction with -P, it directs the client to use the given leng…'
complete -c dhclient -o cf -d 'Path to the client configuration file'
complete -c dhclient -o df -d 'Path to a secondary lease file'
complete -c dhclient -o lf -d 'Path to the lease database file'
complete -c dhclient -o pf -d 'Path to the process ID file.   If unspecified, the default  /var/run/dhclient'
complete -c dhclient -l no-pid -d 'Option to disable writing pid files'
complete -c dhclient -l version -d 'Print version number and exit'
complete -c dhclient -o sf -d 'Path to the network configuration script invoked by dhclient when it gets a l…'

