Problem with interface and bonding
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ifenslave (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I am Using Ubuntu 12.04.5 LTS and something is wrong with the bonding module or ifenslave.
After booting one of the eth-interfaces has a diffent mac-address, not proper to the bond.
This are my settings:
/etc/network/
auto bond0
iface bond0 inet static
address 192.168.2.59
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.99
slaves eth0 eth1
bond-mode 4
bond-miimon 100
auto eth0
iface eth0 inet manual
hwaddress ether 00:16:e6:59:57:30
bond-master bond0
auto eth1
iface eth1 inet manual
hwaddress ether 00:08:54:4f:e7:4c
bond-master bond0
(I tried to put bond0 at the end of config file, but this do nothing)
/etc/modules:
bonding
Result of ifconfig with the wrong mac-address of eth1:
bond0 Link encap:Ethernet Hardware Adresse 00:16:e6:59:57:30
eth0 Link encap:Ethernet Hardware Adresse 00:16:e6:59:57:30
eth1 Link encap:Ethernet Hardware Adresse 00:08:54:4f:e7:4c
I could dis-bond this interface eth1 and join the bond with ifenslave again. This fixed the problem at runtime.
But all mac-address of this bond should be the same at boot time. (Remeber, I used bond mode 4!)
That computer is gone.