Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have eth0, eth1. For each interface run dhclient on default port 546 (547 ?). eth1 does not have connection to the network. If dhclient for eth0 bounds before dhclient eth2 starts the eth0 gets IP. If not, it do nothing, just sends solicitation, but tcpdump shows answers from dhcp server.

Next, eth0 gets IP, when lease time expire, eth0 depref IP and tries to bound, but it fails for some reason, tcpdump shows advert from dhcp server.

Next, I run each dhclient on different ports. All works fine.

Do you happen to know is it known bug? Or it's not a bug?

Also I found in sources of dhclient that it do bind to 0 IP address. So that it listen for all interfaces. And somehow eth1 catch packets for eth0 and drop it.

Huh, any suggestion? Any help?

share|improve this question
up vote 2 down vote accepted

It is a bug, we've seen this on RHEL/Fedora too. I reported it to ISC as [ISC-Bugs #34784].

You can try our patch or wait for new upstream version which will hopefully fix this.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.