Bond0 Ethernet MAC?

Question does the Ethernet MAC of the bond0 (Round Robin) suppose or always match the (active or one of) the NIC’s MAC?

and

when I create the Br0 (bridge) will it match the Bond0 MAC or have its own MAC? Because on my Tumbleweed the bond0 MAC is the same on all the NIC’s but the bridge0 has it own unique MAC.

I’m assuming this will be the same on the Leap correct?

Well after creating the bridge0, it appears it does the same as Tumbleweed except the bridge0 MAC is the same as the bond0 MAC:

2: eth0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
    link/ether 00:1b:21:d2:f0:fd brd ff:ff:ff:ff:ff:ff permaddr 00:1b:21:d2:f0:fc
    altname enp3s0f0
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 7c:10:c9:47:3b:d0 brd ff:ff:ff:ff:ff:ff
    altname enp5s0
    inet 10.10.30.31/24 brd 10.10.30.255 scope global dynamic noprefixroute eth1
       valid_lft 7109sec preferred_lft 7109sec
4: eth2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
    link/ether 00:1b:21:d2:f0:fd brd ff:ff:ff:ff:ff:ff
    altname enp3s0f1
5: eth3: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
    link/ether 00:1b:21:d2:f0:fd brd ff:ff:ff:ff:ff:ff permaddr 00:1b:21:d2:f0:fe
    altname enp3s0f2
6: eth4: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
    link/ether 00:1b:21:d2:f0:fd brd ff:ff:ff:ff:ff:ff permaddr 00:1b:21:d2:f0:ff
    altname enp3s0f3
7: ...
8: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue master bridge0 state UP group default qlen 1000
    link/ether 00:1b:21:d2:f0:fd brd ff:ff:ff:ff:ff:ff
9:...
10: bridge0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:1b:21:d2:f0:fd brd ff:ff:ff:ff:ff:ff
    inet 10.10.30.32/24 brd 10.10.30.255 scope global dynamic noprefixroute bridge0
       valid_lft 7094sec preferred_lft 7094sec

So I’m assuming this is the characteristics of bonding. Can anyone link me to good documentation explaining the details of bonding and bridging and it Bond Modes.

Thanks!..

Yes, that is the default.

Own MAC. Bridge is misnomer, it is actually the interface connected to the underlying “proper” bridge and as every interface it has its own (hopefully, unique) MAC.

1 Like

https://www.kernel.org/doc/html/v6.14/networking/bonding.html

1 Like