Hosts-only Adapterをセットアップして接続できるようにしようとしています。無効な設定が検出され、名前:ドロップダウンが読み込まれていないと表示されます。何が悪いのですか、どうすれば修正できますか?
これらのアダプタはVirtual Box -> preferences -> network
に追加されているようです。
Virtualbox 5.2.xxx
以降、Host-only network
を作成する場所がFile -> Host Network Manager...
に変更されました
Host Network Manager
ウィンドウのCreate
ボタンをクリックすると、vboxnet0
というホストオンリーネットワークが作成され、VM設定内で使用できます。
双方向アクセスを行うには、次の手順に従ってください...
(Virtual Box-> Preferences-> Network-> vboxnet0)の後、ファイアウォールを設定することが非常に重要です。
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
楽しい
次のようにコマンドラインで実行できます(UIの場所が一貫していないため):VBoxManage hostonlyif create
。これにより、使用可能なvboxnet0
インターフェースが作成されます。