ホスト専用アダプターを使用して VirtualBox を実行するにはどうすればよいでしょうか?

ホスト専用アダプターを使用して VirtualBox を実行するにはどうすればよいでしょうか?

私はセットアップしようとしていますホストオンリーアダプタ接続できます。無効な設定が検出され、名前: ドロップダウンが入力されていないと表示されます。何が間違っているのでしょうか。どうすれば修正できますか?

私のホストはそして私のゲストは

ここに画像の説明を入力してください

答え1

これらのアダプタは で追加されたようですVirtual Box -> preferences -> network

ここに画像の説明を入力してください

答え2

Virtualbox以降5.2.xxx、作成場所が次host-only networkのように変更されました。File -> Host Network Manager...

Createウィンドウ内のボタンをクリックすると、Host Network Managerと呼ばれるホストオンリーネットワークが作成されvboxnet0、VM 設定内で使用できるようになります。

答え3

双方向アクセスを実現するには、次の手順に従ってください...

(Virtual Box -> 環境設定 -> ネットワーク -> vboxnet0)の後でファイアウォールを構成することが非常に重要です。

  1. ルーティングを許可する (ip.forwarding)
  2. ファイアーオール経由のNATを許可する

OSX ファイアウォール サンプル

    # (I) Firewall config /etc/sysctl.conf
    sysctl -w net.inet.ip.forwarding=1 net.inet.ip.fw.enable=1
    sysctl -a net.inet.ip.forwarding net.inet.ip.fw.enable

    ipfw list
    ... shoud have ....
    net.inet.ip.forwarding=1
    net.inet.ip.fw.enable=1


    # (II) Enable nat access to /etc/pf.conf
    #============add your host-only vlan =================
    # this commented lines doesn't work after computer reboot
    #nat on en0 from vboxnet0:network -> (en0)
    #nat on en3 from vboxnet0:network -> (en3)
    # this will work in any situation
    nat on en0 from 10.1.100.0/24 to any -> (en0)
    nat on en3 from 10.1.100.0/24 to any -> (en3)        
    #==========================        

    # Reload pf
    pfctl -f /etc/pf.conf
    pfctl -e

楽しむ

答え4

UI の場所が一貫していないため、次のようにコマンドラインで実行できます。これにより、すぐに使用できるインターフェイスVBoxManage hostonlyif createが作成されます。vboxnet0

関連情報