teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

表現上のミス

2019/12/03 05:19

投稿

退会済みユーザー
answer CHANGED
@@ -2,7 +2,7 @@
2
2
  その状況下では、VMはそれぞれ独自に"NAT用の内部ネットワーク"を構成し、独自にNATを用いて外部接続します。
3
3
  これは、VMごとに作成されるので基本的に相互通信ができません。
4
4
 
5
- Oracle VM Virtual Boxと、Vagrantの仕様上、そういった状況下でVM同士が通信するには、2種類の方法があります。
5
+ Oracle VM Virtual Boxと、Vagrantの仕様上、そういった状況下でVM同士が通信するには、私の手元で実績がある範囲だと2種類の方法があります。
6
6
 
7
7
  0. Oracle VM Virtual Boxに内部ネットワークを作成し、VMをそれに接続する
8
8
    この場合、Virtual Boxでは、"ファイル"メニュー→"環境設定"→"ネットワーク"の中に新規にネットワークを定義し、それをVagrantファイルの中でVMの接続先ネットワークとして記述してやる必要があります。複数のVagrantファイルの中に接続先の内部ネットワークを記述してやることで、VagrantファイルをまたいでVM同士が通信できます。この方法では、内部ネットワークとなり、Vagrant/VirtualBoxが走っているPCの外部からVMへの通信は遮断されるので、こちらの仮想マシンのネットワークインターフェースを用いた、外部からのVMへの通信は、基本的にできません。