ローカルネットワークからVirtualBoxホストオンリーアダプタへのトラフィックをルーティングする

ローカルネットワークからVirtualBoxホストオンリーアダプタへのトラフィックをルーティングする

テストのために、ローカル ネットワークから VirtualBox 内のゲストへのルーティングを許可する必要があります。ゲストは既に外部アクセスを持っています。

これまで、ローカル マシン (OSX 10.9) で IP 転送を有効にし、ローカル ネットワーク上のマシンにホスト専用ネットワークへのルートを追加しました。

route add -net 192.168.59.0 netmask 255.255.255.0 gw 192.168.0.107
sysctl -w net.ipv4.ip_forward=1

ネットワークはこのように見えます。

Local network 192.168.0.104 -> [Wireless 192.168.0.0/24] -> MacOSX 192.168.0.107 (Wifi) & 192.168.59.3 (VboxHost) -> [VBox 192.168.59/24] -> 192.168.59.103

VirtualBox が意図的に外部からのパケットをドロップしない限り、これは機能するはずです。

192.168.0.104私の目標は を に接続することです。今のところ、 からは192.168.59.103ping しかできません。192.168.59.3

また、私のゲストは、Wi-Fi へのアクセスを許可するデフォルトの GW を備えた別のアダプターをすでに持っています。

どのようなルートまたはネットワーク構成が不足している可能性がありますか?

また、パケットがゲストに到達しているが、ゲストが応答できないことも理解できましたが、マシンに ping を実行しても、tcpdump ではパケットがゲストに到達していないことが示されます。また、ファイアウォールはどこにも実行されていません。

私のMacのルーティングテーブル

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.0.1        UGSc           42        1     en0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              6  2943735     lo0
169.254            link#4             UCS             0        0     en0
192.168.0          link#4             UCS             3        0     en0
192.168.0.1        9c:d6:43:c8:cf:e8  UHLWIir        43    21647     en0   1199
192.168.0.104      8:0:27:c2:fc:68    UHLWI           0        7     en0   1068
192.168.0.106      0:15:99:77:73:ed   UHLWI           0       82     en0    845
192.168.0.107      127.0.0.1          UHS             2     9114     lo0
192.168.59         link#9             UC              3        0 vboxnet
192.168.59.3       a:0:27:0:0:0       UHLWI           0    69759     lo0
192.168.59.103     link#9             UHRLWIi         2    31866 vboxnet     1

答え1

ホストオンリー ネットワーク モードは、ローカル ネットワークから VM ホストへのトラフィックをルーティングするために使用できません。ブリッジ、NAT、または NAT ネットワークを使用する必要があります。最後の 2 つを使用する場合は、ポート転送が必要です。

参考文献:

[1]https://www.virtualbox.org/manual/ch06.html#ネットワークモード(6.2節末尾の表を参照)[2]https://www.virtualbox.org/manual/ch06.html#network_hostonly

関連情報