web-dev-qa-db-ja.com

uuidgenを使用してifcfg-eth *のネットワークインターフェイスのuuidを変更できますか?

ネットワークインターフェイスを構成するスクリプトを作成しています。

/etc/udev/rules.d/70-persistent-net.rulesを生成し、私の好みに合わせてインターフェイスに名前を付けるスクリプト。

CentOS 6.5では、/etc/sysconfig/network-scripts/ifcfg-eth#のファイルも更新する必要があることを理解しています。

私の質問は、ifcfg-eth#にリストされているUUIDについてです。 uuidgenを使用して、この値を任意の乱数に変更できますか?ネットワークデバイスの場合、MACアドレスに基づいてそれを行うことが重要ですか、それとも問題ではありませんか?

つまり、以下の関数を使用できますか、またはこの方法でUUIDを変更すると問題が発生しますか?

function make_ifcfg() {
    cat > ifcfg-eth0 <<EOF                                                                 
DEVICE=eth0                                                                                
HWADDR=${intel_MAC_addresses[0]}                                                           
TYPE=Ethernet                                                                              
UUID=$(uuidgen)                                                                          
ONBOOT=yes                                                                                 
NM_CONTROLLED=yes                                                                          
BOOTPROTO=dhcp                                                                             
EOF                                                                                        
}

ありがとうございました。

4
user1527227

はい、 この記事ではその方法を示します 。使用する場合に備えて、NetworkManagerを並べておきます。

2
asdmin