Updated dhcp and dhclient packages
| Advisory: | RHBA-2004:566-11 |
|---|---|
| Type: | Bug Fix Advisory |
| Severity: | N/A |
| Issued on: | 2005-05-26 |
| Last updated on: | 2005-05-26 |
| Affected Products: | Red Hat Desktop (v. 3) Red Hat Enterprise Linux AS (v. 3) Red Hat Enterprise Linux ES (v. 3) Red Hat Enterprise Linux WS (v. 3) |
Details
Updated DHCP and dhclient packages that fix various bugs and add various
enhancements are now available.
DHCP (Dynamic Host Configuration Protocol) is a protocol which 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 dhcp package includes the
ISC DHCP service and relay agent.
To use DHCP on your network, install a DHCP service (or relay agent),
and on clients run a DHCP client daemon. The dhcp package provides
the ISC DHCP service and relay agent.
The following bugs and enhancements have been addressed in these updated
packages:
- The 'client_ddns_update' function was never reached in DHCP code
versions 3.0.1-14 - 3.0.1-final
- The host-specific options could be inherited from previous hosts
due to a pointer not being freed correctly
- The fix for host-specific option processing incorrectly disabled some
host-specific options
- Fixed a lost dhcp leases file
- The DHCP server would not start if the /var/lib/dhcpd.leases file did
not exist
- NTP drift file set to wrong location when obtaining a lease
- The dhclient presets had a bad drift file location
- Incorrect path for drift file is generated in /etc/ntp.conf
- The ntp drift file had an incorrect path
- The /etc/ntp/data directory did not exist
- The dhclient-script created incorrect /etc/ntp.conf file
- The dhclient-script contained the wrong location for the NTP drift file
- The /sbin/dhclient-script did not like 'netprofiles'
- The dhclient application did not work with custom-named network devices
The dhclient script now operates correctly with system-config-network
"profiles" and alias ethernet devices
- After running latest 'yum update' DNS stopped resolving
- Use of the 'prepend'/'append'/'supersede' dhcp-options is now fully
supported in the /etc/dhclient.conf or /etc/dhclient-$IF.conf files
- /sbin/dhclient-script no longer uses /usr/bin/expr
- No new address obtained after network restart. Now dhclient gets a new
lease
- Several operating system specific builds had a C include that overrides
the vsnprintf function to vsprintf. The vsnprintf is now used.
- Feature to reuse unexpired leases has been added
- A dhcp-options(5) man-page now included
- The dhclient-script command now operates correctly with no default route
- The 'PERSISTENT-DHCLIENT' option was added to
/etc/sysconfig/network-scripts/ifcfg-$IF files. If specified, dhclient
is no longer invoked in 'one-shot' (-1) mode, but keeps trying to
contact DHCP servers.
- Updated the IP_V_SET macro
- The dhclient command now handles new static routes sent by the server
- The dhclient command no longer overwrites ntp.conf
- dhcpd and dhclient now check for correct config file syntax before
restarting
- The dhclient command now replaces the dhcpcd daemon
- The dhclient command now ignores IPV6-only interfaces
- A configtest option has been added to /etc/init.d/dhcpd
- The dhclient command now updates resolv.conf correctly
- The dhcrelay script now operates correctly
- Active interfaces are no longer shut down by dhclient
Users of dhcpd and dhclient should upgrade to these updated packages, which
resolve these issues.
Solution
errata relevant to your system have been applied. Use Red Hat
Network to download and update your packages. To launch the Red Hat
Update Agent, use the following command:
up2date
For information on how to install packages manually, refer to the
following Web page for the System Administration or Customization
guide specific to your system:
http://www.redhat.com/docs/manuals/enterprise/
Updated packages
| Red Hat Desktop (v. 3) | |
| SRPMS: | |
| dhcp-3.0.1-10_EL3.src.rpm File outdated by: RHSA-2009:1154 |
MD5: 19252887e4d09bfcb9ebd085798fc673 |
| IA-32: | |
| dhclient-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 7ee980e3135124e33fe5de91aa8e19c5 |
| dhcp-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 61576ebf3baaea752dd1757405371f7b |
| dhcp-devel-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: ae1f6ab290afe64c55acbe73d0526c9c |
| x86_64: | |
| dhclient-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: 1b8c776ba142e960d8370e7aea7a10bc |
| dhcp-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: e8a3e1b4a8ec380160bff8fc684aea89 |
| dhcp-devel-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: b910d89fc14ed826a300d69f7aedb3dc |
| Red Hat Enterprise Linux AS (v. 3) | |
| SRPMS: | |
| dhcp-3.0.1-10_EL3.src.rpm File outdated by: RHSA-2009:1154 |
MD5: 19252887e4d09bfcb9ebd085798fc673 |
| IA-32: | |
| dhclient-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 7ee980e3135124e33fe5de91aa8e19c5 |
| dhcp-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 61576ebf3baaea752dd1757405371f7b |
| dhcp-devel-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: ae1f6ab290afe64c55acbe73d0526c9c |
| IA-64: | |
| dhclient-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 433e73bcf8624b383971c3554df50358 |
| dhcp-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 8594b148ec4d561c6457408bbebb1c5f |
| dhcp-devel-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 17c9704d91183a4c23377a05c905430b |
| PPC: | |
| dhclient-3.0.1-10_EL3.ppc.rpm File outdated by: RHSA-2009:1154 |
MD5: a26acb4250dcf02be69d8284d7b5af08 |
| dhcp-3.0.1-10_EL3.ppc.rpm File outdated by: RHSA-2009:1154 |
MD5: b18f73e99f21c0eff624dc9f592b8f18 |
| dhcp-devel-3.0.1-10_EL3.ppc.rpm File outdated by: RHSA-2009:1154 |
MD5: 6b6e0b16545136d5626c53d38c4ab18f |
| s390: | |
| dhclient-3.0.1-10_EL3.s390.rpm File outdated by: RHSA-2009:1154 |
MD5: 1152d37ebfe5c6974795fe2a07c94902 |
| dhcp-3.0.1-10_EL3.s390.rpm File outdated by: RHSA-2009:1154 |
MD5: 51043bcc63158068dbf8777466789256 |
| dhcp-devel-3.0.1-10_EL3.s390.rpm File outdated by: RHSA-2009:1154 |
MD5: 51dfdb408f50fe263fb90f155174052a |
| s390x: | |
| dhclient-3.0.1-10_EL3.s390x.rpm File outdated by: RHSA-2009:1154 |
MD5: 38fb342b4e2eee20e24eb2cb67f27bf0 |
| dhcp-3.0.1-10_EL3.s390x.rpm File outdated by: RHSA-2009:1154 |
MD5: 1e19cadf1178a55a6ab3401355a7cce0 |
| dhcp-devel-3.0.1-10_EL3.s390x.rpm File outdated by: RHSA-2009:1154 |
MD5: 1bce9c0bfa802174c1fe78a542037523 |
| x86_64: | |
| dhclient-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: 1b8c776ba142e960d8370e7aea7a10bc |
| dhcp-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: e8a3e1b4a8ec380160bff8fc684aea89 |
| dhcp-devel-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: b910d89fc14ed826a300d69f7aedb3dc |
| Red Hat Enterprise Linux ES (v. 3) | |
| SRPMS: | |
| dhcp-3.0.1-10_EL3.src.rpm File outdated by: RHSA-2009:1154 |
MD5: 19252887e4d09bfcb9ebd085798fc673 |
| IA-32: | |
| dhclient-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 7ee980e3135124e33fe5de91aa8e19c5 |
| dhcp-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 61576ebf3baaea752dd1757405371f7b |
| dhcp-devel-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: ae1f6ab290afe64c55acbe73d0526c9c |
| IA-64: | |
| dhclient-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 433e73bcf8624b383971c3554df50358 |
| dhcp-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 8594b148ec4d561c6457408bbebb1c5f |
| dhcp-devel-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 17c9704d91183a4c23377a05c905430b |
| x86_64: | |
| dhclient-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: 1b8c776ba142e960d8370e7aea7a10bc |
| dhcp-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: e8a3e1b4a8ec380160bff8fc684aea89 |
| dhcp-devel-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: b910d89fc14ed826a300d69f7aedb3dc |
| Red Hat Enterprise Linux WS (v. 3) | |
| SRPMS: | |
| dhcp-3.0.1-10_EL3.src.rpm File outdated by: RHSA-2009:1154 |
MD5: 19252887e4d09bfcb9ebd085798fc673 |
| IA-32: | |
| dhclient-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 7ee980e3135124e33fe5de91aa8e19c5 |
| dhcp-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: 61576ebf3baaea752dd1757405371f7b |
| dhcp-devel-3.0.1-10_EL3.i386.rpm File outdated by: RHSA-2009:1154 |
MD5: ae1f6ab290afe64c55acbe73d0526c9c |
| IA-64: | |
| dhclient-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 433e73bcf8624b383971c3554df50358 |
| dhcp-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 8594b148ec4d561c6457408bbebb1c5f |
| dhcp-devel-3.0.1-10_EL3.ia64.rpm File outdated by: RHSA-2009:1154 |
MD5: 17c9704d91183a4c23377a05c905430b |
| x86_64: | |
| dhclient-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: 1b8c776ba142e960d8370e7aea7a10bc |
| dhcp-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: e8a3e1b4a8ec380160bff8fc684aea89 |
| dhcp-devel-3.0.1-10_EL3.x86_64.rpm File outdated by: RHSA-2009:1154 |
MD5: b910d89fc14ed826a300d69f7aedb3dc |
Bugs fixed (see bugzilla for more information)
100555 - RFE: Fix handling of already active interfaces
100765 - init.d/dhcrelay fails silently ignoring DHCPSERVERS in sysconfig/dhcrelay
100817 - dhclient-script generates /etc/ntp.conf crippling NTP
102394 - [dhclient] resolv.conf issue
102738 - dhcp init script should have a "configtest" option similar to apache's
103284 - dhcpd not updating dhcpd.leases
103628 - dhclient crashes with floating point exception when DHCP server returns zero leasetime
104511 - dhcpd brings down interface when it has IPv6 but not IPv4 address.
105893 - /etc/ntp/data directory does not exist
106275 - dhclient-script ignores prepend, append statements
108426 - ntp drift file has incorrect path
110250 - no refresh of resolv.conf via dhcp
111130 - dhcpcd frequently fails stating no link present
111213 - dhclient should obsolete dhcpcd
111540 - dhcpcd not present in RHEL3, was present in previous release (RH7.2)
111860 - Check for correct syntax before restart
112273 - dhclient overwrites ntp.conf
113190 - dhclient-script doesn't handle new_static_routes
113665 - broken data field read ?
114173 - dhclient couldn't get online with t-mobile hotspot at SFO
114177 - dhclient doesn't get lease from nt4 dhcp, pump does
117147 - DHCP creates malformed packets which DOS netgear ADSL router
117779 - Dhclient presets bad driftfile location
118461 - /etc/rc.d/init.d/dhcpd: Missing dhcpd.leases causes the script to exit silently
120093 - dhclient dies if it doesn't get an answer from the dhcp server
120428 - [PATCH] dhclient -s IP fails(hangs) if no default route
123217 - dhcp 3.0.1 rc13 is available
124022 - dhclient does not work with custom-named network devices
124834 - dhcp package does not include dhcp-options file
125298 - need way to carry over old lease to dhclient
125926 - CAN-2004-0460/1 DHCP stack overflow in hostname logging
126058 - Host unreachable after network restart
126255 - /sbin/dhclient-script must not use '/usr/bin/expr'
126541 - dhcp 3.0.1rc14 is available
126551 - dhclient generates wrong lease records
126637 - DHCP lease renewals overwrite /etc/resolv.conf thereby throwing away nameservers needed by VPN
127232 - DHCPD creates duplicate ARP entries on multiple interfaces.
127272 - Ethernet aliases no longer work for orinoco_cs adapter
128655 - RFE (patch included): Update ISC named config based on DHCP info.
129358 - Update dhcpd to 3.0.1 for RHEL3 UPD3
129417 - dhclient should probably send option 61 by default
129646 - dhclient not updating DNS FQDN correctly
130069 - Client forward DNS update disabled by bug in dhclient
130684 - dhcp erasing resolv.conf
130699 - dhclient nukes /etc/resolv.conf
130848 - After running latest 'yum update' dns stops resolving
131212 - "booting disallowed" for hosts that should get addresses
131733 - Incorrect path for drift file is generated in /etc/ntp.conf
132361 - /sbin/dhclient-script does not like 'netprofiles'
133038 - NTP driftfile set to wrong location when obtaing lease
133192 - lost dhcp leases file
133522 - Cannot netboot hosts with dhcp 3.0.1-8
References
dhcp-3.0.1-10_EL3
dhclient-3.0.1-10_EL3
Keywords
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package
The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/