mk-toolブログ

エンジニアと家のことをごちゃごちゃと書いてます

【vagrant】vagrant upでエラー

vagrant upをしたら、このようなエラーが発生。
調べてもあまり解決策と言えるものがなかったので、日本語メモ。

The specified host network collides with a non-hostonly network!
This will cause your specified IP to be inaccessible. Please change
the IP or name of your host only network so that it no longer matches that of
a bridged or non-hostonly network.

というエラーが出たら、virtualboxのネットワークの設定に問題があるので、確認をする。

赤い枠を部分をクリックして、
f:id:gamushiroS:20160807073005p:plain
環境設定をクリックする。macで行っているが、windowsも同じような部分があると思う。
f:id:gamushiroS:20160807073209p:plain
以下のような画面が出てくるので、赤枠で囲った部分を選択する。
そうすると、「vboxnet0」「vboxnet1」などが出てくる。
f:id:gamushiroS:20160807073359p:plain
「vboxnet0」「vboxnet1」のどちらかをダブルクリックして、設定されているIPアドレスを確認する。
f:id:gamushiroS:20160807073631p:plain

このIPと、vagrant upをする際に必要なIPを設定したファイルのIPがあっているかを確認する必要がある。
私は、Laravelを使用しているので、「~/.homestead/Homestead.yaml」に「ip: "192.168.33.1"」を
設定した。
これで「vagrant up」に成功する。