macOS Monterey にアップグレードしたら vagrant upできない

Mac

macOSをMontereyにアップグレードして以降、しばらく利用してなかった仮想環境。久しぶりに vagrant up してみたら動かない。チョット慌てて修正をかけました。

>vagrant up
Bringing machine 'default' up with 'virtualbox' provider…
==> default: Clearing any previously set network interfaces…
There was an error while executing VBoxManage, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

VirtualBoxとVagrantをアップデート

いったんアンインストール

> brew uninstall --cask virtualbox
> brew uninstall --cask vagrant

再インストール

> brew install --cask virtualbox
> brew install --cask vagrant

セキュリティのダイアログボックスが出てきたので、許可して再起動

で、とりあえず vagrant up してみると。

> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...

The IP address configured for the host-only network is not within the
allowed ranges. Please update the address used to be within the allowed
ranges and run the command again.

  Address: 192.168.33.40
  Ranges: 192.168.56.0/21

Valid ranges can be modified in the /etc/vbox/networks.conf file. For
more information including valid format see:

  https://www.virtualbox.org/manual/ch06.html#network_hostonl

あれれ?指定されたIPアドレスは許可されたレンジ内にいないよって、メッセージが帰ってきました。
Vagrantfile を修正してみます。

- config.vm.network "private_network", ip: "192.168.33.40"
+ config.vm.network "private_network", ip: "192.168.56.40"

再び、vagrant up で無事起動しました。

コメント

タイトルとURLをコピーしました