#!/bin/sh [ -x /usr/sbin/brctl ] || exit 0 case "$IF_BRIDGE_PORTS" in "") exit 0 ;; none) INTERFACES="" ;; *) INTERFACES="$IF_BRIDGE_PORTS" ;; esac brctl addbr $IFACE || exit 1 for IF in $INTERFACES; do if ! grep -q $IF /proc/net/dev; then echo "Error: interface '$IF' does not exist!" brctl delbr $IFACE exit 1 fi brctl addif $IFACE $IF ip link set up dev $IF done exit 0