Hyper-V下的虚拟防火墙?


8

我们目前正在考虑在基于Hyper-V R2的服务器上安装pfSense实例,以充当内容过滤器,强制门户和通用防火墙。

尽管虚拟化防火墙/网关通常是不好的做法。.有时您必须使用已有的东西!:)

我们有2个物理NIC。1个面向Internet(WAN),另1个面向内部LAN。

如何确保所有互联网访问都通过pfSense VM?

是否有配置消除了pfSense VM绕过LAN NIC的流量的可能性?

抱歉,如果这是一个愚蠢的问题,我今天是开发人员:D


1
“尽管虚拟化防火墙/网关通常是不好的做法” <-据谁说?
克里斯·S

2
您急需一名优秀的IT人员/顾问。对于知道自己在做什么的人来说,这些东西一点也不难,而对于那些不知道自己的人来说,这将是一个痛苦的世界。
克里斯·S

往往是我见过的大多数论坛的第一反应:P这不是我公司的BTW它的东西,我设置为我的教会工作..试图扩大我的技能:d
丹尼尔·厄普顿

1
@DanielUpton-当我开始在VM的内部放置防火墙时,我也为此付出了很多努力。有些人(在服务器故障上)对此完全无礼。但是,您会发现,知道自己在做什么并且正确执行操作的人不会像这样挥挥手:“一切都不好”。:)您所拥有的是两个非常受好评的用户说的“去吧”。我会在一些匿名论坛上听他们的。
马克·亨德森

Answers:


13

卫斯理说的话 ...再加上一张图:

              +----------------------------------+
              |    +----------+   +---------+    |     +----+ +----+ +----+
              |    | pfSense  |   | Host OS |    |     |    | |    | |    |
              |    |          |   |         |    |     | PC | | PC | | PC |
              |    +----------+   +---------+    |     |    | |    | |    |
              |         ^   ^          ^         |     +----+ +----+ +----+
              |         |   +------+   |         |        ^      ^      ^
              |         |          |   |         |        |      |      |
              |         V          V   V         |        V      V      V
+--------+    +---+   +-------+  +-------+   +---+      +-----------------+
|Internet|<-->|WAN|<->|WAN NET|  |LAN NET|<->|LAN|<----+|    LAN SWITCH   |
+--------+    +---+   +-------+  +-------+   +---+      +-----------------+
              |          Hyper-V Host            |
              +----------------------------------+

实际上,可以在Hyper-V主机上为WAN和LAN使用相同的NIC,但是您需要设置vLAN并需要支持它们的交换机。它很快就会变得混乱,并且NIC相当便宜。记下有关NIC芯片的注意事项,例如Intel,Broadcom等,请选择优质的芯片。远离Realtek,Marvel和便宜的DIY主板上的大多数机载芯片。它们不过是虚拟化环境的麻烦。

另外,请记住,Hyper-V是裸机虚拟机管理程序。它不是在Windows中运行的服务。以前在计算机上进行Windows安装会变成特殊的VM。出于简单性和可用性的原因,情况似乎并非如此,但是在您执行诸如设置Hyper-V网络之类的操作时就会起作用。


4
ASCII-fu与此功能很强……
Wesley

2
@WesleyDavid He作弊。
voretaq7 2012年

10

只需将所有PC,交换机,路由器等网络基础设施设置为使用pfsense虚拟机作为其默认网关,所有流量都将通过内容过滤器。

当然,有人可以将网络电缆从服务器中拉出来并将其PC直接插入您的WAN。您可以设置某种MAC过滤或802.1x身份验证来实施端口级安全性。当然,也可以有人绕线。关键是:有时候您只是依靠“我拥有服务器机房的密码和钥匙,而您没有。”

只需将网关设置为默认网关/路由器,并且网络上没有任何其他路由选项,就可以防止所有插座,除非有人冲入服务器机柜并用电缆乱跳。


谢谢!那么,我是否也将虚拟机监控程序的默认网关设置为VM?如果LAN上的用户手动将其默认网关设置为VM(在WAN上)后面的路由器的IP,该怎么办?..你可能会告诉我这是全新的!
Daniel Upton 2012年

是的,在此设置中,VM将成为Hyper-V的网关。但是,我现在对您的网络设计有些困惑。如果操作正确,则VM后面将没有路由器。VM非常好,确实是它自己的机器。是的,虽然物理主机将在WAN上具有网络电缆,但它不是路由器。它没有正确的路由表。它不会响应试图路由数据包的尝试。
韦斯利2012年

抱歉,那一会儿让我感到困惑,您绝对正确,感谢您的回答!
Daniel Upton 2012年

@DanielUpton我为击败Chris的ASCII艺术而垂头丧气。当您将绿色对勾标记授予他时,请给他...我唯一的赞成。
Wesley

@WesleyDavid我很抱歉,我并不是要窃取您的风头,尤其是因为您已经得到正确的答案(太)了。
克里斯·S
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.