From: Munkyu Im Date: Mon, 31 Aug 2015 09:55:38 +0000 (+0900) Subject: tap: add checking netmask X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.2~40^2~168 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=68b9d59b8bbfc1e57c25b4bf75467c0814f9f7ff;p=sdk%2Femulator%2Fqemu.git tap: add checking netmask Change-Id: I0e755e3319aee5f4736e31ce1408c4a44adf6617 Signed-off-by: Munkyu Im --- diff --git a/tizen/src/scripts/emulator-ifup-linux.sh b/tizen/src/scripts/emulator-ifup-linux.sh index 89b22852f8..44b0522996 100755 --- a/tizen/src/scripts/emulator-ifup-linux.sh +++ b/tizen/src/scripts/emulator-ifup-linux.sh @@ -1,6 +1,13 @@ #!/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" @@ -31,9 +38,14 @@ fi 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" ]