Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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

1 Answer 1

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

 
discard

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.