#! /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 |