#!/bin/sh +x
-NETMASK=`ifconfig $BASE | grep "inet " | awk '{print $4}' | cut -d : -f2`
+# $1: tap name
+# $2: interface name could be eth0 or bridge name
+
+if [ "$2" == "" ];then
+ NETMASK=""
+elif
+ NETMASK=`ifconfig $2 | grep "inet " | awk '{print $4}' | cut -d : -f2`
+fi
GW=`netstat -rn | grep ^0.0.0.0 | awk '{print $2}'`
BR=bridge1
echo "NETMASK: $NETMASK"
brctl addif $BR $1
echo "Add the default route."
-echo ifconfig $BR $BASEIPADDR netmask $NETMASK
-ifconfig $BR $BASEIPADDR netmask $NETMASK
-
+if [ "$NETMASK" == "" ];then
+ echo "netmask is NULL"
+ echo ifconfig $BR $BASEIPADDR
+ ifconfig $BR $BASEIPADDR
+elif
+ echo ifconfig $BR $BASEIPADDR netmask $NETMASK
+ ifconfig $BR $BASEIPADDR netmask $NETMASK
+fi
NET=`netstat -rn | grep ^0.0.0.0 | awk '{print $8}'`
echo "NET: $NET"
if [ "$NET" != "$BR" ]