*VirtualBox(4.1.2) [#ce40ed9b]
RIGHT:更新日&lastmod();
Vine6.x(x64)のVMWareServerの調子が悪いので代わりにVirtualBoxをインストール。
**インストール [#w5ba28a5]
以下から「VirtualBox 4.1.2 for Linux hosts」の「All distributions i386 | AMD64」の中の「VirtualBox-4.1.2-73507-Linux_amd64.run」をDownload
事前に以下をインストール
# apt-get install python-devel
***VirtaulBoxの インストール [#w25bc6ec]
# sh VirtualBox-4.1.2-73507-Linux_amd64.run
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation...........
VirtualBox Version 4.1.2 r73507 (2011-08-15T13:06:33Z) installer
Removing previous installation of VirtualBox 4.1.2 r73507 from /opt/VirtualBox
Installing VirtualBox to /opt/VirtualBox
Python found: python, installing bindings...
Building the VirtualBox kernel modules
VirtualBox has been installed successfully.
You will find useful information about using VirtualBox in the user manual
/opt/VirtualBox/UserManual.pdf
and in the user FAQ
http://www.virtualbox.org/wiki/User_FAQ
We hope that you enjoy using VirtualBox.
***起動 [#lad2999c]
アプリケーション -> システムツール -> Oracle VM VirtualBox
3273 ? Sl 0:19 /opt/VirtualBox/VirtualBox
3288 ? S 0:01 /opt/VirtualBox/VBoxXPCOMIPCD
3293 ? Sl 1:08 /opt/VirtualBox/VBoxSVC --auto-shutdown
***ネットワーク [#u38f3978]
-NAT: VirtualBox のデフォルト設定。ゲスト OS からインターネットは繋がる。ゲスト OS とホストOS 間は繋がらない。
-ブリッジネットワーク: ゲスト OS のネットワークがホスト OS と同じネットワークに繋がる。インターネットに繋がり、ゲスト OS とホスト OS の間が繋がる。同じネットワーク上の他の PC からも見える。
-内部ネットワーク: 仮想マシンを複数起動したときに、各マシン間を繋ぐためのネットワーク
-ホストオンリーネットワーク: ホスト OS と ゲスト OS 間のネットワーク。
''NAT + ホストオンリーネットワーク''
GuestOSから外部に接続するにはNATが必要でHostOSから接続するにはホストオンリーネットワークが必要なため「NAT + ホストオンリーネットワーク」のように仮想のアダプタを2つ使用する。
-------------192.168.56.101 192.168.56.1 -----------
| Guest OS |---------------------------------| Host OS |
| Windows | ホストオンリーネットワーク | Linux |10.3.4.48
| | | |------------ GW
| |-------------------------------- | |
------------- 10.0.2.15 NAT 10.0.2.2 ------------
NATのHost側のIPは HostOS側に出ないためNATではHostOSとは通信できない
このとき、ホストオンリーネットワークのvboxnet0がない場合は
「ファイル」->「環境設定」->「ネットワーク」でホストオンリーネットワークを追加する
&ref("./VirtualBox1.png");
設定できると以下のHostOS(Linux) GusetOS(Windows)のIPアドレスが以下のようになる
&ref("./VirtualBox2.png");
***ポートフォワード [#e4a0ee34]
ゲストOSは一応Shutdownして
-HostOSの外向きのIP:182.236.42.21
-HostOSに外部からアクセスするポート:8000
-GuestOSへのフォワードポート:8000
&color(red){GuestOSのIPは空欄でいいようだ};
この場合以下のように設定すると外部からホストOSに8000にアクセスすると
ゲストOSの8000にアクセスでできる
&ref("./VirtualBox3.png");