如何讓 virtualbox 與僅主機適配器一起運作?

如何讓 virtualbox 與僅主機適配器一起運作?

我正在嘗試設置一個僅主機適配器這樣我就可以連接到它。它表示偵測到無效設定並且名稱:下拉清單未填入。我做錯了什麼以及如何修正?

我的主人是我的客人是

在此輸入影像描述

答案1

似乎這些適配器已添加到Virtual Box -> preferences -> network.

在此輸入影像描述

答案2

自 Virtualbox 以來5.2.xxx,建立位置host-only network現已變更為File -> Host Network Manager...

點擊視窗Create中的按鈕Host Network Manager將建立一個名為 的僅主機網絡vboxnet0,然後您可以在虛擬機器設定中使用該網路。

答案3

為了進行雙向訪問,請按照以下步驟操作...

在(Virtual Box -> Preferences -> Network -> vboxnet0)之後配置防火牆非常重要。

  1. 允許路由(ip.forwarding)
  2. 透過 fireall 允許 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可供使用的介面。

相關內容