Bug 100555

Summary: RFE: Fix handling of already active interfaces
Product: [Fedora] Fedora Reporter: Alan Cox <alan>
Component: dhcpAssignee: Jason Vas Dias <jvdias>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: low    
Version: 2Keywords: FutureFeature
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: dhcp-3.0.1 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-08-10 14:26:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alan Cox 2003-07-23 12:24:35 UTC
Description of problem:

When dhcpcd starts up it unconditionally drops the interface it is configuring.
This breaks NFSroot Red Hat setups and also situatuons where you want to use
DHCP to acquire a link local address but have a fixed alias address

How reproducible:
100%

Steps to Reproduce:
1. ifconfig eth0 1.2.3.4 up
2. ifup eth0
3. observe the link goes down then up
    
Actual results:

Link is dropped, in the NFS root case system dies totally

Expected results:

Old address is replaced atomically with new (possibly identical) address

Comment 1 Jason Vas Dias 2004-08-10 14:26:03 UTC
 This bug does not occur with dhcp-3.0.1 .
 The only time the dhclient-script brings down the interface
 is if the lease is being RENEW'd (state != REBOOT) and 
 the new ip address obtained is not equal to the old ip address.
 If the interface was active before dhclient is run, it remains
 active throughout the DHCP negotiation and setting of new
 interface parameters.

Comment 2 John Flanagan 2004-12-21 19:42:22 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2004-566.html