ネットワーク
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ポートに通信を転送します。