CORRECT WAY OF SETTING INTERFACES FILE FOR BONDING:
1) This model has race conditions. 2) YOU HAVE to have both scripts running (networking and network-interfaces)
# /etc/network/interfaces
auto lo iface lo inet loopback
auto eth0 iface eth0 inet dhcp
auto eth1 iface eth1 inet manual bond-master bond0
auto eth2 iface eth2 inet manual bond-master bond0
auto bond0 iface bond0 inet static bond-mode 1 bond-miimon 100 bond-primary eth1 bond-slaves eth1 eth2 address 192.168.169.1 netmask 255.255.255.0 broadcast 192.168.169.255
You can expect this to fail from time to time but it works... working on a fix for this.
CORRECT WAY OF SETTING INTERFACES FILE FOR BONDING:
1) This model has race conditions.
2) YOU HAVE to have both scripts running (networking and network-interfaces)
# /etc/network/ interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet manual
bond-master bond0
auto eth2
iface eth2 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
bond-mode 1
bond-miimon 100
bond-primary eth1
bond-slaves eth1 eth2
address 192.168.169.1
netmask 255.255.255.0
broadcast 192.168.169.255
You can expect this to fail from time to time but it works... working on a fix for this.