Commit f39b6e00 authored by Ted Lemon's avatar Ted Lemon
Browse files

Update license.

parent 494a4826
/*
* Copyright (c) 1996-1999 Internet Software Consortium.
* Use is subject to license terms which appear in the file named
* ISC-LICENSE that should have accompanied this file when you
* received it. If a file named ISC-LICENSE did not accompany this
* file, or you are not sure the one you have is correct, you may
* obtain an applicable copy of the license at:
*
* http://www.isc.org/isc-license-1.0.html.
*
* This file is part of the ISC DHCP distribution. The documentation
* associated with this file is listed in the file DOCUMENTATION,
* included in the top-level directory of this release.
*
* Support and other services are available for ISC products - see
* http://www.isc.org for more information.
*/
README
RELNOTES
common/dhcp-options.5
common/dhcp-eval.5
client/dhclient.8
client/dhclient.conf.5
client/dhclient.leases.5
client/dhcp-script.5
relay/dhcrelay.8
server/dhcpd.8
server/dhcpd.conf.5
server/dhcpd.leases.5
common/dhcp-contrib.html (the Contributions Manual Page)
ISC LICENSE, Version 1.0
1. This license covers any file containing a statement following its
copyright message indicating that it is covered by this license.
It also covers any text or binary file, executable, electronic or
printed image that is derived from a file that is covered by this
license, or is a modified version of a file covered by this
license, whether such works exist now or in the future.
Hereafter, such works will be referred to as "works covered by
this license," or "covered works."
2. Each source file covered by this license contains a sequence of
text starting with the copyright message and ending with "Support
and other services are available for ISC products - see
http://www.isc.org for more information." This will hereafter be
referred to as the file's Bootstrap License.
3. If you take significant portions of any source file covered by
this license and include those portions in some other file, then
you must also copy the Bootstrap License into that other file,
and that file becomes a covered file. You may make a good-faith
judgement as to where in this file the bootstrap license should
appear.
4. The acronym "ISC", when used in this license or generally in the
context of works covered by this license, is an abbreviation for
the words "Internet Software Consortium."
5. A distribution, as referred to hereafter, is any file, collection
of printed text, CD ROM, boxed set, or other collection, physical
or electronic, which can be distributed as a single object and which
contains one or more works covered by this license.
6. You may make distributions containing covered files and provide
copies of such distributions to whomever you choose, with or
without charge, as long as you obey the other terms of this
license. Except as stated in (9), you may include as many or as
few covered files as you choose in such distributions.
7. When making copies of covered works to distribute to others, you
must not remove or alter the Bootstrap License. You may not place
your own copyright message, license, or similar statements in the
file prior to the original copyright message or anywhere within
the Bootstrap License. Object files and executable files are
exempt from the restrictions specified in this clause.
8. If the version of a covered source file as you received it, when
compiled, would normally produce executable code that would print
a copyright message followed by a message referring to an ISC web
page or other ISC documentation, you may not modify the the file
in such a way that, when compiled, it no longer produces
executable code to print such a message.
9. Any source file covered by this license will specify within the
Bootstrap License the name of the ISC distribution from which it
came, as well as a list of associated documentation files. The
associated documentation for a binary file is the same as the
associated documentation for the source file or files from which
it was derived. Associated documentation files contain
human-readable documentation which the ISC intends to accompany
any distribution.
If you produce a distribution, then for every covered file in that
distribution, you must include all of the associated documentation
files for that file. You need only include one copy of each such
documentation file in such distributions.
Absence of required documentation files from a distribution you
receive or absence of the list of documentation files from a
source file covered by this license does not excuse you from this
from this requirement. If the distribution you receive does not
contain these files, you must obtain them from the ISC and include
them in any redistribution of any work covered by this license.
For information on how to obtain required documentation not
included with your distribution, see:
http://www.isc.org/getting-documentation.html.
If the list of documentation files was removed from your copy of a
covered work, you must obtain such a list from the ISC. The
web page at http://www.isc.org/getting-documentation.html contains
pointers to lists of files for each ISC distribution covered by
this license.
It is permissible in a source or binary distribution containing
covered works to include reformatted versions of the documentation
files. It is also permissible to add to or modify the
documentation files, as long as the formatting is similar in
legibility, readability, font, and font size to other documentation
in the derived product, as long as any sections labeled
CONTRIBUTIONS in these files are unchanged except with respect to
formatting, as long as the order in which the CONTRIBUTIONS section
appears in these files is not changed, and as long as the manual
page which describes how to contribute to the Internet Software
Consortium (hereafter referred to as the Contributions Manual Page)
is unchanged except with respect to formatting.
Documentation that has been translated into another natural
language may be included in place of or in addition to the
required documentation, so long as the CONTRIBUTIONS section and
the Contributions Manual Page are either left in their original
language or translated into the new language with such care and
diligence as is required to preserve the original meaning.
10. You must include this license with any distribution that you make,
in such a way that it is clearly associated with such covered works
as are present in that distribution. In any electronic
distribution, the license must be in a file called "ISC-LICENSE".
If you make a distribution that contains works from more than one
ISC distribution, you may either include a copy of the ISC-LICENSE
file that accompanied each such ISC distribution in such a way that
works covered by each license are all clearly grouped with that
license, or you may include the single copy of the ISC-LICENSE that
has the highest version number of all the ISC-LICENSE files
included with such distributions, in which case all covered works
will be covered by that single license file. The version number
of a license appears at the top of the file containing the text of
that license, or if in printed form, at the top of the first page
of that license.
11. If the list of associated documentation is in a seperated file,
you must include that file with any distribution you make, in such
a way that the relationship between that file and the files that
refer to it is clear. It is not permissible to merge such files
in the event that you make a distribution including files from
more than one ISC distribution, unless all the Bootstrap Licenses
refer to files for their lists of associated documentation, and
those references all list the same filename.
12. If a distribution that includes covered works includes a mechanism
for automatically installing covered works, following that
installation process must not cause the person following that
process to violate this license, knowingly or unknowingly. In the
event that the producer of a distribution containing covered files
accidentally or wilfully violates this clause, persons other than
the producer of such a distribution shall not be held liable for
such violations, but are not otherwise excused from any
requirement of this license.
13. COVERED WORKS ARE PROVIDED "AS IS". ISC DISCLAIMS ALL WARRANTIES
WITH REGARD TO COVERED WORKS INCLUDING THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
14. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OF COVERED WORKS.
Use of covered works under different terms is prohibited unless you
have first obtained a license from ISC granting use pursuant to
different terms. Such terms may be negotiated by contacting ISC as
follows:
Internet Software Consortium
950 Charter Street
Redwood City, CA 94063
Tel: 1-888-868-1001
Fax: 1-650-779-7055
Email: licensing@isc.org
# Makefile.conf
#
# Copyright (c) 1996, 1997, 1998, 1999 The Internet Software Consortium.
# All rights reserved.
# Copyright (c) 1996-1999 Internet Software Consortium.
# Use is subject to license terms which appear in the file named
# ISC-LICENSE that should have accompanied this file when you
# received it. If a file named ISC-LICENSE did not accompany this
# file, or you are not sure the one you have is correct, you may
# obtain an applicable copy of the license at:
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# http://www.isc.org/isc-license-1.0.html.
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 3. Neither the name of The Internet Software Consortium nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
# This file is part of the ISC DHCP distribution. The documentation
# associated with this file is listed in the file DOCUMENTATION,
# included in the top-level directory of this release.
#
# THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE INTERNET SOFTWARE CONSORTIUM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
# Support and other services are available for ISC products - see
# http://www.isc.org for more information.
#
## Defaults...
......
# Makefile.dist
#
# Copyright (c) 1996, 1997, 1998, 1999 The Internet Software Consortium.
# All rights reserved.
# Copyright (c) 1996-1999 Internet Software Consortium.
# Use is subject to license terms which appear in the file named
# ISC-LICENSE that should have accompanied this file when you
# received it. If a file named ISC-LICENSE did not accompany this
# file, or you are not sure the one you have is correct, you may
# obtain an applicable copy of the license at:
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# http://www.isc.org/isc-license-1.0.html.
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 3. Neither the name of The Internet Software Consortium nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
# This file is part of the ISC DHCP distribution. The documentation
# associated with this file is listed in the file DOCUMENTATION,
# included in the top-level directory of this release.
#
# THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE INTERNET SOFTWARE CONSORTIUM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
# Support and other services are available for ISC products - see
# http://www.isc.org for more information.
#
SUBDIRS= common server client relay statmsg sysconfd dhcpctl
SUBDIRS= common server client relay
all:
@for dir in ${SUBDIRS}; do \
......
# Makefile.dist
#
# Copyright (c) 1996, 1997, 1998 The Internet Software Consortium.
# All rights reserved.
# Copyright (c) 1996-1999 Internet Software Consortium.
# Use is subject to license terms which appear in the file named
# ISC-LICENSE that should have accompanied this file when you
# received it. If a file named ISC-LICENSE did not accompany this
# file, or you are not sure the one you have is correct, you may
# obtain an applicable copy of the license at:
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# http://www.isc.org/isc-license-1.0.html.
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 3. Neither the name of The Internet Software Consortium nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
# This file is part of the ISC DHCP distribution. The documentation
# associated with this file is listed in the file DOCUMENTATION,
# included in the top-level directory of this release.
#
# THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE INTERNET SOFTWARE CONSORTIUM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
# Support and other services are available for ISC products - see
# http://www.isc.org for more information.
#
CATMANPAGES = dhclient.cat8 dhclient.conf.cat5 dhclient-script.cat8 \
......
......@@ -3,46 +3,26 @@
Parser for dhclient config and lease files... */
/*
* Copyright (c) 1997, 1998, 1999 The Internet Software Consortium.
* All rights reserved.
* Copyright (c) 1996-1999 Internet Software Consortium.
* Use is subject to license terms which appear in the file named
* ISC-LICENSE that should have accompanied this file when you
* received it. If a file named ISC-LICENSE did not accompany this
* file, or you are not sure the one you have is correct, you may
* obtain an applicable copy of the license at:
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* http://www.isc.org/isc-license-1.0.html.
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. Neither the name of The Internet Software Consortium nor the names
* of its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
* This file is part of the ISC DHCP distribution. The documentation
* associated with this file is listed in the file DOCUMENTATION,
* included in the top-level directory of this release.
*
* THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
* CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* This software has been written for the Internet Software Consortium
* by Ted Lemon <mellon@fugue.com> in cooperation with Vixie
* Enterprises. To learn more about the Internet Software Consortium,
* see ``http://www.vix.com/isc''. To learn more about Vixie
* Enterprises, see ``http://www.vix.com''.
* Support and other services are available for ISC products - see
* http://www.isc.org for more information.
*/
#ifndef lint
static char copyright[] =
"$Id: clparse.c,v 1.26 1999/03/10 23:47:39 mellon Exp $ Copyright (c) 1997 The Internet Software Consortium. All rights reserved.\n";
"$Id: clparse.c,v 1.27 1999/03/16 05:50:29 mellon Exp $ Copyright (c) 1997 The Internet Software Consortium. All rights reserved.\n";
#endif /* not lint */
#include "dhcpd.h"
......
.\" dhclient-script.8
.\"
.\" Copyright (c) 1997 The Internet Software Consortium.
.\" All rights reserved.
.\" Copyright (c) 1996-1999 Internet Software Consortium.
.\" Use is subject to license terms which appear in the file named
.\" ISC-LICENSE that should have accompanied this file when you
.\" received it. If a file named ISC-LICENSE did not accompany this
.\" file, or you are not sure the one you have is correct, you may
.\" obtain an applicable copy of the license at:
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" http://www.isc.org/isc-license-1.0.html.
.\"
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. Neither the name of The Internet Software Consortium nor the names
.\" of its contributors may be used to endorse or promote products derived
.\" from this software without specific prior written permission.
.\" This file is part of the ISC DHCP distribution. The documentation
.\" associated with this file is listed in the file DOCUMENTATION,
.\" included in the top-level directory of this release.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
.\" CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
.\" DISCLAIMED. IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR
.\" CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
.\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
.\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" This software has been written for the Internet Software Consortium
.\" by Ted Lemon <mellon@fugue.com> in cooperation with Vixie
.\" Enterprises. To learn more about the Internet Software Consortium,
.\" see ``http://www.isc.org/isc''. To learn more about Vixie
.\" Enterprises, see ``http://www.vix.com''.
.\" Support and other services are available for ISC products - see
.\" http://www.isc.org for more information.
.TH dhclient 8
.SH NAME
dhclient-script - DHCP client network configuration script
......
......@@ -34,33 +34,33 @@ OOPPEERRAATTIIOONN
variety of variables. In all cases, $reason is set to the
name of the reason why the script has been invoked. The
following reasons are currently defined: MEDIUM, PREINIT,
ARPCHECK, ARPSEND, BOUND, RENEW, REBIND, REBOOT, EXPIRE,
FAIL and TIMEOUT.
BOUND, RENEW, REBIND, REBOOT, EXPIRE, FAIL and TIMEOUT.
MMEEDDIIUUMM
The DHCP client is requesting that an interface's media
type be set. The interface name is passed in $interface,
The DHCP client is requesting that an interface's media
type be set. The interface name is passed in $interface,
and the media type is passed in $medium.
PPRREEIINNIITT
The DHCP client is requesting that an interface be config­
ured as required in order to send packets prior to receiv­
ing an actual address. For clients which use the BSD
socket library, this means configuring the interface with
an IP address of 0.0.0.0 and a broadcast address of
255.255.255.255. For other clients, it may be possible
ing an actual address. For clients which use the BSD
socket library, this means configuring the interface with
an IP address of 0.0.0.0 and a broadcast address of
255.255.255.255. For other clients, it may be possible
to simply configure the interface up without actually giv­
ing it an IP address at all. The interface name is
ing it an IP address at all. The interface name is
passed in $interface, and the media type in $medium.
If an IP alias has been declared in dhclient.conf, its
address will be passed in $alias_ip_address, and that ip
If an IP alias has been declared in dhclient.conf, its
address will be passed in $alias_ip_address, and that ip
alias should be deleted from the interface, along with any
routes to it.
1
......@@ -70,23 +70,6 @@ PPRREEIINNIITT
dhclient(8) dhclient(8)
AARRPPSSEENNDD
The DHCP client is requesting that an address that has
been offered to it be checked to see if somebody else is
using it, by sending an ARP request for that address.
It's not clear how to implement this, so no examples exist
yet. The IP address to check is passed in
$new_ip_address, and the interface name is passed in
$interface.
AARRPPCCHHEECCKK
The DHCP client wants to know if a response to the ARP
request send using ARPCHECK has been received. If one
has, the script should exit with a nonzero status, indi­
cating that the offered address has already been requested
and should be declined. $new_ip_address and $interface
are set as with ARPSEND.
BBOOUUNNDD
The DHCP client has done an initial binding to a new
address. The new ip address is passed in
......@@ -99,6 +82,14 @@ BBOOUUNNDD
new_. So for example, the new subnet mask would be
passed in $new_subnet_mask.
Before actually configuring the address, dhclient-script
should somehow ARP for it and exit with a nonzero status
if it receives a reply. In this case, the client will
send a DHCPDECLINE message to the server and acquire a
different address. This may also be done in the RENEW,
REBIND, or REBOOT states, but is not required, and indeed
may not be desirable.
When a binding has been completed, a lot of network param­
eters are likely to need to be set up. A new
/etc/resolv.conf needs to be created, using the values of
......@@ -124,6 +115,15 @@ RREENNEEWW
starting with $old_. Persistent settings that may have
changed need to be deleted - for example, if a local route
to the bound address is being configured, the old local
route should be deleted. If the default route has
changed, the old default route should be deleted. If the
static routes have changed, the old ones should be
deleted. Otherwise, processing can be done as with BOUND.
RREEBBIINNDD
The DHCP client has rebound to a new DHCP server. This
can be handled as with RENEW, except that if the IP
address has changed, the ARP table should be cleared.
......@@ -136,16 +136,6 @@ RREENNEEWW
dhclient(8) dhclient(8)
route should be deleted. If the default route has
changed, the old default route should be deleted. If the
static routes have changed, the old ones should be
deleted. Otherwise, processing can be done as with BOUND.
RREEBBIINNDD
The DHCP client has rebound to a new DHCP server. This
can be handled as with RENEW, except that if the IP
address has changed, the ARP table should be cleared.
RREEBBOOOOTT
The DHCP client has successfully reacquired its old
address after a reboot. This can be processed as with
......@@ -189,7 +179,17 @@ FFIILLEESS
tems may be similar or even identical. The script files
included in the Internet Software Consortium DHCP distri­
bution appear in the distribution tree under
client/scripts, and bear the names of the operating
client/scripts, and bear the names of the operating sys­
tems on which they are intended to work.
BBUUGGSS
If more than one interface is being used, there's no obvi­
ous way to avoid clashes between server-supplied configu­
ration parameters - for example, the stock dhclient-script
rewrites /etc/resolv.conf. If more than one interface is
being configured, /etc/resolv.conf will be repeatedly ini­
tialized to the values provided by one server, and then
the other. Assuming the information provided by both
......@@ -202,16 +202,6 @@ FFIILLEESS
dhclient(8) dhclient(8)
systems on which they are intended to work.
BBUUGGSS
If more than one interface is being used, there's no obvi­
ous way to avoid clashes between server-supplied configu­
ration parameters - for example, the stock dhclient-script
rewrites /etc/resolv.conf. If more than one interface is
being configured, /etc/resolv.conf will be repeatedly ini­
tialized to the values provided by one server, and then
the other. Assuming the information provided by both
servers is valid, this shouldn't cause any real problems,
but it could be confusing.
......@@ -248,6 +238,16 @@ AAUUTTHHOORR
......
.\" dhclient.8
.\"
.\" Copyright (c) 1997 The Internet Software Consortium.
.\" All rights reserved.
.\" Copyright (c) 1996-1999 Internet Software Consortium.
.\" Use is subject to license terms which appear in the file named
.\" ISC-LICENSE that should have accompanied this file when you
.\" received it. If a file named ISC-LICENSE did not accompany this
.\" file, or you are not sure the one you have is correct, you may
.\" obtain an applicable copy of the license at:
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" http://www.isc.org/isc-license-1.0.html.
.\"
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. Neither the name of The Internet Software Consortium nor the names
.\" of its contributors may be used to endorse or promote products derived
.\" from this software without specific prior written permission.
.\" This file is part of the ISC DHCP distribution. The documentation
.\" associated with this file is listed in the file DOCUMENTATION,