Fedora 14インストールを別のシステムに複製した後、オンボードNICはeth0の代わりにeth1として表示されます。なぜ?

Fedora 14インストールを別のシステムに複製した後、オンボードNICはeth0の代わりにeth1として表示されます。なぜ?

Fedoraワークステーション設定を複製するには、次の手順に従います。

  1. Live CDから起動し、tgzファイルシステムを作成します。
  2. 新しいマシンに移動してファイルシステムを作成し、tgzを適切な場所にダンプします。
  3. /etc/fstabおよび/boot/grub/menu.lstでUUIDを調整する
  4. グラップインストールの実行
  5. 再起動!

利点は、DHCPが新しいシステムに一意の名前を割り当て、ユーザーがサーバーに/ homeをマウントすることです。最新バージョンのXorgは、グラフィックアダプタを自動的に検出するのに非常にスマートなので、グラフィック設定についても心配しないでください。

すべてが順調に進みます...1つの小さな問題を除いて、次のようになります。

新しいシステムを初めて起動すると、ネットワークの起動が失敗します。マシンはeth0のようなものがないと思いますが、はいeth1はマシンのオンボードイーサネットです。そのため、/etc/sysconfig/network-scriptsに移動して、ifcfg-eth0の名前をifcfg-eth1に変更し、DEVICE =行を編集する必要がありました。それから再起動しましたが、すべてがうまくいきました。

私はファイルのどこかに「Master Mold」マシンのeth0 MACに関するeth0関連情報があると思います。しかし、どこ?

PS:私はNetworkManagerを使用していません。

答え1

私のコンピュータでは

/etc/udev/rules.d/70-pertant-net.rules

これはDebianのプレス機ですが、他のLinuxディストリビューションも似ています。私の姿は次のとおりです

# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.

# Firewire device 00e081000026d042 (ohci1394)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:e0:81:00:00:26:d0:42", NAME="eth0"

# PCI device 0x10de:0x0057 (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:e0:81:70:18:22", NAME="eth1"

ヒント:

/etc# grep -r eth0 * | less

おそらく数分で答えを得ることができます。それは私がしたことです。

関連情報