久しぶりに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 に変えたら通信できるようになった。