Laravelの開発環境を作るために、Homesteadを使うことにしました。Laravel開発のはじめかた Windows編を参考にながら順番に必要なツールをインストールしたのですが、いざHomesteadを実行するという段階になって以下のようなエラーが発生しました。
$ vagrant up
・・・中略・・・
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "54df7a3e-49e3-452f-bf3c-9ce19f63b247", "--type", "headless"]
Stderr: VBoxManage.exe: error: Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).
VBoxManage.exe: error: Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
原因を調べたところ、VirtualBoxの仮想ネットワーク(VirtualBox Host-Only Network)が原因らしく、一度設定を変更した後「無効にする」→「有効にする」という手順を踏まないといけないことがわかりました。
以下、その方法をメモしておきます。
仮想ネットワークの設定を変更する
ネットワークの設定を変更する手順は以下のとおりです。
1,「スタート」→「設定」→「ネットワークとインターネット」を開く
2,イーサネットタブを開く
3,アダプターのオプションを変更するをクリック
4,「VirtualBox Host-Only Network」を右クリック→「プロパティ」を選択
5,「VirtualBox NDIS6 Bridged Networking driver」にチェックを入れてOKを押す
6,ふたたび「VirtualBox Host-Only Network」を右クリック→「無効にする」を選択
7,さらに「VirtualBox Host-Only Network」を右クリック→「有効にする」を選択
私の場合はこれでHomesteadが起動するようになりました。
コメント