blob: 1b44d097d0471bf9984dcdc778ad3a391275e301 [file] [log] [blame]
buyingyi1341a162013-06-05 15:07:52 -07001#!/bin/bash
2#
3#------------------------------------------------------------------------
4# Copyright 2009-2013 by The Regents of the University of California
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# you may obtain a copy of the License from
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16# ------------------------------------------------------------------------
17#
18
19#get the OS
20OS_NAME=`uname -a|awk '{print $1}'`
21LINUX_OS='Linux'
22
23if [ $OS_NAME = $LINUX_OS ];
24then
25 #Get IP Address
26 IPADDR=`/sbin/ifconfig eth0 | grep "inet " | awk '{print $2}' | cut -f 2 -d ':'`
27 if [ "$IPADDR" = "" ]
28 then
29 IPADDR=`/sbin/ifconfig em1 | grep "inet " | awk '{print $2}' | cut -f 2 -d ':'`
30 fi
31 if [ "$IPADDR" = "" ]
32 then
33 IPADDR=`/sbin/ifconfig lo | grep "inet " | awk '{print $2}' | cut -f 2 -d ':'`
34 fi
35else
36 IPADDR=`/sbin/ifconfig en1 | grep "inet " | awk '{print $2}' | cut -f 2 -d ':'`
37 if [ "$IPADDR" = "" ]
38 then
39 IPADDR=`/sbin/ifconfig lo0 | grep "inet " | awk '{print $2}' | cut -f 2 -d ':'`
40 fi
41
42fi
43echo $IPADDR