我对网络比较陌生,并且对这个主题进行了很多研究,但是我仍然对我需要什么样的虚拟设置感到困惑。
我在这里链接了一个网络图:网络图。除 pfSense 外的所有机器都是 ubuntu 14.04。
目的是让所有机器都可以相互访问,并可以访问互联网(通过交换机)。我的理解是 virtual_machine_0 和 virtual_machine_1 必须连接到虚拟网桥。
我感到困惑的是 pfSense 机器如何适应图片?它是否连接到 WAN 的 eth0,然后连接到 VLAN 的网桥(虚拟机连接到的)?以这种方式连接的所有机器是否会出现在同一个网络上?
这个问题有点难以回答,因为网站上的新手阻止通过评论提问,但让我们看看我是否可以提供帮助:
首先,您需要 pfSense VM 中的两个网络接口。一个用于连接到交换机的公共,一个用于连接到 VM1 和 VM2 的专用。这意味着在您的 VM 主机中,您将需要两个网络或 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)你可以使用(在'Example Debian-style bridge configuration (eg Debian, Ubuntu) section)
pfSense VM 的主(已连接交换机)NIC 的示例 1,然后
第二个 pfSense NIC 以及 VM1 和 VM2 机器 NIC 的示例 4。
您需要配置 pfSense 来路由您需要路由的内容,但这超出了本问答的范围。