web-dev-qa-db-ja.com

NICをVirtualboxに捧げるVM

WindowsまたはLinuxを実行している複数のNICを備えたマシンでは、ホストが試行しないようにNICをa VMに割り当てることができます。それ自体を使用することはできないのではないかと思いますが、可能であれば、どのOSとバージョンを使用し、どのように設定すればよいでしょうか。

この理由は、学術的な好奇心は別として、私はテスト目的でネットワークラボをセットアップしようとしているためです。現在、予備のマシンは1台しかありません。そうでなければ、これは問題になりません。 VMの1つがこのラボネットワークのファイアウォールになるため、専用のNIC WANインターフェイス用)が必要になります。ESXiサーバーもXenサーバーも実行されません。マシンなので、ホストOSを使用する必要があります。

6
John Gardeniers

私は実際にこれをWindowsで実際に行います-ある意味で。

ホストOSでは、実際にゲストに渡すためにNICを確認する必要がありますが、アダプターにアクセスして、ほとんどすべてのサービス(IPv4/v6、NetBIOSなど)を無効にして切り離しました。 。)。私はそれが技術的にARPのようなものを通して話されることができると思います、しかし私の目的のために-これは十分で、確かにホストはそれを有用なものに使用するつもりはありません。

次に、VirtualBoxでそのアダプターを選択し、ブリッジモードで構成しました。魔法のように、ゲストはLAN上で本格的なマシンとして表示され、ホスト(少なくともそのアダプター上では)は非表示になります。

6
Goyuix

Linuxホストでは、これをハックする方法がたくさんあります。

最も簡単な方法の1つは、OpenVSwitchを使用してネットワークを管理し、プライベートVLANを作成することです。

もう1つは、単にnicをブリッジし、ホストにIPアドレスを割り当てさせないことです(IPv6が必要な場合は、ipv6アドレスの作成を無効にするために少し混乱する必要がありますが、ほとんどの場合と同様に、気にしない場合はipv6なら、心配する必要はありません)。

2
LapTop006