MacOS版:VirtualBoxでホストオンリーネトワークを有効する方法
VirtualBoxを使ってLinuxの仮想サーバを2台立てて、お互いに接続しようとしていました。VirtualBoxのマニュアルによると、「Virtualbox Host-Only Ethernet Adapter」というやつを作らなければなりません。
しかし、MacOS版で、「Virtualbox」>「Preferences」>「Network」の設定パネルにて、NAT Networkしかありません。
Host-Only Ethernet Adapterの設定はどこで行うか、なかなか分かりにくいので、本稿で解説します。
VirtualBox 5.2以降
- VirtualBoxを起動して、「File」>「Host Network Manager」をクリック(または ⌘ + W を押下)
- 新しいホストを作成するため、「Create」をクリック
- 必要に応じて「Properties」をクリックして設定を変更。既存設定でDHCPサーバは無効になっているため、使用する方は「DHCP Server」>「Enable Server」をクリック
なぜHost-Onlyの設定は他のネットワーク設定と同じパネルにないか、分かりません。不思議なUIです。
ちなみに、CentOSで、
nmcli conn up enp0sx
を入力しても、DHCPサーバが有効になっていない場合は起動できませんでした。
おそらくDHCPサーバを使わずに解決する方法がありますが、とりあえず僕がやりたいことでDHCPサーバは十分です。