服務(wù)器多IP取出對(duì)外IP

服務(wù)器多IP取出IP:

ip_file='/etc/ssh/ip.pid'

function Get_rip(){

if [[ -f $ip_file ]] && [[ `cat $ip_file |wc -l` -eq 1 ]];then
        RIP=`awk -F \= '{print $2}' $ip_file`
else

HOSTIPS=(`/sbin/ip addr |egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'|egrep -v '255|127\.0\.0\.1'`)


# 取默認(rèn)網(wǎng)關(guān)IP的前三位 以和 IP 做比對(duì)
DEGAWAY1=`route -nee |grep 'UG' |awk '{print $2}'|awk -F \. '{print $1"."$2"."$3}'`
DEGAWAY2=`netstat -r | grep 'default' |awk '{print $2}'|awk -F \. '{print $1"."$2"."$3}'`
if [[ "${DEGAWAY1}" == "${DEGAWAY2}" ]];then
        DEGAWAY=${DEGAWAY2}
else
        DEGAWAY=${DEGAWAY1}
fi
echo ${DEGAWAY}


# 取能連接外網(wǎng)的IP
for ip in ${HOSTIPS};
do
        ip3=`echo ${ip} |awk -F \. '{print $1"."$2"."$3}'`
        if [[ "${ip3}" == "${DEGAWAY}" ]];then
                if [[ $(ping -c 2 223.5.5.5 &>/dev/null ; echo $?) -eq 0 ]];then
                        RIP=${ip}
                else
                        echo "IP ERROR"
                        exit 1
                fi
        fi
done
echo "RIP=${RIP}" > $ip_file
fi
}

Get_rip

Centos版本

VERSION1=`uname -r|awk -F \. '{print $1}'`
VERSION2=`uname -r|awk -F \. '{print $2}'`
VERSION3=`uname -r|awk -F \. '{print $3}'|awk -F \- '{print $1}'`
if [[ ${VERSION1} -eq 2 ]] && [[ ${VERSION2} -le 6 ]] && [[ ${VERSION3} -lt 30 ]];then
        REPO="http://repo.zabbix.com/zabbix/3.0/rhel/5/x86_64/zabbix-release-3.0-1.el5.noarch.rpm"
        SYS=5
elif [[ ${VERSION1} -eq 2 ]] && [[ ${VERSION2} -ge 6 ]] && [[ ${VERSION3} -ge 30 ]];then
        REPO="http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm"
        SYS=6
elif [[ ${VERSION1} -eq 3 ]] ;then
        REPO="http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm"
        SYS=7
else
        echo "CHECK VERSION ERROR "
        exit 2
fi
echo ${REPO}
echo ${SYS}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市货裹,隨后出現(xiàn)的幾起案子沪斟,更是在濱河造成了極大的恐慌族跛,老刑警劉巖金刁,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伊约,死亡現(xiàn)場(chǎng)離奇詭異田绑,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)于样,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門疏叨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人穿剖,你說我怎么就攤上這事蚤蔓。” “怎么了糊余?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵秀又,是天一觀的道長(zhǎng)单寂。 經(jīng)常有香客問我,道長(zhǎng)涮坐,這世上最難降的妖魔是什么凄贩? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮袱讹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘昵时。我一直安慰自己捷雕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布壹甥。 她就那樣靜靜地躺著救巷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪句柠。 梳的紋絲不亂的頭發(fā)上浦译,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音溯职,去河邊找鬼精盅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛谜酒,可吹牛的內(nèi)容都是我干的叹俏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼僻族,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼粘驰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起述么,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤蝌数,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后度秘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體顶伞,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年敷钾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了枝哄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阻荒,死狀恐怖挠锥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情侨赡,我是刑警寧澤蓖租,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布粱侣,位于F島的核電站,受9級(jí)特大地震影響蓖宦,放射性物質(zhì)發(fā)生泄漏齐婴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一稠茂、第九天 我趴在偏房一處隱蔽的房頂上張望柠偶。 院中可真熱鬧,春花似錦睬关、人聲如沸诱担。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蔫仙。三九已至,卻和暖如春丐箩,著一層夾襖步出監(jiān)牢的瞬間摇邦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國打工屎勘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留施籍,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓挑秉,卻偏偏與公主長(zhǎng)得像法梯,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子犀概,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理立哑,服務(wù)發(fā)現(xiàn),斷路器姻灶,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 個(gè)人認(rèn)為铛绰,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,054評(píng)論 0 8
  • 直接上代碼,你不一定能全部答對(duì)产喉,有興趣看一下 你猜出來最后那兩個(gè)應(yīng)該輸出什么了嗎捂掰?反正我是做錯(cuò)了,答案在最后邊曾沈,求...
    高校邦MOOC閱讀 279評(píng)論 0 1
  • 這是牛牛的Annie第75篇原創(chuàng)文章,感恩你的點(diǎn)擊障涯。也希望我的文字罐旗,能讓你發(fā)掘出一些本屬于你自己膳汪,心靈深處的思考 ...
    牛牛的Annie閱讀 61評(píng)論 0 0
  • 活在世上,被世俗綁架九秀,這就是你可悲的人生遗嗽。 你在乎很多:別人的眼光、父母的意見鼓蜒、朋友的想法痹换、世界的反對(duì)。你永遠(yuǎn)為別...
    Aurora_HoMin閱讀 213評(píng)論 0 1