1. 程式人生 > >CentOS6u9 網絡卡HWADDR和UUID資訊重新生成和獲取

CentOS6u9 網絡卡HWADDR和UUID資訊重新生成和獲取

簡單說明:

為了模板機克隆的方便,一般是抹除模板機網絡卡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]