ネットワーク
Vagrantfileにvm.network
の記述を行う事によりWindows(Host OS)とVM(Guest OS)間での
プライベートネットワークやポートフォワーディング等ネットワークに関する設定を行う事が出来ます。
プライベートネットワーク
パラメータにprivate_network
を指定する事により、Host OSとVM間で通信を行う事が出来ます。
1 2 3 |
|
private_network
プライベートネットワークを設定する事を明示する値です。
ip
VMのIPアドレスを指定します。
Example
1 2 3 |
|
192.168.211.3
というプライベートIPアドレスをVMに設定します。
パブリックネットワーク
パラメータにpublic_network
を指定する事により、外部ネットワークとVM間で通信を行う事が出来ます。
1 2 3 |
|
public_network
パブリックネットワークを設定する事を明示する値です。
ip
VMのIPアドレスを指定します。
Example
1 2 3 |
|
192.168.0.17
というIPアドレスをVMに設定し、外部ネットワークからのアクセスを可能にします。
ポートフォワーディング
パラメータにforwarded_port
を指定及び、Host OS, VMのポート番号を指定する事により、
Host OSからVMに対するポートフォワーディングを行う事が出来ます。
1 2 3 |
|
forwarded_port
ポートフォワーディングを設定する事を明示する値です。
guest
VM上のポート番号を指定します。
host
Host OSから接続する際のポート番号を指定します。
Example
1 2 3 |
|
Host OSの8080
ポートにアクセスがあった際、VMの80
ポートに通信を転送します。