Bad Vistaのせいではなかった
VMWare Playerでネットワークが動かない問題はPCを修理に出してマザーボードを交換したためMACアドレスが変わっていたことが原因だったようだ。
ifconfig -a
でeth0がなくなりeth1になっていることを確認
イメージの置いてあるディレクトリ内の.vmxファイルを編集してMACアドレスを修正
ethernet0.generatedAddress = "xx:xx:xx:xx:xx:xx"
ついでにマザーボードも変わっているので
uuid.location = "xx xx xx xx xx xx xx xx-xx xx xx xx xx xx xx xx"
uuid.bios = "xx xx xx xx xx xx xx xx-xx xx xx xx xx xx xx xx"
も削除しておいた。
そしてUbuntuの/etc/network/interfacesにある
auto eth0
を
auto eth1
に変更して起動時にeth1をロードさせるように変更。
そして
/etc/init.d/networking restart
でネットワークを再起動したらIPが取得できローカル内(Host OSとGuest OS間)であれば通信可能になった。
この件に関してはBad Vistaのせいではなかったということだな。あまりに悪いことが続くので全部Vistaを悪者にしていたよ。