bonding problem with arp-monitoring

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello

I have two linux machines connected via 2 dsl lines (bonded)

192.168.0.1-eth0-dsl---2Mbit---dsl-eth0-192.168.0.2
          ^-eth1-dsl---2Mbit---dsl-eth1-^

so the final figure is something like this:

192.168.0.1-bond0---4Mbit---bond0-192.168.0.2

I can only use arp monitoring for fail checking - if one dsl line fails -
automatically use only the other one. I set up everything correctly (i
think), but it doesn't seem to work.
When one of the links fails it doesn't detect it at all:

# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v2.6.0 (January 14, 2004)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:80:1e:13:41:03

Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:80:1e:13:39:05

both machines are running 2.4.26 kernel

the configuration for both is the same (only the IPs are different):

modules.conf:
alias bond0 bonding
options bond0 mode=0 arp_interval=1000 arp_ip_target=192.168.0.2 miimon=0

startup script:
/sbin/modprobe bond0
/sbin/ip link set eth0 up multicast off
/sbin/ip link set eth1 up multicast off
/sbin/ip link set bond0 up multicast off
/sbin/ip addr add 192.168.0.1/30 brd + dev bond0
/sbin/ifenslave bond0 eth0 eth1

Is this a bug, or I am doing something wrong?

--
Anton Glinkov
network administrator

_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux