Welcome to the Linux Foundation Forum!

Ethernet Bonding

I am trying to bond two interfaces (eth1 and eth2) with mode bonding mode 1 (active-backup). I have successfully set it up but when I try to test it by pulling the cable on eth1, it switched to eth2 but bond0 IP is no loger reacheable.

# bond0 #

DEVICE=bond0

USERCTL=no

BOOTPROTO=dhcp

ONBOOT=yes

# eth1 #

DEVICE=eth1

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

# eth2 #

DEVICE=eth2

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

# modprobe.conf #

alias bond0 bonding

options bond0 mode=1 miimon=100 primary=eth1

Done issuing modprobe -r bonding and below is the /proc result for bond0 after I pulled the cable on eth1. It switched to eth2 but bond0 IP is no longer reacheable.

# /proc/net/bonding/bond0 #

Ethernet Channel Bonding Driver: v3.4.0 (October 7, 2008)

Bonding Mode: fault-tolerance (active-backup)

Primary Slave: eth1 (primary_reselect always)

Currently Active Slave: eth2

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth1

MII Status: down

Link Failure Count: 1

Permanent HW addr: xx:xx:xx:xx:xx:43

Slave Interface: eth2

MII Status: up

Link Failure Count: 0

Permanent HW addr: xx:xx:xx:xx:xx:27

Categories

Upcoming Training