何かテストしようとして、VMware の既存のイメージファイル (ディスクイメージと .vmx)をコピーしてきてブートしたところ、 eth0 が出てこなくなった。 dmesg では pcn32 は認識していて、ドライバもロードされている。 原因は udev 。VMware が新規環境の MAC アドレスを既存のものと重複しない 様に、新規に発行する。これが udev のルールファイル中の記述とアンマッチ になる。 それまでの MAC アドレスが eth0 として udev に登録されているため、新規の ものは eth1 となる。つまり、番号が増える。ところが /etc/network/interfaces には、eth0 しか書いてないものだから、eth1 が up されないのだ。 対策は、/etc/udev/rules.d/z25_persistent-net.rules の修正。ここに