LinuxベースのIPインラインである私のデバイスは、ネットワーク周辺機器に対して透過的です。つまり、どのインターフェイスにもIPアドレスが割り当てられていません。
会話のために、例としてADSL接続を使用してみましょう。デバイスが双方向トラフィックを検査している間、ネットワークは、デバイスが存在せず、ワイヤに接続されている場合と同じように動作します(添付の図の物理的なセットアップを参照)。 )。
その「デバイス」をWindowsマシンに封入し、仮想NIC(またはWindowsでの名前が何であれ)を使用して検査することで、ADSLルーターとWindowsネットワークインターフェイスの間にインラインで接続できるように仮想的に動作させることができるかどうか疑問に思います。トラフィックは、別の物理デバイス上にある場合と同じように、添付の図の「仮想セットアップ」の下の図は、私が達成しようとしていることを示しています。
VirtualBoxのドキュメントを少し読むと、右側のバインドは比較的簡単なようです。おそらく、ブリッジネットワークとして1つのネットワークアダプターを設定する必要があります。VirtualBoxはそれをホストマシンの物理NICに接続し、ネットワークパケットは直接交換されます。ホストオペレーティングシステムのネットワークスタック(私の場合はWinXP)を回避します。
ただし、ダイアグラムの左側を実現する方法がわかりません。これには、仮想NICをWindowsに追加し、そのパイプラインを可能にする方法で正しく構成する必要があります。
助けていただければ幸いです。
ちなみに、VirtualBoxでは不可能であるが、他の仮想化ソリューション(VMWareなど)ではそれが不可能な場合は、他のソリューションも受け入れます。
コンポーネントのセットアップ図http://img715.imageshack.us/img715/810/physicalvsvirtualsetup2.png