LoginSignup
11
11

More than 5 years have passed since last update.

Windows7 + Vagrant(VirtualBox)でprivate_networkの構築

Last updated at Posted at 2013-05-01

非常にお恥ずかしい話、Vagrantでprivate_networkを設定しようとすると、

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/ifup eth1 2> /dev/null

とか言われて、起動できない。なんだこれってなった時の話。

結論から書くと、Host-only Adapterを手動で追加して、必要なネットワークを前もって準備してないとこうなるみたいで、そういうの含めてVagrantがうまくまるっとやってくれるんでしょと思ってて大ハマリした。

1.解決方法


すごく簡単。
とりあえずVirtualBoxのGUIを起動して、「ファイル > 環境設定」をクリック。
01

出たウィンドウで「ネットワーク設定」をクリック。
今回はもう作成されているが、複数のhostonlyなネットワークが必要な場合は右の方の+マークの付いているアイコンをクリックして、アダプターを追加する。
そして、アダプターのネットワーク情報を設定するため、追加したいアダプターを選択して、ドライバー?みたいなマークのアイコンをクリック。
02

ここにAdapterのIPとネットマスクを設定してやればOK。
複数必要な場合はこの作業を何回か実施する。
03

2. お洒落じゃないのでコマンドでやりたい


Vagrantがせっかくコマンドラインだけでいじれるなら、これもコマンドラインだけで実行してスクリプトとかにすればいいんじゃねってことで、調べてみたところ、次のようなコマンドで作れはするらしい。

vboxmanage hostonlyif create

ただこれでもGUIでも残念ながらアダプターの名前を自由に決めたり変えたりはできないので、その点だけ残念。

11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11