x240システムノードでマザーボードを更新しましたが、Ethernetインターフェイスはeth0とeth1でしたところでeth2とeth3として表示されます。
ファイルを削除してみ/etc/udev/rules.d/70-persistent-net.rules
ましたが、問題は解決しません。起動すると、eth3とeth2を認識またはマッピングできないことが示されます。新しい MAC アドレスは明示的に指定され、名前ファイル eth2 および eth3 にマップされます。
ifcfg eth2とeth3ファイルを変更し、名前をそれぞれeth0とeth1に変更しました。しかし、これも効果がありません。70-persistent
ファイルでもこの変更を行う必要がありますか?つまり、?の項目と一致するように名前を変更しますifcfg
。
古いマッピングを復元する方法はありますか?ありがとうございます。
ベストアンサー1
それでは、eth2の名前をeth0に変更したいとしましょう。
好みのエディタを使用して/etc/udev/rules.d/70-pertant-net.rulesを開き、次のように変更します。
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth2", NAME="eth0"
注: - ルールファイルがない場合は、ファイルを作成して「xx:xx:xx:xx:xx」をNIC MACアドレスに置き換えます。
変更後に実行するか、Ubuntuを使用している場合は、次のコマンドが機能してCentOSでテストされているため、システムを再起動してください。
udevtrigger
次に確認を使用します。
ifconfig -a
次に、RHEL/CentOS = "/etc/sysconfig/network-scripts/ifcfg-eth0"またはUbuntu = "/etc/network/interfaces"を設定します。