CentOS6u9 網絡卡HWADDR和UUID資訊重新生成和獲取
阿新 • • 發佈:2019-02-10
簡單說明:
為了模板機克隆的方便,一般是抹除模板機網絡卡HWADDR和UUID資訊的
有一些實驗或者特殊情景,我們需要這些資訊,如雙網絡卡繫結實驗最好有這些資訊
本博文記錄一個重新生成網絡卡UUID資訊的方法,和網絡卡HWADDR資訊的檢視方法
網絡卡HWADDR資訊獲取:
cd /etc/sysconfig/network-scripts
# 網絡卡HWADDR資訊可以直接由命令獲取
ifconfig eth0|awk '{if($4~/HWaddr/) print $5}'
# 生成資訊新增語句
ifconfig eth0|awk '{if($4~/HWaddr/) print "echo '\'' HWADDR="$5"'\''>>ifcfg-eth0"}'
# 執行拼成的命令即可
網絡卡UUID資訊獲取:
# 臨時安裝NetworkManager服務
yum -y install NetworkManager
chkconfig NetworkManager off
# 資訊獲取
cd /etc/sysconfig/network-scripts
echo 'NM_CONTROLLED=yes'>>ifcfg-eth0
/etc/init.d/messagebus start
/etc/init.d/NetworkManager start
nmcli con
# 生成資訊新增語句
nmcli con|awk '{if($2~/eth0/) print "echo '\''UUID="$3"'\''>>ifcfg-eth0"}'
# 執行拼成的命令即可
# 刪掉NetworkManager
# 該服務是一個網路的圖形化託管服務
# 在命令列模式下有諸多BUG
/etc/init.d/NetworkManager stop
yum -y remove NetworkManager
sed -i '/^NM_CONTROLLED.*/d' ifcfg-eth0
# 如果要做雙網絡卡的繫結實驗,該服務一定要刪除,否則可能導致實驗失敗
[TOC]