VirtualboxのNATネットワーク
Virtualbox上のWindows98にvbsfで共有フォルダ機能を使うとポインティングデバイスをvbmouse以外にするとフリーズするし、ファイル名が省略されたりサブフォルダに移動したらブルースクリーンになったりで怪しい。
Windows MEだとvbsfが使えないので、そもそも共有フォルダが使えない。
Windows MEだとvbsfが使えないので、そもそも共有フォルダが使えない。
わけなんだが、Guest Additionsnの使えるWindows XPで共有フォルダを使ってホスト-ゲスト間でファイル共有をして、
Windowsのネットワークでゲスト-ゲスト間でファイルを移動する。
ってやればviso使うよりはファイル共有がしやすいかな。
って思った。
あとvisoでファイル共有してて気づいたんだが、
GUIでvisoを作成する場合、作成されるvisoファイルが置かれる場所は指定できないみたいで、Virtualbox.xmlのGUI/RecentFolderCDに設定されてる場所に作成される。
このフォルダは最後に使ったCDイメージがある場所になるのかな?勝手に書き換わるんだが、
VM関連で使うファイルはバックアップストレージに置いてて物理的に電源ON/OFFして必要なときだけ電源入れてマウントして使ってる。
そして、RecentFolderCDが電源OFF状態の時にGUIでvisoを作成すると作成できない。
まあ、ゲスト-ゲスト間をネットワーク接続できるようにしようとしたわけだが、
VirtualboxでVMを作成すると標準だとネットワークがNATになるが、NATだと全てのVMが隔離されたネットワークでIPアドレスは全部10.0.2.15になる。
で、仮想マシンのネットワークをNATではなくNATネットワークにすると一つのネットワークになってゲスト-ゲスト間の通信が可能になる。
NATネットワークだと外からは隔離されてるみたい。
NATネットワークにするには、まずVirtualboxの全体のネットワーク設定でNATネットワークをDHCP有効で作成し、
VM単位のネットワーク設定でNATネットワークを選択する。
これで簡単にゲスト間で通信ができると思ったんだが、どういうわけか98とMEのIPアドレスが10.0.2.15のままで重複した。XPは10.0.2.3になった。
原因わからなくて、98にIntel PRO/1000のドライバ入れてネットワークアダプタを変えてみたりしてもダメだったんだが、
最終的に、
NatNetwork-Dhcpd.leasesがIPの貸し出しリストぽいんだが、NatNetwork-Dhcpd.leasesとNatNetwork-Dhcpd.leases-prevを削除して、
まずXPを起動したら10.0.2.3になって、次にMEを起動したら10.0.2.15になって、最後に98を起動したら10.0.2.4で重複しなくなった。
MEの前に98を起動した場合は、98が10.0.2.15になって、MEがNatNetwork-Dhcpd.leasesだと10.0.2.4なのにゲスト上の実IPは10.0.2.15になって重複した。
Windowsのネットワークでゲスト-ゲスト間でファイルを移動する。
ってやればviso使うよりはファイル共有がしやすいかな。
って思った。
あとvisoでファイル共有してて気づいたんだが、
GUIでvisoを作成する場合、作成されるvisoファイルが置かれる場所は指定できないみたいで、Virtualbox.xmlのGUI/RecentFolderCDに設定されてる場所に作成される。
このフォルダは最後に使ったCDイメージがある場所になるのかな?勝手に書き換わるんだが、
VM関連で使うファイルはバックアップストレージに置いてて物理的に電源ON/OFFして必要なときだけ電源入れてマウントして使ってる。
そして、RecentFolderCDが電源OFF状態の時にGUIでvisoを作成すると作成できない。
まあ、ゲスト-ゲスト間をネットワーク接続できるようにしようとしたわけだが、
VirtualboxでVMを作成すると標準だとネットワークがNATになるが、NATだと全てのVMが隔離されたネットワークでIPアドレスは全部10.0.2.15になる。
で、仮想マシンのネットワークをNATではなくNATネットワークにすると一つのネットワークになってゲスト-ゲスト間の通信が可能になる。
NATネットワークだと外からは隔離されてるみたい。
NATネットワークにするには、まずVirtualboxの全体のネットワーク設定でNATネットワークをDHCP有効で作成し、
VM単位のネットワーク設定でNATネットワークを選択する。
これで簡単にゲスト間で通信ができると思ったんだが、どういうわけか98とMEのIPアドレスが10.0.2.15のままで重複した。XPは10.0.2.3になった。
原因わからなくて、98にIntel PRO/1000のドライバ入れてネットワークアダプタを変えてみたりしてもダメだったんだが、
最終的に、
NatNetwork-Dhcpd.leasesがIPの貸し出しリストぽいんだが、NatNetwork-Dhcpd.leasesとNatNetwork-Dhcpd.leases-prevを削除して、
まずXPを起動したら10.0.2.3になって、次にMEを起動したら10.0.2.15になって、最後に98を起動したら10.0.2.4で重複しなくなった。
MEの前に98を起動した場合は、98が10.0.2.15になって、MEがNatNetwork-Dhcpd.leasesだと10.0.2.4なのにゲスト上の実IPは10.0.2.15になって重複した。
NATネットワークのDHCP怪しい感じなんで、他のVMは98とMEのファイル共有には使わないから、
他のVMはNATネットワークに入れないでNATにしておくことにした。