参考にさせて頂いたサイト
macで作られたvagrant boxをもらったときに出るネットワークエラーの対処法 - Qiita
問題
vagrant box add hoge_box package.box
vagrant init hoge_box
こんな感じでやって、Vagrantfileの
# config.vm.network "private_network", ip: "192.168.33.10"
のところのコメントを解除してから、
vagrant up
すると
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
ARPCHECK=no /sbin/ifup eth1 2> /dev/null
Stdout from the command:
Device eth1 does not seem to be present, delaying initialization.
Stderr from the command:
というエラーが出る。
ローカル環境のwebページが閲覧できない。
自分の環境はWindows7でpackage.boxを作成して、windows7でvagrant box add hoge_box package.box
しているので、macかどうかは関係なくエラーは出るみたい。
解決策
基本的に参考サイトのままですが
まずVagrantfileの# config.vm.network "private_network", ip: "192.168.33.10"
の行は一旦コメント化して、vagrant reload
する。
次に
vagrant up
vagrant ssh
su
password:vagrant
ln -s -f /dev/null /etc/udev/rules.d/70-persistent-net.rules
exit;
exit;
の順に実行する。
Vagrantfileの# config.vm.network "private_network", ip: "192.168.33.10"
の行のコメントを解除して、vagrant reload
する。
192.168.33.10にブラウザでアクセスするとwebページが閲覧できるようになった。