Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Lightspeed
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHBA-2011:1038 - Bug Fix Advisory
Issued:
2011-07-21
Updated:
2011-07-21

RHBA-2011:1038 - Bug Fix Advisory

  • Overview
  • Updated Packages

Synopsis

dhcp bug fix and enhancement update

Type/Severity

Bug Fix Advisory

Red Hat Lightspeed patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated dhcp packages that fix several bugs and add an enhancement are now
available for Red Hat Enterprise Linux 5.

Description

The Dynamic Host Configuration Protocol (DHCP) is a protocol that allows
individual devices on an IP network to get their own network configuration
information, including an IP address, a subnet mask, and a broadcast address.
DHCPv6 is the DHCP protocol version for IPv6 networks.

This update fixes the following bugs:

  • Previously, the dhcpd service sometimes started to give new leases to clients

in the INIT state rather than to presently active clients. That led to premature
exhaustion of available leases for new clients. With this update, the server's
"by client-id" and "by hardware address" hash table lists are sorted according
to the preference to re-allocate the lease to returning clients, and the pool
starvation problem no longer occurs in the described scenario. (BZ#615995)

  • Previously, moving the server from the "communication-interrupted" state to

the "partner-down" state did not force the server to take over the partner's
leases. Consequently, clients could not get an IP address from the pool of the
previously terminated DHCP server. With this update, a failover server in
"partner-down" state is able to re-allocate leases to clients. (BZ#610219)

  • Previously, the dhclient utility wasn't requesting the interface-mtu option by

default. This caused difficulties when the network configuration changed and the
MTU (Maximum Transmission Unit) value needed to be changed on all hosts. With
this update, the dhclient utility requests the interface-mtu option by default.
(BZ#694264)

  • Previously, the dhcpd init script lacked several variables and actions

required by the Linux Standard Base (LSB). With this update, the init script has
been amended and it is now LSB-compliant. (BZ#610128)

  • Previously, when the dhcpd service was used in a failover configuration, the

primary server sometimes wrote so many "lease imbalance" messages into its log
files, that it resulted in a termination. With this update, these messages are
not logged unless rebalance is attempted, and the bug no longed occurs.
(BZ#661939)

  • Previously, when the system had been rebooted while the network switch had

been down, after the network connection was recovered, the network interface
configuration was not configured with DHCP, even if the dhclient utility was
running in persistent mode. With this update, the dhclient-script file has been
amended to refresh the ARP (Address Resolution Protocol) table and the routing
table instead of bringing the interface down, which fixes the bug. (BZ#685048)

  • Previously, when multiple DHCP clients were launched at the same time to

handle multiple virtual interfaces on the same network interface card (NIC), the
clients used the same seed to choose when to renew their leases. Consequently,
virtual interfaces for some clients could have been deconfigured over time. With
this update, the dhclient utility uses the PID (Process Identifier) for seeding
the random number generator, which fixes the bug. (BZ#623953)

  • Previously, it was impossible to configure the dhcrelay service to run the

dhcrelay daemon with additional arguments. With this update, a DHCRELAYARGS
variable is available for the /etc/sysconfig/dhcrelay configuration file, which
allows additional arguments to be passed to the dhcrelay daemon properly.
(BZ#624965)

  • There was a small error regarding the dhcp-lease-time option in the

dhclient.conf(5) man page. With this update, the man page has been amended.
(BZ#585855)

This update adds the following enhancement:

  • The dhcp package now provides support for IPoIB (IP over InfiniBand)

interfaces. (BZ#660679)

Users of dhcp are advised to upgrade to these updated packages, which fix these
bugs and add this enhancement.

Solution

Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259

Affected Products

  • Red Hat Enterprise Linux Server 5 x86_64
  • Red Hat Enterprise Linux Server 5 ia64
  • Red Hat Enterprise Linux Server 5 i386
  • Red Hat Enterprise Linux Workstation 5 x86_64
  • Red Hat Enterprise Linux Workstation 5 i386
  • Red Hat Enterprise Linux Desktop 5 x86_64
  • Red Hat Enterprise Linux Desktop 5 i386
  • Red Hat Enterprise Linux for IBM z Systems 5 s390x
  • Red Hat Enterprise Linux for Power, big endian 5 ppc
  • Red Hat Enterprise Linux Server from RHUI 5 x86_64
  • Red Hat Enterprise Linux Server from RHUI 5 i386

Fixes

  • BZ - 585855 - error in man page of dhclient.conf
  • BZ - 610128 - Make dhcpd init script LSB compliant
  • BZ - 610219 - When dhcp server is moved after failover into partner-down state, it doesn't take over partner's leases after MCLT expiration
  • BZ - 615995 - dhcpd offers multiple ip addresses to the same mac address
  • BZ - 623953 - Multiple dhclients can steal each others' DHCPOFFERs
  • BZ - 624965 - Can't add extra arguments to dhcrelay daemon
  • BZ - 660679 - (Mellanox5.7) Add IPoIB support in DHCP
  • BZ - 661939 - dhcp primary server keeps outputing "lease imbalance" messages
  • BZ - 685048 - No IP connectivity with DHCP when Link was down on boot

CVEs

(none)

References

(none)

Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Enterprise Linux Server 5

SRPM
dhcp-3.0.5-29.el5.src.rpm SHA-256: fa4c7321588ac29bad4dcbda0eb472452066eca39a2163f87e73bf87eb562da5
x86_64
dhclient-3.0.5-29.el5.x86_64.rpm SHA-256: 68dcf478d12826e0ba56d8ce05e9683df0f8847fbcce39d983d231e52d13bd07
dhcp-3.0.5-29.el5.x86_64.rpm SHA-256: 14d91c37ea6444bb22bde5a40dc430a15b86af93cc75fd5b8b9de68aad2e6fd7
dhcp-devel-3.0.5-29.el5.i386.rpm SHA-256: 83257f17ec2e2519ff5735df0ac27394a015073a20b5ae31c61cee79e8a7a88e
dhcp-devel-3.0.5-29.el5.x86_64.rpm SHA-256: a7a3b029dde3471c3a625daf8fe00087326b693eb2fd5cf6577b556ee676a166
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669
libdhcp4client-3.0.5-29.el5.x86_64.rpm SHA-256: 234bf0c6a55958393ea8657a6528109b93e1881ae54a05262e755bc213622794
libdhcp4client-devel-3.0.5-29.el5.i386.rpm SHA-256: fd2754f00ce4e45c149c9348e82184ef8502f532deb80c2e3d79eda1c74a2c44
libdhcp4client-devel-3.0.5-29.el5.x86_64.rpm SHA-256: 3df97362056288670796e7e4a0ce83a15215e21e54d91829dc25d81daedb78e6
ia64
dhclient-3.0.5-29.el5.ia64.rpm SHA-256: 4611edb6d60970e819a47c8f9688d27c44595284b8360ccbe3d40acb3d62b537
dhcp-3.0.5-29.el5.ia64.rpm SHA-256: dac6958fa46b4b5301be754f4c992e5eb301e70841d88d2942e874c868480cb7
dhcp-devel-3.0.5-29.el5.ia64.rpm SHA-256: 4646dde18297d62800510f2aff2cf4eff5f37022261638073850a78e175e007d
libdhcp4client-3.0.5-29.el5.ia64.rpm SHA-256: 54bfc0a684ade931d52dbd4f7fe7cbd5254788034d836f69233dda213696e462
libdhcp4client-devel-3.0.5-29.el5.ia64.rpm SHA-256: 5214dc7438619a2bf3350e273cfd32fb80df8105b3d9ea4314660a173efb1cb7
i386
dhclient-3.0.5-29.el5.i386.rpm SHA-256: 56e7148e833e3ccaef9b414c0025dd446dfa9995134a22d6a3290c61567607be
dhcp-3.0.5-29.el5.i386.rpm SHA-256: 88ea4586838d53c3f85e5b06b8420c907874e4b40b49ac46c23bc07844c2964f
dhcp-devel-3.0.5-29.el5.i386.rpm SHA-256: 83257f17ec2e2519ff5735df0ac27394a015073a20b5ae31c61cee79e8a7a88e
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669
libdhcp4client-devel-3.0.5-29.el5.i386.rpm SHA-256: fd2754f00ce4e45c149c9348e82184ef8502f532deb80c2e3d79eda1c74a2c44

Red Hat Enterprise Linux Workstation 5

SRPM
dhcp-3.0.5-29.el5.src.rpm SHA-256: fa4c7321588ac29bad4dcbda0eb472452066eca39a2163f87e73bf87eb562da5
x86_64
dhclient-3.0.5-29.el5.x86_64.rpm SHA-256: 68dcf478d12826e0ba56d8ce05e9683df0f8847fbcce39d983d231e52d13bd07
dhcp-3.0.5-29.el5.x86_64.rpm SHA-256: 14d91c37ea6444bb22bde5a40dc430a15b86af93cc75fd5b8b9de68aad2e6fd7
dhcp-devel-3.0.5-29.el5.i386.rpm SHA-256: 83257f17ec2e2519ff5735df0ac27394a015073a20b5ae31c61cee79e8a7a88e
dhcp-devel-3.0.5-29.el5.x86_64.rpm SHA-256: a7a3b029dde3471c3a625daf8fe00087326b693eb2fd5cf6577b556ee676a166
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669
libdhcp4client-3.0.5-29.el5.x86_64.rpm SHA-256: 234bf0c6a55958393ea8657a6528109b93e1881ae54a05262e755bc213622794
libdhcp4client-devel-3.0.5-29.el5.i386.rpm SHA-256: fd2754f00ce4e45c149c9348e82184ef8502f532deb80c2e3d79eda1c74a2c44
libdhcp4client-devel-3.0.5-29.el5.x86_64.rpm SHA-256: 3df97362056288670796e7e4a0ce83a15215e21e54d91829dc25d81daedb78e6
i386
dhclient-3.0.5-29.el5.i386.rpm SHA-256: 56e7148e833e3ccaef9b414c0025dd446dfa9995134a22d6a3290c61567607be
dhcp-3.0.5-29.el5.i386.rpm SHA-256: 88ea4586838d53c3f85e5b06b8420c907874e4b40b49ac46c23bc07844c2964f
dhcp-devel-3.0.5-29.el5.i386.rpm SHA-256: 83257f17ec2e2519ff5735df0ac27394a015073a20b5ae31c61cee79e8a7a88e
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669
libdhcp4client-devel-3.0.5-29.el5.i386.rpm SHA-256: fd2754f00ce4e45c149c9348e82184ef8502f532deb80c2e3d79eda1c74a2c44

Red Hat Enterprise Linux Desktop 5

SRPM
dhcp-3.0.5-29.el5.src.rpm SHA-256: fa4c7321588ac29bad4dcbda0eb472452066eca39a2163f87e73bf87eb562da5
x86_64
dhclient-3.0.5-29.el5.x86_64.rpm SHA-256: 68dcf478d12826e0ba56d8ce05e9683df0f8847fbcce39d983d231e52d13bd07
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669
libdhcp4client-3.0.5-29.el5.x86_64.rpm SHA-256: 234bf0c6a55958393ea8657a6528109b93e1881ae54a05262e755bc213622794
i386
dhclient-3.0.5-29.el5.i386.rpm SHA-256: 56e7148e833e3ccaef9b414c0025dd446dfa9995134a22d6a3290c61567607be
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669

Red Hat Enterprise Linux for IBM z Systems 5

SRPM
dhcp-3.0.5-29.el5.src.rpm SHA-256: fa4c7321588ac29bad4dcbda0eb472452066eca39a2163f87e73bf87eb562da5
s390x
dhclient-3.0.5-29.el5.s390x.rpm SHA-256: a7e9ec0f6f78c31dd3e64effd3837e6c13da9d6736bec874dd3c4649ce1100ac
dhcp-3.0.5-29.el5.s390x.rpm SHA-256: 2aa2b303ae9cd967b7d0f98ea1156916d7611f9cebadac449587729d0d5c613a
dhcp-devel-3.0.5-29.el5.s390.rpm SHA-256: 7102e289dba2f503130d78ea6fec7e7315dbaf79493cad8013e51241d8a0f3a0
dhcp-devel-3.0.5-29.el5.s390x.rpm SHA-256: 8c8148786a64d2a8614a5de0e30d566bd8e19a0fd7fd44ae549d390fad28577a
libdhcp4client-3.0.5-29.el5.s390.rpm SHA-256: 89f68c43d4c0b20a9a4e69f7d2bed332b20e55a647cfec09cf28e595744dc085
libdhcp4client-3.0.5-29.el5.s390x.rpm SHA-256: 626f9647fc1cf8415bb007086bf35ec31e4f867195c43a1f810c36ae268bbcd0
libdhcp4client-devel-3.0.5-29.el5.s390.rpm SHA-256: 89bdc45181d59670786228a486199f2e336ddd6c7f7953e3ba8a273191f2ec90
libdhcp4client-devel-3.0.5-29.el5.s390x.rpm SHA-256: 419d36c6f8f32ba5dcbb2c9dd5747e58f265077595553d5197346f7da75a0927

Red Hat Enterprise Linux for Power, big endian 5

SRPM
dhcp-3.0.5-29.el5.src.rpm SHA-256: fa4c7321588ac29bad4dcbda0eb472452066eca39a2163f87e73bf87eb562da5
ppc
dhclient-3.0.5-29.el5.ppc.rpm SHA-256: 79e4327fc944517209b2a78e85f5acc0872756db2180c727db8f3952d0d1e405
dhcp-3.0.5-29.el5.ppc.rpm SHA-256: 9cebbc8d557e5c63dd55413682273c7b516376f43f6def91c412f34ee37b1578
dhcp-devel-3.0.5-29.el5.ppc.rpm SHA-256: 3291a01d9c23d41be1dce67cca8e9cf68aacbce1095f5a7bdfec4fe99803a4ba
dhcp-devel-3.0.5-29.el5.ppc64.rpm SHA-256: c282a9392355e96120052eee7cd87e19d5f198e662e71f9de6bcd0bf7b358136
libdhcp4client-3.0.5-29.el5.ppc.rpm SHA-256: d3c416fa6577629b3096b999af139db7b38f2cea527ad8cd2cc64225bafeb6eb
libdhcp4client-3.0.5-29.el5.ppc64.rpm SHA-256: 23949d784164135783f35eaa7ebfcb34e163a23300c63a4ac21bea93b48b8f96
libdhcp4client-devel-3.0.5-29.el5.ppc.rpm SHA-256: c7749e9648745a05509df8dc240b62dbcce7e4e2bdc8641f3677074fadc393c4
libdhcp4client-devel-3.0.5-29.el5.ppc64.rpm SHA-256: e295cd7aa2416a4313d7c970c06ea2fe632a637614bd42056b0b7c7300422e3b

Red Hat Enterprise Linux Server from RHUI 5

SRPM
dhcp-3.0.5-29.el5.src.rpm SHA-256: fa4c7321588ac29bad4dcbda0eb472452066eca39a2163f87e73bf87eb562da5
x86_64
dhclient-3.0.5-29.el5.x86_64.rpm SHA-256: 68dcf478d12826e0ba56d8ce05e9683df0f8847fbcce39d983d231e52d13bd07
dhcp-3.0.5-29.el5.x86_64.rpm SHA-256: 14d91c37ea6444bb22bde5a40dc430a15b86af93cc75fd5b8b9de68aad2e6fd7
dhcp-devel-3.0.5-29.el5.i386.rpm SHA-256: 83257f17ec2e2519ff5735df0ac27394a015073a20b5ae31c61cee79e8a7a88e
dhcp-devel-3.0.5-29.el5.x86_64.rpm SHA-256: a7a3b029dde3471c3a625daf8fe00087326b693eb2fd5cf6577b556ee676a166
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669
libdhcp4client-3.0.5-29.el5.x86_64.rpm SHA-256: 234bf0c6a55958393ea8657a6528109b93e1881ae54a05262e755bc213622794
libdhcp4client-devel-3.0.5-29.el5.i386.rpm SHA-256: fd2754f00ce4e45c149c9348e82184ef8502f532deb80c2e3d79eda1c74a2c44
libdhcp4client-devel-3.0.5-29.el5.x86_64.rpm SHA-256: 3df97362056288670796e7e4a0ce83a15215e21e54d91829dc25d81daedb78e6
i386
dhclient-3.0.5-29.el5.i386.rpm SHA-256: 56e7148e833e3ccaef9b414c0025dd446dfa9995134a22d6a3290c61567607be
dhcp-3.0.5-29.el5.i386.rpm SHA-256: 88ea4586838d53c3f85e5b06b8420c907874e4b40b49ac46c23bc07844c2964f
dhcp-devel-3.0.5-29.el5.i386.rpm SHA-256: 83257f17ec2e2519ff5735df0ac27394a015073a20b5ae31c61cee79e8a7a88e
libdhcp4client-3.0.5-29.el5.i386.rpm SHA-256: 7786ecfbb779518be67febd86e87367fb0a7725fb1fe7703adbfe7bcf7692669
libdhcp4client-devel-3.0.5-29.el5.i386.rpm SHA-256: fd2754f00ce4e45c149c9348e82184ef8502f532deb80c2e3d79eda1c74a2c44

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility