Bug 1077469
| Summary: | RFE: dnsmasq does not have IPv6 support for DHCP | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Ian Wienand <iwienand> |
| Component: | dnsmasq | Assignee: | Pavel Šimerda (pavlix) <psimerda> |
| Status: | CLOSED WONTFIX | QA Contact: | qe-baseos-daemons |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | 6.4 | CC: | iwienand, thozza |
| Target Milestone: | rc | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-03-01 14:40:37 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Ian Wienand
2014-03-18 04:41:52 UTC
Looking at the source of the RH package, it can't handle ':'
---
case 'F': /* --dhcp-range */
{
...
while(1)
{
for (cp = arg; *cp; cp++)
if (!(*cp == ' ' || *cp == '.' || (*cp >='0' && *cp <= '9')))
break;
---
It looks like upstream added ipv6 address handling with [1]
[1] http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;h=52b92f4db8133c4b9957ab8e74720eb2cb3207e0
dnsmasq version distributed in RHEL-6 does NOT support DHCPv6 at all. It is even stated in the man page: "Dnsmasq supports IPv6 for DNS, but not DHCP." There are two options how to solve this: 1. Try to backport IPv6 DHCP functionality into RHEL-6 (which for sure won't be trivial). 2. If (1.) will be too difficult or impossible, then to package newer version of dnsmasq into RHEL-6. Hi. Do we have any customer ticket that is requesting this RFE? Please escalate your request for this RFE with Layered Product PM. Until we know what is the priority, we are not able to work on this and most probably it would never get into RHEL-6 update if not approved by PM. Please also check out the dnsmasq-2.68 packaged as SCL [1] if it would be possible to make OpenStack use it. Note that this is unsupported best-effort version. [1] https://softwarecollections.org/en/scls/thozza/scl-dnsmasq268-rhel-6/ Adding Devel Cond NAKs since the backport of the functionality from the upstream version will be close to impossible. The code changes very rapidly and and the latest upstream version is almost a different project in the meaning of source code. I think the most possible way how to address this is by adding new BIND as a new component, add it to RHSCL or some different approach. However the reported should explain the importance of this feature to PM and hunt for the issue priority and PM acks. This request was evaluated by Red Hat Engineering for inclusion in a Red Hat Enterprise Linux maintenance release. As this bug has been in NEEDINFO for an extended period of time we are going to close this bug due to inactivity. If you would like to pursue this matter feel free to reopen this bug and attach the needed information. With the goal of minimizing risk of change for deployed systems, and in response to customer and partner requirements, Red Hat takes a conservative approach when evaluating enhancements for inclusion in maintenance updates for currently deployed products. The primary objectives of update releases are to enable new hardware platform support and to resolve critical defects. However, Red Hat will further review this request for potential inclusion in future major releases of Red Hat Enterprise Linux. |