MacOS版:VirtualBoxでホストオンリーネトワークを有効する方法

VirtualBoxを使ってLinuxの仮想サーバを2台立てて、お互いに接続しようとしていました。VirtualBoxのマニュアルによると、「Virtualbox Host-Only Ethernet Adapter」というやつを作らなければなりません。

しかし、MacOS版で、「Virtualbox」>「Preferences」>「Network」の設定パネルにて、NAT Networkしかありません。

Host-Only Ethernet Adapterの設定はどこで行うか、なかなか分かりにくいので、本稿で解説します。

VirtualBox 5.2以降

  1. VirtualBoxを起動して、「File」>「Host Network Manager」をクリック(または ⌘ + W を押下)
  2. 新しいホストを作成するため、「Create」をクリック
  3. 必要に応じて「Properties」をクリックして設定を変更。既存設定でDHCPサーバは無効になっているため、使用する方は「DHCP Server」>「Enable Server」をクリック

なぜHost-Onlyの設定は他のネットワーク設定と同じパネルにないか、分かりません。不思議なUIです。


ちなみに、CentOSで、

nmcli conn up enp0sx

を入力しても、DHCPサーバが有効になっていない場合は起動できませんでした。

おそらくDHCPサーバを使わずに解決する方法がありますが、とりあえず僕がやりたいことでDHCPサーバは十分です。