MacにVagrant+VirtualBoxでVMを作ったら通信できなくて悩んだ

久しぶりにMac(x86)にVagrant+VirtualBoxで仮想マシンを作ろうとしたらハマったのでメモ。

macOSはCatalina、Vagrant 2.3.7、VirtualBox 7.0.8で、ゲストはRockyLinux8。デフォルトのnatとprivate_network(ホストオンリーアダプタ)が指定してあって、vagrant upするとVMは起動するんだけどssh接続のところでタイムアウトしてしまう状況だった。

先に気がついたのはホストオンリーアダプタの方で、VirtualBox GUIでツール・ネットワークのところを見たらvagrantnet-vbox1のLower BoundとUpper Boundが両方とも192.168.33.0になっていたのを192.168.33.1・192.168.33.254にしたら通信できるようになった。

natの方は、Vagrantfileで –nictype1 が virtio になっていたのを 82540EM に変えたら通信できるようになった。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です