Bug 139571

Summary: dhclient does not wait for mandatory interfaces
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Jens Siebert <jsiebert>
Component: NetworkAssignee: Robert Love <rml>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jens Siebert 2005-12-16 11:29:12 UTC
When I install the NetworkManager application, dhcpcd is removed and replaced by dhclient. I've configured a network interface (eth0) with DHCP (for IP, DNS, NIS, NTP). 
When I use dhcpcd it waits for some seconds after sending the DHCP request. In this wait period /etc/resolv.conf and the configuration files for the other services are modified with the data received from the DHCP server.
When I use dhclient, there is no wait period so the boot process resumes right after sending the DHCP request. But it takes some time to receive the data from the DHCP server and to modify the configuration files for the network services. For me this has the consequence that mounting of NFS shares, which is performed right after starting the DHCP client process, fails due to false network configuration.
I think that there should be a wait period after startup of the DHCP client when using dhclient to give the system some time to modify the configuration files.
Comment 1 Dr. Werner Fink 2005-12-16 11:36:01 UTC
This is not major as you have replaced the default network
setup with NetworkManager.
Comment 2 Robert Love 2006-01-06 22:14:19 UTC
Concur with Werner.  This sort of feature request won't be fixed for 10.0, but NM in future products will be better integrated.