VMware Workstationの他の2つのホストの真ん中にあるインラインホストをエミュレートするにはどうすればよいですか?


9

ラボをセットアップして、IPSシステムであるSuricateを試してみたいと思います。問題は、次のように設定する必要があることです。

Atacker VM -----インラインIPS VM ----- Victim VMどうすればこれを達成できますか?2つのNICを使用して仮想ホストをセットアップし、接続の途中に配置する方法がわかりません。どういうわけかできますか?


ところで、私はSecurity Onionを使用しました:sourceforge.net/projects/security-onionこれは、非常に単純な方法でSnortまたは他のセンサーとログ解析ツールを構成してGUIを楽しくするXubuntu ISOです。だから、それは驚くほど簡単です、それをチェックしてください!
user2723297 2013年

回答:


9

スキーマでは、2つの別々のLANが必要であることがわかります。それらをLAN-AttackerとLAN-Victimと呼びましょう。Attacker VMとVictim VMでは、VMごとに1つの仮想ネットワークアダプターが必要です。IPS VMでは、2つの仮想ネットワークアダプターが必要です。アダプタは、[ハードウェア]タブの[仮想マシン設定]ウィンドウで追加および構成できます。

2つの別々のLANがあるという事実と混同しないでください。IPSがブリッジ(レイヤー2デバイス)として機能する場合は、同じIPサブネットに置くことができます。IPSがルーター(レイヤー3)として機能する場合は、2つの異なるIPサブネットに存在することもできます。これは、仮想マシン内のネットワーク構成に依存します。

これで、2つのLANを構成して接続する方法が2つあります。

LANセグメント

VMware Workstation 8.0以降では、仮想マシンとのみ通信する必要があるローカル仮想ネットワークにLANセグメントを使用できます。この構成はかなり簡単です。 ここに画像の説明を入力してください [ハードウェア]タブの[仮想マシン設定]ウィンドウで、ネットワークアダプターを選択し、[LANセグメント]ボタンをクリックします。2つのLANセグメントLAN-Attackerとを作成しますLAN-Victim。各仮想ネットワークアダプターで、対応するLANセグメントを選択します。

LANセグメントにのみ接続されているマシンは、物理ホストとも外部の物理ネットワークとも(ネットワーク経由で)通信できないことに注意してください。

仮想ネットワークvmnetx

VMware Workstationのすべてのバージョンで、仮想ネットワークを使用できます。これらは、[編集]メニューの[仮想ネットワークエディター]を使用して構成できます。仮想ネットワークは呼ばれてvmnetxいるx仮想ネットワークの数です。未使用のものを構成するか、新しいものを作成します。 ここに画像の説明を入力してください 仮想ネットワークには次の3つのタイプがあります。

  • ブリッジ -物理ホストがレイヤー2でアクセスできる物理ネットワークに接続されています。このvmnetに接続されている仮想マシンは、物理ネットワークに直接接続されているように見えます。
  • NAT -これでvmnetに接続されたマシンは、物理ネットワークと通信できるように仮想ネットワークが、物理ホスト行う動的NATがあります。(そしてお互いに-以下を参照)
  • ホストオンリー -このvmnetはNATに似ていますが、NATがなく、外部の物理ネットワークにアクセスできません。そのため、このvmnetに接続されたマシンは、「ホスト仮想アダプターの接続」オプションを選択した場合、物理ホストを含​​む他のマシンとのみ相互に通信できます。

あなたのケースでは、ホストオンリーまたはNATのいずれかを使用します(マシンが外部と通信する必要がある場合)。VMware Workstationの新規インストールvmnet0- vmnet2は事前定義されているため、おそらくvmnet3as LAN-Attackerおよびvmnet4asを使用できますLAN-Victim

次に、仮想マシンで、上記のLANセグメントと同様に、対応するvmnetを仮想ネットワークアダプターに割り当て、「LANセグメント」ではなく「カスタム:特定の仮想ネットワーク」オプションを選択します。


ねえ、徹底的な答えをありがとう。私はそれをテストして皆さんに知らせます。つまり、基本的には、ATACKERのPC(10.0.0.1/8など)---- LANセグメント1 ---- IPS ---- LANセグメント2 ---- VICTIM'S PC(10.0.0.2/8、同じ範囲で、IPSを強制的に中央に配置します)。これを実行すると、IPSは自動的にインラインになりますか?理由はわかりません。これが、2つのLANセグメントを持つホストが中央にある必要があることをVMwareが解釈するのはなぜですか?
user2723297 2013年

どういたしまして!攻撃者のPCとIPSのインターフェイス1の両方がLAN1に接続されています。被害者のPCとIPSのインターフェイス2の両方がLAN2に接続されています。したがって、攻撃者と被害者は2つの別々のLANにあります。直接通信することはできません。唯一の方法は、LAN1とLAN2の両方に接続されているIPSを通過することです。------もちろん、これが機能するには、IPSが特別な役割を果たす必要があります。ブリッジとして構成する必要があります(LAN1とLAN2が同じサブネットにある場合-ここでは10.0.0.0/8)。ブリッジはどのように機能しますか?例:イーサネットブリッジおよびスイッチを参照してください。
pabouk 2013年

ああそうだ。Linux IPSボックスをブリッジとして構成しないと、攻撃者に被害者のMACアドレスを与えるブロードキャストパケットが確実にドロップされます。明らかに、攻撃者のARPテーブルにMACアドレスをハードコーディングした場合でも、IPSはそれらをドロップします。ここで方法を見つけました:linuxfoundation.org/collaborate/workgroups/networking/bridge とても簡単です!どうもありがとう。
user2723297 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.