Bug ID | 1142670 |
---|---|
Summary | LLADDR in bridge configuration ignored. |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | All |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Network |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | nsinger@suse.com |
QA Contact | qa-bugs@suse.de |
CC | azouhr@opensuse.org, gschlotter@suse.com, ihno@suse.com, mfilka@suse.com, mgriessmeier@suse.de, mt@suse.com, wicked-maintainers@suse.de, wolfgang.engel@suse.com |
Depends on | 1042123 |
Found By | --- |
Blocker | --- |
+++ This bug was initially created as a clone of Bug #1042123 +++ I've a simple network setup for my local workstation. I physical interface belonging to a bridge. To receive the same IP from DHCP I tried to change the mac of the physical interface to something (random) and the mac of the bridge to the initial mac of the physical interface. I've two ifcfgs for that: ``` root@1a251:/etc/sysconfig/network # cat ifcfg-p3p1 # Original config #BOOTPROTO='dhcp' #STARTMODE='auto' #ZONE=public #HWADDR=b4:96:91:16:bb:e6 <- this is the burnt in mac of the physical interface LLADDR=68:05:ca:2f:c7:87 BOOTPROTO='none' NETMASK='' STARTMODE='auto' BRIDGE=br0 ZONE=public ``` ``` root@1a251:/etc/sysconfig/network # cat ifcfg-br0 BOOTPROTO='dhcp' BRIDGE='yes' LLADDR=b4:96:91:16:bb:e6 BRIDGE_FORWARDDELAY='0' BRIDGE_PORTS='p3p1' BRIDGE_STP='off' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='' MTU='' NETMASK='' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' USERCONTROL='no' ZONE=public ``` after restarting the network/wicked the interfaces look like this: ``` 2: p3p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000 link/ether 68:05:ca:2f:c7:87 brd ff:ff:ff:ff:ff:ff 13: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 8a:5c:dd:d0:92:b7 brd ff:ff:ff:ff:ff:ff [���snip���] ``` As you can see: p3p1 has the correct mac, br0 just got ignored. There is nothing at all in my systems journal. I remember that this worked in the past with the option "HWADDR" but stopped working after some update (guess the option got deprecated). According to `man 5 ifcfg`, this should work: "LLADDR Set an individual link layer address (MAC address)."