亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Linux下IP設置腳本的實例及遇到問題解決辦法

2024-09-01 13:52:18
字體:
來源:轉載
供稿:網友

Linux下IP設置腳本的實例及遇到問題解決辦法

背景

     一個Java web項目有一個功能是IP修改,Linux的IP修改腳本如下:

#!/bin/bash  #useing parameter ip:netmask:gateway:dns1  #system version:centos6,7/redhat6,7  #read parameter ipaddr=`echo $1|cut -d ":" -f 1` netmask=`echo $1|cut -d ":" -f 2` gateway=`echo $1|cut -d ":" -f 3` dns1=`echo $1|cut -d ":" -f 4` dns2=`echo $1|cut -d ":" -f 5` targetDevice=$2  #get device(active) name -- centos6 and centos7 DEVICE=`dmesg|grep Link|grep Up|cut -d ":" -f 3,4|cut -d " " -f 2|cut -d ":" -f 1|uniq|head -n 1` #if parameter has device name,use it ,else use first alive device if [ "$targetDevice" != "" ]; then   DEVICE=$targetDevice   echo 'device use target device :' $DEVICE fi  #backup net_file mv  /etc/sysconfig/network-scripts/'ifcfg-'$DEVICE  /etc/sysconfig/network-scripts/'ifcfg-'$DEVICE'.bak' -f  #config(net_file) cat <<end>> /etc/sysconfig/network-scripts/'ifcfg-'$DEVICE DEVICE=$DEVICE ONBOOT=yes TYPE=Ethernet BOOTPROTO=none IPV6INIT=no DEFROUTE=yes IPADDR=$ipaddr GATEWAY=$gateway NETMASK=$netmask DNS1=$dns1 DNS2=$dns2 end  #update /etc/hosts cat /sensor/bin/standardhosts>/etc/hosts  echo '127.0.0.1 '$(hostname)>>/etc/hosts  #grant the net_file chmod 755 /etc/sysconfig/network-scripts/'ifcfg-'$DEVICE  #restart network /etc/init.d/network restart 


     實際在這個shell腳本執行過程中,碰到幾個問題,是目標服務器的網絡服務相關的配置問題。有四種不同的錯誤,整理如下,以備后用。腳本的本質就是將目的IP信息寫入到網卡文件ifcfg-eth2文件中。(eth2是測試機器上的通訊網卡名稱),作為參數需要傳遞給腳本的。

問題一

     在虛擬機上測試,執行這個腳本過程中遇到的問題。本地安裝的是VirtualBox,復制了5個虛擬機的節點?;谶@個背景,那么在執行腳本完成后,重啟網卡服務service network restart命令,總是遭遇失敗,失敗信息提示:

         Error:No suitable device found: no device found for connection "System eth0"

     這是因為虛擬機在復制過程中復制了網卡,但實際上ifconfig-a只顯示一個網卡。解決辦法:

     第一步,執行ifconfig –a 查看當前系統的網卡名稱,我的當前虛擬機節點是eth2,lo.

     第二步,保留/etc/sysconfig/network-scripts中ifcfg-eth2,ifcfg-lo,其他不存在的網卡文件需要刪除。復制過來的是eth0,rm –rf ifcfg-eth0文件。

     第三步,ifcfg-eth2文件內容,保證DEVICE=eth2參數名稱跟文件名稱一致。

     第四步,修改網卡策略文件vi /etc/udev/rules.d/70-persistent-net.rules找到eth2網卡的配置,修正MAC地址和eth2的MAC地址一致。 

    第五步,驗證:執行service network restart驗證網卡重啟成功。

問題二

nm_object_array_demarshal: couldn't create object for /org/freedesktop/NetworkManager/ActiveConnection/39Error: Obtaining active connection for'/org/freedesktop/NetworkManager/ActiveConnection/39' failed.                             [FAILED]

問題三

 See ‘systemctlstatus network.service‘ and ‘journalctl-xn‘ for details

這個問題,執行journalctl–xe> /home/journalctl.log

查看日志文件中,找到真正的錯誤是它:

Bringing up interface enp4s0f0: RTNETLINK answers: File exists

 問題四

Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. 

 centos下出現該故障的二、三、四三種問題的根源一樣,就是啟動網絡的兩個服務有沖突:/etc/init.d/network和/etc/init.d/NetworkManager這兩個服務有沖突。

    解決辦法:關掉NetworkManager服務,通過命令service NetworkManager stop完成。再執行service network restart驗證能夠正常重啟網卡服務。

