#!/bin/sh
#
#################################
# Set up Ethernet bridge on Linux
# Requires: bridge-utils
#################################
#

me=[S16bridge]
br="br0"
eth="eth0"

start() {
	brctl addbr $br
	brctl addif $br $eth

	MAC=$(cat /sys/class/net/${eth}/address)
	ip link set br0 address ${MAC}

	ifconfig $eth 0.0.0.0 promisc up
}

stop() {
	ifconfig $br down
	brctl delbr $br
}

restart() {
	stop
	start
}

case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart|reload)
		restart
		;;
	*)
		printf "Usage: %s {start|stop|restart}\\n" "$0"
		exit 1
esac

exit 0
