- Issued:
- 2006-03-07
- Updated:
- 2006-03-07
RHBA-2006:0114 - Bug Fix Advisory
Synopsis
dhcp bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated DHCP packages that resolve various bugs are available.
Description
DHCP (Dynamic Host Configuration Protocol) is a protocol that allows
individual devices on an IP network to get their own network configuration
information (IP address, subnetmask, broadcast address, etc.) from a DHCP
server. The overall purpose of DHCP is to make it easier to administer a
large network.
The following dhclient issues have been resolved:
- dhclient-script no longer allows more than one dhclient process to run
on the same interface
- A dhclient-script non-zero exit will no longer cause dhclient to swamp
the network with hundreds of DHCPDISCOVER packets per second.
- interfaces and routes are now reconfigured before services are
configured and restarted
- The GATEWAYDEV option of the /etc/sysconfig/network file is now
evaluated properly when using more than one dhclient ethernet interface
sessions; it will cause only the session for the named interface to
set the default router. Additionally, setting the GATEWAY and the
DHCLIENT_USE_GATEWAY variables will cause only the specified GATEWAY
to be the default router set by all dhclient sessions.
- if the DHCPRELEASE=yes option is set in the /etc/sysconfig/{network,
network-scripts/ifcfg*} file, dhclient releases the lease when the
ifdown command is issued
- the following files that are reconfigured by dhclient-script during an
ifup operation are now correctly restored to their previous contents on
an ifdown:
- /etc/resolv.conf
- /etc/yp.conf
- /etc/ntp.conf
- /etc/ntp/step-tickers
- after writing a new /etc/yp.conf file, dhclient-script now signals
ypbind to reload that file
- dhclient now correctly strips NULs from text options sent by
Windows-NT DHCP servers
- dhclient-script script now allows default routers on broadcast subnets
if a 32-bit netmask is specified.
- dhclient-script no longer creates an invalid ntp.conf file upon receipt
of the ntp-servers option; instead, dhclient-script now creates valid
/etc/ntp.conf and /etc/ntp/step-tickers files and restarts ntpd
The following dhcpd issues have been resolved:
- The dhcpd daemon now correctly strips NULs from the host-name option
set by Windows NT DHCP clients. The ddns-domainname is now
correctly appended to the forward DDNS update.
- The ISC log messages have been removed from dhcpd error exits.
- Previously, using the Update 2 gcc compiler caused dhcpd to exit with
a 'no free leases' error. This has now been fixed.
- The configtest function in the dhcpd startup/shutdown script no longer
ignores the DHCPDARGS -c option specified in /etc/sysconfig/dhcpd.
- The dhcpd init script is now cluster aware.
It is now possible to specify user declared integer options in hexadecimal.
Lastly, dhcrelay now forwards unicast BOOTP requests from different subnets.
All users of dhcp should upgrade to these updated packages, which resolve
these issues.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
This update is available via Red Hat Network. To use Red Hat Network,
launch the Red Hat Update Agent with the following command:
up2date
This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system.
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 164400 - Dhcpd init script is not cluster aware
- BZ - 170764 - dhclient spews requests on disk error
- BZ - 170765 - /etc/init.d/dhcp configtest ignores DHCPDARGS
- BZ - 170766 - GATEWAYDEV not evaluated properly when using two eth's as dhcp clients
- BZ - 170769 - Dhcpd will fail to start up, exits with glibc error
- BZ - 170771 - dhcp noisy on boot
- BZ - 170776 - hexadecimal integers in user options not accepted
- BZ - 170779 - dhclient-script problems found & fixed
- BZ - 170784 - Invalid ntp.conf created by dhclient-script
- BZ - 177963 - dhcpd omits domainname when sending dynamic dns update
- BZ - 177964 - Changes in bz176270 patch break dhcp for DSL-300t modems
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
dhcp-3.0.1-54.EL4.src.rpm | SHA-256: 67c332db8cfde6a054a3a31ed6a9ed04c9e218862dccd4b18e68bb32280a24f6 |
x86_64 | |
dhclient-3.0.1-54.EL4.x86_64.rpm | SHA-256: 31726aee487e70d2cfb596799fbb8914a4ee13f6ff682100552149ee986155db |
dhclient-3.0.1-54.EL4.x86_64.rpm | SHA-256: 31726aee487e70d2cfb596799fbb8914a4ee13f6ff682100552149ee986155db |
dhcp-3.0.1-54.EL4.x86_64.rpm | SHA-256: d9a00e4906f0bb8e59373caff09001009729570d661157e905b8278b4c5d2a35 |
dhcp-3.0.1-54.EL4.x86_64.rpm | SHA-256: d9a00e4906f0bb8e59373caff09001009729570d661157e905b8278b4c5d2a35 |
dhcp-devel-3.0.1-54.EL4.x86_64.rpm | SHA-256: fbca5069bb1e740e0ffeab466d24005241a84a102b3fe86f0220e1521582a5dc |
dhcp-devel-3.0.1-54.EL4.x86_64.rpm | SHA-256: fbca5069bb1e740e0ffeab466d24005241a84a102b3fe86f0220e1521582a5dc |
ia64 | |
dhclient-3.0.1-54.EL4.ia64.rpm | SHA-256: fb229cf68ed8372180c1f930bbe71609924e0fcd08c0b65c8b63a3723161cf31 |
dhclient-3.0.1-54.EL4.ia64.rpm | SHA-256: fb229cf68ed8372180c1f930bbe71609924e0fcd08c0b65c8b63a3723161cf31 |
dhcp-3.0.1-54.EL4.ia64.rpm | SHA-256: 68e4f4177bced26fbf7df564f110bf90d69e82f427d3a3a04eaa0edc59877f49 |
dhcp-3.0.1-54.EL4.ia64.rpm | SHA-256: 68e4f4177bced26fbf7df564f110bf90d69e82f427d3a3a04eaa0edc59877f49 |
dhcp-devel-3.0.1-54.EL4.ia64.rpm | SHA-256: e1ada02a30a32574f85c96f12df27a0915b84f85255c9842478e04f225d9ecde |
dhcp-devel-3.0.1-54.EL4.ia64.rpm | SHA-256: e1ada02a30a32574f85c96f12df27a0915b84f85255c9842478e04f225d9ecde |
i386 | |
dhclient-3.0.1-54.EL4.i386.rpm | SHA-256: 45136766fceccd49adbd54a7c79178352b7de80b510ce91f73a9ddb434e128f9 |
dhclient-3.0.1-54.EL4.i386.rpm | SHA-256: 45136766fceccd49adbd54a7c79178352b7de80b510ce91f73a9ddb434e128f9 |
dhcp-3.0.1-54.EL4.i386.rpm | SHA-256: bbfc2bb4add9a91dc4ba8193ee3cf477f25e6ab8d2678c5dc3790d3e8c4a082e |
dhcp-3.0.1-54.EL4.i386.rpm | SHA-256: bbfc2bb4add9a91dc4ba8193ee3cf477f25e6ab8d2678c5dc3790d3e8c4a082e |
dhcp-devel-3.0.1-54.EL4.i386.rpm | SHA-256: 82da9966b4c2924a45192de472a62eb86e0a669a6ad73e9275927c5e4e8ed862 |
dhcp-devel-3.0.1-54.EL4.i386.rpm | SHA-256: 82da9966b4c2924a45192de472a62eb86e0a669a6ad73e9275927c5e4e8ed862 |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
dhcp-3.0.1-54.EL4.src.rpm | SHA-256: 67c332db8cfde6a054a3a31ed6a9ed04c9e218862dccd4b18e68bb32280a24f6 |
x86_64 | |
dhclient-3.0.1-54.EL4.x86_64.rpm | SHA-256: 31726aee487e70d2cfb596799fbb8914a4ee13f6ff682100552149ee986155db |
dhcp-3.0.1-54.EL4.x86_64.rpm | SHA-256: d9a00e4906f0bb8e59373caff09001009729570d661157e905b8278b4c5d2a35 |
dhcp-devel-3.0.1-54.EL4.x86_64.rpm | SHA-256: fbca5069bb1e740e0ffeab466d24005241a84a102b3fe86f0220e1521582a5dc |
ia64 | |
dhclient-3.0.1-54.EL4.ia64.rpm | SHA-256: fb229cf68ed8372180c1f930bbe71609924e0fcd08c0b65c8b63a3723161cf31 |
dhcp-3.0.1-54.EL4.ia64.rpm | SHA-256: 68e4f4177bced26fbf7df564f110bf90d69e82f427d3a3a04eaa0edc59877f49 |
dhcp-devel-3.0.1-54.EL4.ia64.rpm | SHA-256: e1ada02a30a32574f85c96f12df27a0915b84f85255c9842478e04f225d9ecde |
i386 | |
dhclient-3.0.1-54.EL4.i386.rpm | SHA-256: 45136766fceccd49adbd54a7c79178352b7de80b510ce91f73a9ddb434e128f9 |
dhcp-3.0.1-54.EL4.i386.rpm | SHA-256: bbfc2bb4add9a91dc4ba8193ee3cf477f25e6ab8d2678c5dc3790d3e8c4a082e |
dhcp-devel-3.0.1-54.EL4.i386.rpm | SHA-256: 82da9966b4c2924a45192de472a62eb86e0a669a6ad73e9275927c5e4e8ed862 |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
dhcp-3.0.1-54.EL4.src.rpm | SHA-256: 67c332db8cfde6a054a3a31ed6a9ed04c9e218862dccd4b18e68bb32280a24f6 |
x86_64 | |
dhclient-3.0.1-54.EL4.x86_64.rpm | SHA-256: 31726aee487e70d2cfb596799fbb8914a4ee13f6ff682100552149ee986155db |
dhcp-3.0.1-54.EL4.x86_64.rpm | SHA-256: d9a00e4906f0bb8e59373caff09001009729570d661157e905b8278b4c5d2a35 |
dhcp-devel-3.0.1-54.EL4.x86_64.rpm | SHA-256: fbca5069bb1e740e0ffeab466d24005241a84a102b3fe86f0220e1521582a5dc |
i386 | |
dhclient-3.0.1-54.EL4.i386.rpm | SHA-256: 45136766fceccd49adbd54a7c79178352b7de80b510ce91f73a9ddb434e128f9 |
dhcp-3.0.1-54.EL4.i386.rpm | SHA-256: bbfc2bb4add9a91dc4ba8193ee3cf477f25e6ab8d2678c5dc3790d3e8c4a082e |
dhcp-devel-3.0.1-54.EL4.i386.rpm | SHA-256: 82da9966b4c2924a45192de472a62eb86e0a669a6ad73e9275927c5e4e8ed862 |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
dhcp-3.0.1-54.EL4.src.rpm | SHA-256: 67c332db8cfde6a054a3a31ed6a9ed04c9e218862dccd4b18e68bb32280a24f6 |
s390x | |
dhclient-3.0.1-54.EL4.s390x.rpm | SHA-256: 0d601542cb9589b732db0a1f37b15c435e0d2ac178a69a0215a322a6749903f4 |
dhcp-3.0.1-54.EL4.s390x.rpm | SHA-256: 45caa940b90763ea4a72de1a2b3a1f67556f1d6dfa581c9784ca10b7a1d165aa |
dhcp-devel-3.0.1-54.EL4.s390x.rpm | SHA-256: f4f7a3a84b16ad15bcef42e7c621f64b94dae45e3838aff094146d87515c5978 |
s390 | |
dhclient-3.0.1-54.EL4.s390.rpm | SHA-256: 57b249d3aa2e48e153c8434fc9c6fb0cd5113d40d9ce3315c4756b721a83c8ac |
dhcp-3.0.1-54.EL4.s390.rpm | SHA-256: 1213186d7d4e1f043180fdb328a4418d09a573ff5e59e2c4a4cd6848e23b4f14 |
dhcp-devel-3.0.1-54.EL4.s390.rpm | SHA-256: 13962e0c8ec343cabadb82828a1de23ff0f3e776d2aebc6e5891a9cd4d3b08dc |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
dhcp-3.0.1-54.EL4.src.rpm | SHA-256: 67c332db8cfde6a054a3a31ed6a9ed04c9e218862dccd4b18e68bb32280a24f6 |
ppc | |
dhclient-3.0.1-54.EL4.ppc.rpm | SHA-256: 6dafd49dae44d05182cccbc687c29a5577cc6eab5f94f6b628a7bcbd5feaf9d6 |
dhcp-3.0.1-54.EL4.ppc.rpm | SHA-256: 040b0102340386111d04592a2016c710c5e01ed060da97e344afef0aafe484e2 |
dhcp-devel-3.0.1-54.EL4.ppc.rpm | SHA-256: 0656b5209d8c804505f8c56d6c7274e50d0cd0104bb4636456bb6c5d778c944a |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.