如何在VMware Workstation中的其他2个主机中间模拟内联主机?


9

我想建立一个实验室来尝试Suricate,一个IPS系统。关键是我需要这样设置:

Atacker VM -----内联IPS VM ----- Victim VM我该如何完成?我看不到用2个NIC设置虚拟主机的方法,将其放置在连接中间。能以某种方式完成吗?


顺便说一句,我使用了安全洋葱:sourceforge.net/projects/security-onion这是一个Xubuntu ISO,它以非常简单的方式配置Snort或其他传感器以及日志解析工具,以使其具有GUI趣味性。因此,这非常简单,请检查一下!
user2723297

Answers:


9

在您的模式中,我们可以看到您需要两个单独的LAN。我们称它们为LAN-Attacker和LAN-Victim。在Attacker VM和Victim VM上,每个VM需要一个虚拟网络适配器。在IPS VM上,您将需要两个虚拟网络适配器。您可以在“硬件”选项卡上的“虚拟机设置”窗口中添加和配置适配器。

有两个独立的LAN,不要感到困惑。如果您的IPS要用作网桥(第2层设备),它们可以位于同一IP子网中。如果IPS要用作路由器(第3层),它们也可以位于两个不同的IP子网中。这仅取决于您在虚拟机内部的网络配置。

现在有两个选项可以配置和连接两个LAN。

局域网段

在VMware Workstation 8.0和更高版本中,您可以将LAN网段用于仅需要与虚拟机通信的本地虚拟网络。这种配置相当容易。 在此处输入图片说明 在“硬件”选项卡上的“虚拟机设置”窗口中,选择一个网络适配器,然后单击“ LAN网段”按钮。创建两个LAN网段LAN-AttackerLAN-Victim。在每个虚拟网络适配器上,选择相应的LAN网段。

注意以下事实:仅连接到LAN网段的计算机将无法与物理主机(或与外部物理网络)进行通信(通过网络)。

虚拟网络vmnetx

在所有版本的VMware Workstation中,您都可以使用虚拟网络。您可以使用虚拟网络编辑器(在“编辑”菜单中)配置它们。称为虚拟网络,vmnetx其中x是虚拟网络的编号。配置未使用的或创建新的。 在此处输入图片说明 虚拟网络有三种类型:

  • 桥接 -它们已连接到您的物理主机可以在第2层上访问的物理网络。然后,连接到此vmnet的虚拟机看起来就像它们直接连接到物理网络一样。
  • NAT-有一个虚拟网络,但是物理主机执行动态NAT,因此连接到该vmnet的计算机可以与物理网络通信。(彼此之间-见下文)
  • 仅主机 -此vmnet类似于NAT,但没有NAT,并且无法访问外部物理网络。因此,如果您选择“连接主机虚拟适配器”选项,则连接到该vmnet的计算机只能相互通信,包括物理主机。

在您的情况下,您将使用“仅主机”或NAT(如果计算机需要与外界通信)。在全新的VMware Workstation安装中vmnet0- vmnet2是预定义的,因此您可能可以使用vmnet3as LAN-Attackervmnet4as LAN-Victim

然后,在虚拟机中,将类似的vmnets分配给虚拟网络适配器,就像上面的LAN Segments一样,只需选择选项“ Custom:Specific virtual network”而不是“ LAN Segment”即可。


嘿,谢谢您的详尽回答。我会测试一下,并让大家知道。所以基本上是这样的:ATACKER的PC(例如10.0.0.1/8)---- LAN段1 ---- IPS ---- LAN的段2 ---- VICTIM'S PC(10.0.0.2/8,在范围相同,以强制IPS位于中间)。因此,如果执行此操作,IPS将被自动内联吗?我不明白为什么。为什么VMware认为这意味着具有2个LAN网段的主机应位于中间?
user2723297

别客气!攻击者PC和IPS的接口1都连接到LAN1。受害者PC和IPS的接口2都连接到LAN2。因此,攻击者和受害者位于两个单独的局域网中。他们无法直接沟通。唯一的方法是通过同时连接到LAN1和LAN2的IPS。------当然,要使其正常工作,IPS必须发挥特殊作用。必须将其配置为网桥(如果LAN1和LAN2在同一子网中,此处为10.0.0.0/8)。桥梁如何工作?参见例如:以太网桥和交换机
pabouk

哦,是的 如果不将Linux IPS盒配置为桥接器,它肯定会丢弃广播数据包,从而为攻击者提供受害者的MAC地址。显然,如果我要在攻击者的ARP表中对MAC地址进行硬编码,IPS仍会丢弃它们。在这里找到方法:linuxfoundation.org/collaborate/workgroups/networking/bridge 这很简单!非常感谢。
user2723297
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.