結論

    驗證IP設置腳本,提供兩個參數一個是IP信息和網卡名稱執行如下命令:

     sh reset_ip.sh  192.168.10.170:255.255.255.0:192.168.10.1:10.0.1.90  eth2可以修改虛擬機IP地址。一個簡單的IP設置腳本,執行過程中幾乎把網上跟網卡相關的問題,都遭遇了。各種嘗試終于找到原因了,主要根源就是NetworkManage這個服務的問題。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕av一区中文字幕天堂| 日韩暖暖在线视频| 日韩av大片在线| 国产亚洲精品久久久久动| 欧美性猛交xxxx乱大交蜜桃| 亚洲日韩欧美视频一区| 狠狠躁18三区二区一区| 国产深夜精品福利| 日韩高清免费观看| 日韩欧美国产中文字幕| 色偷偷av亚洲男人的天堂| 久久久99免费视频| 欧美肥老妇视频| 欧美极品少妇xxxxx| 欧美激情伊人电影| 久久久久久久久久国产精品| 国产精品免费视频久久久| 亚洲国产欧美一区二区三区同亚洲| 久久艹在线视频| 97香蕉久久夜色精品国产| 国产精品88a∨| 亚洲精品国产精品久久清纯直播| 亚洲午夜久久久久久久| 国产精品福利网站| 青青草国产精品一区二区| 欧美成人激情视频| 久久国产精品网站| 亚洲在线免费观看| 国产精品高潮粉嫩av| 91黑丝高跟在线| 欧美性20hd另类| 久久精品国产2020观看福利| 日韩电影大片中文字幕| 久久全球大尺度高清视频| 中文字幕亚洲欧美一区二区三区| 国产a级全部精品| 欧美性20hd另类| 国产成人精品久久二区二区| 久久久电影免费观看完整版| 亚洲一级黄色av| 亚洲国产成人久久综合一区| 最近2019中文字幕第三页视频| 欧美日韩成人免费| 亚洲男人的天堂在线| 日韩福利视频在线观看| 国产精品国产亚洲伊人久久| 亚洲成人激情在线观看| 欧美在线视频一二三| 国产精品永久免费观看| 综合国产在线观看| 欧美激情性做爰免费视频| 国产一区二区在线播放| 亚洲国产精品专区久久| 日韩精品免费看| 亚洲精品国产精品自产a区红杏吧| 亚洲丝袜av一区| 亚洲在线视频福利| 亚洲 日韩 国产第一| 伊人亚洲福利一区二区三区| 久久久国产精品视频| 久久精品小视频| 亚洲一区中文字幕在线观看| 欧美日韩成人网| 亚洲日韩欧美视频一区| 亚洲欧洲中文天堂| 日韩中文字幕在线免费观看| 亚洲人午夜精品免费| 日韩电视剧免费观看网站| 国产一区二区三区在线看| 亚洲国产中文字幕久久网| 青青久久av北条麻妃海外网| 亚洲精品在线观看www| 在线免费看av不卡| 黄色成人av在线| 夜夜嗨av色一区二区不卡| 日韩精品在线免费观看| 国产91色在线| 亚洲一区二区三区在线免费观看| 亚洲免费人成在线视频观看| 亚洲在线免费观看| 97精品视频在线播放| 久色乳综合思思在线视频| 91成品人片a无限观看| 91久久国产婷婷一区二区| 日韩一区二区精品视频| 国产精品男人爽免费视频1| 欧美日韩福利电影| 色先锋资源久久综合5566| 日韩av免费在线观看| 欧美大片在线免费观看| 美女扒开尿口让男人操亚洲视频网站| 韩日欧美一区二区| 美女精品视频一区| 国产一区二区三区毛片| 国产亚洲aⅴaaaaaa毛片| 日韩电影大片中文字幕| 亚洲一区二区三区四区视频| 国产精品综合网站| 日韩欧美一区二区三区久久| 亚洲xxxx做受欧美| 国产精品第三页| 亚洲国产天堂久久综合| 91精品在线播放| 亚洲国产99精品国自产| 国产成+人+综合+亚洲欧美丁香花| 欧美中文在线字幕| 91福利视频在线观看| 国产精品久久99久久| 亚洲第一综合天堂另类专| 亚洲精品日韩欧美| 亚洲精品国产精品国自产观看浪潮| 亚洲精品久久久久久下一站| 欧美又大粗又爽又黄大片视频| 色偷偷av一区二区三区| 久久久视频免费观看| 中文字幕久热精品在线视频| 国产精品私拍pans大尺度在线| 成人免费视频在线观看超级碰| 欧美在线性爱视频| 91九色国产视频| 亚洲午夜av久久乱码| 伊人伊成久久人综合网小说| 国产精品日韩在线一区| 日韩在线欧美在线国产在线| 亚洲欧美日韩图片| 欧美日韩在线一区| 97超级碰碰碰| 欧美性色19p| 欧美日韩中文在线观看| 91精品视频播放| 欧美日韩黄色大片| 亚洲欧美另类人妖| 77777亚洲午夜久久多人| 中文字幕国产日韩| 欧美精品一二区| 精品久久久久国产| 色综合久久天天综线观看| www.日韩.com| 日韩精品视频在线免费观看| 中文字幕在线精品| 亚洲激情在线视频| xxx欧美精品| 日韩女优在线播放| 日韩美女在线观看一区| 精品一区二区亚洲| 欧美色欧美亚洲高清在线视频| 欧美高清视频免费观看| 国产a∨精品一区二区三区不卡| 欧美激情综合亚洲一二区| 91久久精品一区| 色噜噜久久综合伊人一本| 亚洲国产精品va在线观看黑人| 91精品久久久久久久久久久久久| 欧美在线欧美在线| 97精品久久久| 国产男女猛烈无遮挡91| 疯狂做受xxxx欧美肥白少妇| 精品国产视频在线| 久久久av一区| 国产高清视频一区三区| 久久福利视频网| 亚洲欧美激情另类校园| 国产美女91呻吟求| 日韩精品小视频|