[Vagrant] LAN内の別マシンから仮想マシンにアクセスする

仮想マシンでウェブサーバーを稼動させ、LAN内の別マシンからアクセスしたい。環境を作って実験してみよう。

プライベートネットワークの設定

テスト用にCentOS 7ベースの仮想マシンを構築してApacheを稼動させる。Vagrantでプライベートネットワークを設定することで、ホストOSのブラウザが仮想マシンのサーバーにアクセスできる。

ホストOSから http://192.168.33.10/ にアクセスしてページが表示されればOK。

0019

パブリックネットワークの設定

Vagrantでパブリックネットワークも設定することで、LAN上の他マシンから仮想マシンのサーバーにアクセスできるようになる。

新しいNICが割り当てられてる。アドレスはDHCPで振られたのだろう。

LAN上の他マシンから http://192.168.1.18/ にアクセスしてページが表示されればOK。

追加設定

IPアドレスやNICを固定で指定することもできるらしい。

参考サイト

Public Networks – Networking – Vagrant by HashiCorp
https://www.vagrantup.com/docs/networking/public_network.html

[Vagrant]LAN内の別マシンから仮想マシンにアクセスする
http://big1to.com/development-note/828

Vagrant: 同じLAN内の端末から仮想マシンにアクセスする | deadwood
http://www.d-wood.com/blog/2014/06/13_6344.html