ele_eel's diary

プログラムの事を少しと、デジタル系買物記。

Virtualbox を使って仮想マシン上で WEB 実行環境を

今まで Windows 上に Apache やら PHP やらをインストールしてきました。しかし実際にアップするサーバーOSは Linux。それでも今までは特に動かないとか動作が違うといったことはほぼなかったと思います。

しかし、Virtualbox で仮想化したサーバー上で簡単に実行環境が作れてしまうことを知って、これから徐々に変えていこうと思ってます。

で、ネットワークを設定した時のメモ。目的はゲストOSに固定IPを設定して、ホストOSからのアクセスのみとして利用するまで。

Virtualbox と 目当ての OS はインストール済として、

1.Virtualbox の環境設定でネットワークを確認

デフォルトの設定では、既に「Virtualbox Host-Only Ethernet Adapter」が登録されています。192.168.56.* が割り当てられていて、DHCPが有効になっているのを確認します。

2.ゲストOSのネットワーク設定で、ネットワークアダプタ2を有効化

「アダプタ1」を「NAT」、「アダプタ2」をホストオンリーアダプタにして上記の「Virtualbox Host-Only Ethernet Adapter」を設定。


3.ゲストOSで固定IPを設定

仮想ネットワークのDHCP内で固定IPを設定。Ubuntu の場合、固定IPを「192.168.56.110」するには

$ sudo vim /etc/network/interfaces

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.56.110
netmask 255.255.255.0

これでホストOSからアクセスできるようになりました。簡単ですね。