技術的雑談-VMWare上での古いRedHat系のLinuxでeth0が立ち上がらない
環境
- VMWareServer 1.0.0
- WhiteBox Enterprise Linux 3.0
上記は一応現象の出たバージョンですが、基本的にVMWare上でLinuxを使う場合は当てはまるようです。
現象
- VMWare上にVMを作成し、VM向きのネットワークのアドレスをDHCPで振るように設定する。(Host Only又はNATが該当すると思われます。)
- VMWare上にLinuxをInstallする。
- Installの際にeth0のIPアドレスを「DHCPより取得」に設定する。
- VM上のLinuxを立ち上げると、boot中のメッセージにおいて、eth0の立ち上げがFAILEDになる。
原因
VMWareのVirtual Net+LinuxのDHCP Clientの問題で、リンクの検出がうまくいかずにDHCPが失敗するのが原因なようです。
対処
WhiteBox Enterprise Linuxの場合、
/etc/sysconfig/network-script/ifcfg-eth0
に以下のテキストを追加すれば防げます。
# VMware only check_link_down () { return 1; }
設定を変更したらroot userで
# service network restart
を実行すればネットワークが使えるようになります。
履歴
2005/6/13 -- 初版
技術的雑談へ戻る