我对网络还比较陌生,并且对这个主题进行了大量研究,但我仍然不清楚我需要什么样的虚拟设置。
我在这里链接了网络图:网络图。除了 pfSense 之外的所有机器都是 ubuntu 14.04。
目的是让所有机器都可以互相访问,并可以访问互联网(通过交换机)。我的理解是 virtual_machine_0 和 virtual_machine_1 必须连接到虚拟网桥。
我感到困惑的是 pfSense 机器如何融入图片?它是否连接到 WAN 的 eth0,然后连接到 VLAN 的网桥(虚拟机连接到的网桥)?以这种方式连接的所有机器是否看起来都在同一个网络上?
答案1
这个问题有点难以回答,因为网站上的新手无法通过评论提问,但让我们看看我是否可以提供帮助:
首先,您需要在 pfSense VM 中安装两个网络接口。一个用于公共网络,连接到交换机;另一个用于私有网络,连接到 VM1 和 VM2。这意味着在您的 VM Host 中,您将需要两个网络或 VLAN。
一个桥接到您的 VM 主机的物理端口(因此它连接到交换机),另一个位于 VM 主机内。
VM1 和 VM2 各自需要一个端口。
假设您在 Ubuntu 上使用 Xen 作为虚拟机管理程序(VM 主机软件),并按照以下说明操作:https://help.ubuntu.com/community/Xen,然后在此页面(http://wiki.xenproject.org/wiki/Network_Configuration_Examples_(Xen_4.1%2B)您可以使用(在“示例 Debian 风格桥接配置(例如 Debian、Ubuntu)”部分中)
示例 1 为 pfSense VM 的主(交换机连接)NIC,然后
示例 4 针对第二个 pfSense NIC 以及 VM1 和 VM2 机器 NIC。
您将需要配置 pfSense 来路由您需要路由的内容,但这超出了本问答的范围。