#! /bin/sh BR=${1:-"br549"} ETH0=${1:-"eth0"} ETH1=${1:-"eth1"} # fetch ip of working br0 IP=`/sbin/ifconfig $BR | sed -n -e 's/^.*inet addr:\([0-9][0-9\.]*\).*$/\1/p'` echo "Using IP address $IP" while true; do ifconfig $BR down brctl delbr $BR ifconfig $ETH0 $IP ifconfig $ETH0 0.0.0.0 brctl addbr $BR brctl addif $BR $ETH0 brctl addif $BR $ETH1 ifconfig $BR $IP sleep 10 done