仮想マシンでRHL9が動かなくて難儀した・・・

ひょんなことから Red Hat Linux 9 を動かす必要に迫られ、
当初からVMwareなどの仮想マシンで動かそうと目論んでいたのですが、
ゲストOSがNICをうまく認識しないという罠にはまっていました。

こんなエラーです。

"Bringing up interface eth0: pcnet32 device eth0 does not seem to be present, delaying initialization."



なかなかうまくいかないので、
VMware3 -> Virtual PC 2004 -> VMware4 とホスト側のソフトを変えながら
ここ2日程、試行錯誤を繰り返していました。

VMware4 で構築していて、ようやくクリアになりました。
やれやれ。

おそらく、VMware3でもうまくいくでしょう。

Virtual PC は別の理由でホスト側でパケットを受けてくれないという
別の問題で没になりました。

# service network start

ネットワークを起動すると、こんなエラーが出て悩まされました。
Jan 2 00:37:43 localhost 1月 2 00:37:43 ifup: pcnet32デバイスeth0は存在しない
ようですので、初期化を遅らせます。
Jan 2 00:37:44 localhost 1月 2 00:37:44 network: インターフェース eth0を活性
化中: failed



eth0が認識されないので、
modprobe -a pcnet32.o するも
can't locate module eth0 で怒られたり、

最終的には、
●LinuxQuestions.org - Network Interface Failed booting RH9 on Vmware 4.0 - where Linux users come for help
http://www.linuxquestions.org/questions/showthread.php?postid=784958
●RE: [leaf-user] RE: Bering and VMware - No network connectivity
http://www.mail-archive.com/leaf-user@lists.sourceforge.net/msg18516.html
あたりの情報にヒントを得て

/etc/modules.conf に追記した
alias mii off

が決め手になったような気がします。
(寝ぼけ眼だったうえ、再起動したら直ったのでいまいち確信がない)

誰の役にも立たない情報かも。
posted by さわひで at 01:40 | Comment(2) | TrackBack(0) | Linux
この記事へのコメント
はじめまして通りすがりです。
ゲストOS側はDHCPを利用しようとしています?
もしそうなら、以下の方法でもうまくいくと思いますよ。
=====
次のファイルに下記のceck_link_down行を追加して下さい。

/etc/sysconfig/network-scripts/ifcfg-eth[n]
/etc/sysconfig/networking/devices/ifcfg-eth[n] **

*nは各インタフェースとなります。
**は無い場合があります。

check_link_down ( ) {
return 1;
}
=====

ちなみにこの情報は VMware のトラブルシューティングだったかのページにもあったと思います。
Posted by bichir at 2005年01月05日 20:37
コメントありがとうございます。

check_link_down の追加も試していました。

それだけでもうまくいきませんでした。

ブリッジ接続で固定IPでトライしています。
とりあえず今は順調に動いています。
Posted by さわひで at 2005年01月06日 02:47
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。