VirtualBox上のGentoo Linuxでインストール直後にeth0を有効にできない問題を解決する

live CDだとネットワークが使えるけど、インストール後に起動したら、
ネットワークに接続できない。
ifconfigにloしか見あたらないという状況。

そこでモジュールをロードしておく。

insmod mii.ko
insmod b44.ko
insmod pcnet32.ko
/etc/init.d/net.eth0 restart

繋ることが確認できたら、/etc/modules.autoload.d/kernel-2.6に

mii
b44
pcnet32

と書いておくだけ。

環境によっては、dmesgに

udev: renamed network interface eth0 to eth1

とか記録されるかもしれない。

そんなときは、

cd /etc/init.d
ln -s net.lo net.eth1
/etc/init.d/net.eth1 restart

な感じでっていうのは対症療法っぽい。
/etc/udev/rules.d/70-persistent-net.rulesあたりに変なエントリが増えていないか確認するのがいいかも。