Bug 1413312
Summary: | Fix default behavior for cloned-mac-address with rebase in rhel-7.4 after upstream change | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Thomas Haller <thaller> |
Component: | NetworkManager | Assignee: | Thomas Haller <thaller> |
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.4 | CC: | aloughla, atragler, bgalvani, fgiudici, lrintel, rkhan, sukulkar, thaller, vbenes |
Target Milestone: | rc | Keywords: | Rebase |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | NetworkManager-1.8.0-0.3.git20170215.1d40c5f4.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-08-01 09:22:07 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1393481 |
Description
Thomas Haller
2017-01-14 20:28:04 UTC
regarding reproducer: this applies to "wifi.cloned-mac-address" and "ethernet.cloned-mac-address" alike. Testing for ethernet: - Create a NM connection with ethernet.cloned-mac-address unspecified (which is already the default). - ensure that the default value is not over-written via global-connection default (check `/usr/sbin/NetworkManager --print-config` for "cloned-mac-address". - deactivate the test-ethernet connection (nmcli device disconnect $IF) - set a spoofed MAC address outside of NM (ip link set $IF addr $something) - activate the connection - on master, NM would leave the MAC address unchanged (using default behavior ethernet.cloned-mac-address=preserve). On rhel-7.3, the address would be reset to the permanent one. What is desired behavior on rhel-7.4 must be determined yet. I don't like that we'll have a behavior different from upstream and we'll have to carry a patch for all future RHEL 7 releases, but there is a (probably small) chance to break some users' scenarios if we keep the upstream default ("preserve"). I vote for changing the default back to "permanent" for RHEL. 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. https://access.redhat.com/errata/RHSA-2017:2299 |