2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

macOS Big Sur:VirtualBoxのホストオンリーアダプタの設定方法

Posted at

環境

  • macOS Big Sur 11.6.1
  • VirtualBox 6.1.36

概要

macOS Big SurでVirtualBoxのホストオンリーアダプタを設定する方法

結論

/etc/vbox/networks.conf を作成して使用するアドレス範囲を設定する

詳細

  • VirtualBoxメニューの「ファイル」 > 「ホストネットワークマネージャー」からアダプターを作成
    • アダプターを手動で設定
      • IPv4アドレス:10.0.0.1
      • IPv4ネットマスク:255.255.255.0
    • DHCPサーバー
      • サーバーを有効化にチェック
      • サーバーアドレス:10.0.0.100
      • サーバーマスク:255.255.255.0
      • アドレス下限:10.0.0.101
      • アドレス上限:10.0.0.254
    • 上記設定後に適用ボタン押下

以下のダイアログが表示された

ホストネットワークインターフェースのパラメーターの保存に失敗しました。
呼び出し先 RC: E_ACCESSDENIED (0x80070005)

原因

192.168.56.0/21以外のアドレスを使用するには /etc/vbox/networks.conf ファイルを作成し、設定する必要があるらしい

On Linux, Mac OS X and Solaris Oracle VM VirtualBox will only allow IP addresses in 192.168.56.0/21 range to be assigned to host-only adapters. For IPv6 only link-local addresses are allowed. If other ranges are desired, they can be enabled by creating /etc/vbox/networks.conf and specifying allowed ranges there. For example, to allow 10.0.0.0/8 and 192.168.0.0/16 IPv4 ranges as well as 2001::/64 range put the following lines into /etc/vbox/networks.conf:
https://www.virtualbox.org/manual/UserManual.html#network_hostonly

設定方法

# ディレクトリの存在チェック
$ sudo ls -la /etc/vbox
ls: /etc/vbox: No such file or directory
# ないので作成する
$ sudo mkdir /etc/vbox
# ファイル作成
$ sudo vi /etc/vbox/networks.conf
# 内容確認
# 頭に "*"をつける
$ sudo cat /etc/vbox/networks.conf 
* 10.0.0.0/8

上記実行後、ホストオンリーアダプタの設定ができるようになった

参考

魴鮄のブログ - VirtualBoxのホストオンリーアダプタの設定方法が変わっていた

Virtualbox Host-only Adapter 使えるIPレンジが制限されるようになっていてハマった話 - Qiita

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?