#!/bin/sh
PATH="/usr/bin:/bin:/usr/local/bin/:/usr/sbin/:/sbin"
export PATH

route -n | while read A
do

GW=`echo $A | awk '{printf("%s",$1)}'`

if [ $GW = "0.0.0.0" ]
then 

IFACE=`echo $A | awk '{printf("%s",$8)}'`

ifconfig $IFACE | while read B 
     do
      CMP=`echo $B | awk '{printf("%s",$1)}'`    
      if [ $CMP = "inet" ]
         then
         MYIP=`echo $B | cut -d: -f 2 | awk '{printf("%s",$1)}'`
         echo $MYIP
         exit
      fi    
   done
fi
done
