虛擬主機(jī)復(fù)制后的網(wǎng)絡(luò)初始化設(shè)置

Virtual Box 復(fù)制生成新的主機(jī)雖然可以選擇“重新初始化所有網(wǎng)卡的 MAC 地址”旧巾,但生成的新虛擬機(jī)還保留有原來的 MAC鉴未,

在 "/etc/udev/rules.d/70-persistent-net.rules" 文件里面瘦真,可看到有兩個(gè)網(wǎng)卡信息:第一個(gè)是跟原來的虛擬主機(jī)相同俺陋,第二個(gè)是新生成的網(wǎng)卡:

# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:47:1a:47", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:cc:e0:5d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

我們要把原來的信息刪去,避免和原來的主機(jī) MAC 沖突奋构,通過以下腳本來實(shí)現(xiàn)手趣,這個(gè)腳本也實(shí)現(xiàn)了以交互方式設(shè)置 IP 地址,設(shè)置主機(jī)名:

cat vb_relicate_init.sh
#!/bin/bash
#
# Init for virtual box replication.
#
# modify /etc/udev/rules.d/70-persistent-net.rules,
# set new IP, MAC in ifcfg-eth0
#
# 

NET_RULES="/etc/udev/rules.d/70-persistent-net.rules"
IF_ETH0="/etc/sysconfig/network-scripts/ifcfg-eth0"
HOST_CNF="/etc/sysconfig/network"

# delete eth0 from replication 如果有兩條信息,刪掉第一條绿渣,第二條改名頂替第一條信息
if [ $(grep '^SUBSYSTEM' $NET_RULES | wc -l) -eq 2 ]; then
    sed -i '/eth0/d' $NET_RULES

    # set new info: NAME='eth1' -> NAME='eth0'
    sed -i 's/eth1/eth0/' $NET_RULES && echo "set eht1 -> eth0"

    echo "old info deleted"
else
    echo "need no delete"
fi



# get NEW_MAC 獲取自動(dòng)生成的新 MAC 地址
NEW_MAC=$(grep 'eth0' $NET_RULES | cut -d',' -f4 | cut -d'=' -f3)
if [ -z "$NEW_MAC" ]; then
    exit 3;
fi

# set HWADDR 在 ifcfg-eth0 文件中修改 MAC 地址
sed -i "s/HWADDR=.*/HWADDR=$NEW_MAC/" $IF_ETH0

# reload net drive module 卸載網(wǎng)卡驅(qū)動(dòng)模塊朝群,然后重新加載
modprobe -r e1000; modprobe e1000

# set new IP 手動(dòng)輸入新 IP,然后修改 ifcfg-eth0 文件中的 IPADDR 參數(shù)為新的IP
read -p "please input a new IP: " NEW_IP
sed -i "s/IPADDR=.*/IPADDR=$NEW_IP/" $IF_ETH0

echo "new MAC, IP is set to: "
grep -E "IPADDR|HWADDR" $IF_ETH0

# set new hostname 設(shè)置主機(jī)名
read -p "please input a new hostname: " NEW_HOST
sed -i "s/HOSTNAME=.*/HOSTNAME=$NEW_HOST/" $HOST_CNF
echo "new hostname is set to :"
grep "HOSTNAME" $HOST_CNF
echo "hostname update will be in effective after restart"

# restart network 重啟網(wǎng)絡(luò)
echo "restart network"
service network restart

# restart ? 是否立即重啟主機(jī)
read -p "restart now? [yes|no] " RESTART
if [ "yes" = $RESTART ]; then
    shutdown -r now
else
    echo "init work done, a restart is needed for new HOSTNAME in effective"
fi
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末中符,一起剝皮案震驚了整個(gè)濱河市姜胖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌淀散,老刑警劉巖右莱,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異档插,居然都是意外死亡慢蜓,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門郭膛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晨抡,“玉大人,你說我怎么就攤上這事则剃≡胖” “怎么了?”我有些...
    開封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵棍现,是天一觀的道長(zhǎng)调煎。 經(jīng)常有香客問我,道長(zhǎng)己肮,這世上最難降的妖魔是什么士袄? 我笑而不...
    開封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮朴肺,結(jié)果婚禮上窖剑,老公的妹妹穿的比我還像新娘。我一直安慰自己戈稿,他們只是感情好西土,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鞍盗,像睡著了一般需了。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上般甲,一...
    開封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天肋乍,我揣著相機(jī)與錄音,去河邊找鬼敷存。 笑死墓造,一個(gè)胖子當(dāng)著我的面吹牛堪伍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播觅闽,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼帝雇,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蛉拙?” 一聲冷哼從身側(cè)響起尸闸,我...
    開封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎孕锄,沒想到半個(gè)月后吮廉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡畸肆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年宦芦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恼除。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡踪旷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出豁辉,到底是詐尸還是另有隱情令野,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布徽级,位于F島的核電站气破,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏餐抢。R本人自食惡果不足惜现使,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望旷痕。 院中可真熱鬧碳锈,春花似錦、人聲如沸欺抗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)绞呈。三九已至贸人,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間佃声,已是汗流浹背艺智。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留圾亏,地道東北人十拣。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓封拧,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親夭问。 傳聞我的和親對(duì)象是個(gè)殘疾皇子哮缺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

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

  • 一.Ip協(xié)議特征 (1)internet協(xié)議特征 運(yùn)行于 OSI 網(wǎng)絡(luò)層 ? 面向無(wú)連接的協(xié)議 ? 獨(dú)立處理數(shù)據(jù)包...
    楠人幫閱讀 752評(píng)論 0 0
  • IP協(xié)議IP地址路由、DHCP網(wǎng)絡(luò)配置 一甲喝、IP協(xié)議 (一)IP協(xié)議的特征: 運(yùn)行于OSI的網(wǎng)絡(luò)層 面向無(wú)連接的協(xié)...
    哈嘍別樣閱讀 725評(píng)論 0 0
  • 本篇文章將從頭開始介紹Hadoop大數(shù)據(jù)平臺(tái)的一系列搭建工作,主要是搭建的具體操作步驟铛只,思想方面涉及甚少埠胖,可以自行...
    聽城閱讀 3,433評(píng)論 0 9
  • 下載以太坊客戶端 入口:https://github.com/ethereum/mist/releases下載:h...
    莫名FCJ閱讀 1,533評(píng)論 1 0
  • 從香港坐船到澳門,也就一會(huì)兒淳玩,可在關(guān)口排長(zhǎng)龍排了半天隊(duì)直撤,好是郁悶。出來后坐出租車來到酒店蜕着,挑房間某人又糾結(jié)了半天谋竖,...
    柯基柯柯閱讀 565評(píng)論 0 1