| Summary: | suppress the message "DHCP packet received on eth<N> which has no address" | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Mark Wu <dwu> | |
| Component: | dnsmasq | Assignee: | Daniel Veillard <veillard> | |
| Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 6.0 | CC: | azelinka, dallan, dyuan, jscotka, jwest, jzhenyon, moshiro, ohudlick, rhayden.public, xhu | |
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | dnsmasq-2.48-5.el6 | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1088482 (view as bug list) | Environment: | ||
| Last Closed: | 2011-12-06 18:54:29 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Bug Depends On: | ||||
| Bug Blocks: | 1088482 | |||
|
Description
Mark Wu
2011-05-12 04:29:30 UTC
The dnsmasq command line: nobody 21564 0.0 0.0 12796 604 ? S 15:37 0:00 /usr/sbin/dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=253 --dhcp-no-override I have verified that this message could be suppressed by appending "--interface=virbr0" manually. But currently libvirt doesn't use the option "--interface" in order to be compatible with old dnsmasq (< 2.47). Then how to resolve this problem? One idea is changing the behaviour of "--bind-interfaces" for dhcp. Currently, even with "--bind-interfaces" and "--listen-address", dnsmasq listens on all interfaces, not like dns which only listens on the specified address. The other is just adding "--interface" and let people who're using IPv6 upgrade dnsmasq. Post to libvirt-list https://www.redhat.com/archives/libvir-list/2011-May/msg00603.html Since RHEL 6.1 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux. (In reply to comment #1) > One idea is changing the behaviour of "--bind-interfaces" for dhcp. Currently, > even with "--bind-interfaces" and "--listen-address", dnsmasq listens on all > interfaces, not like dns which only listens on the specified address. > The other is just adding "--interface" and let people who're using IPv6 upgrade > dnsmasq. This seems like something that's properly fixed in dnsmasq, not libvirt, so I'm changing the component. I don't see any way to disable that out of the box in dnsmasq code, I will ask the maintainer, but it is just a warning, and I think just disabling the warning in the code for RHEL-6 would be an okay measure. But I will try to join the upstream maintainer first, Daniel Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2011-1746.html |