在Linux中,可以使用Virtual Machine Manager(Ubuntu软件包:virt-manager)来安装pfSense,该软件使用开源软件KVM / Qemu,前者负责仿真,后者提供GUI界面。

从pfSense官方网站下载安装映像文件(ISO),选择32位或64位平台,在本示例使用的是AMD64版本,它可以使用在Intel和AMD 64位平台上。

Linux虚拟机安装pfSense_第1张图片

在安装pfSense之前,请确保你的计算机至少有2个物理网络接口。

Linux虚拟机安装pfSense_第2张图片

在终端窗口中输入virt-manager来启动Virtual Machine Manger程序。找到复制到硬盘的pfSense安装iso文件。选择本地存储作为安装源。 如果默认池/主分区中有足够的空间,请选择默认的“为虚拟机创建磁盘映像”。否则,单击“选择或创建自定义存储”选项,然后单击“管理”按钮在硬盘的另一个分区中创建存储池。 选择池,然后单击“ + ”

Linux虚拟机安装pfSense_第3张图片

Linux虚拟机安装pfSense_第4张图片

设置内存大小和CPU核心数。

Linux虚拟机安装pfSense_第5张图片

设置硬盘大小。

Linux虚拟机安装pfSense_第6张图片

Linux虚拟机安装pfSense_第7张图片
为pfSense输入卷名。
Linux虚拟机安装pfSense_第8张图片
Linux虚拟机安装pfSense_第9张图片

单击“安装前自定义配置”选项。给pfSense虚拟机添加2个网络接口。

Linux虚拟机安装pfSense_第10张图片

选择桥接模式下的macvtap来模拟虚拟网络接口。

注意:macvtap不适用于无线接口(在这种情况下,请尝试使用NAT)。

Linux虚拟机安装pfSense_第11张图片

Linux虚拟机安装pfSense_第12张图片

添加第二个物理接口(macvtap +网桥)。

Linux虚拟机安装pfSense_第13张图片

最后,单击顶部的“开始安装”按钮进行安装。 安装过程与实体安装过程没有什么不同。Linux虚拟机安装pfSense_第14张图片

Linux虚拟机安装pfSense_第15张图片

Linux虚拟机安装pfSense_第16张图片

接受默认的控制台环境设置。 选择默认的快速/轻松安装选项。 选择:安装标准内核, 最后重新启动。Linux虚拟机安装pfSense_第17张图片

Linux虚拟机安装pfSense_第18张图片

Linux虚拟机安装pfSense_第19张图片

Linux虚拟机安装pfSense_第20张图片

然后在浏览器用设置的LAN接口IP进行登录即可。

Linux虚拟机安装pfSense_第21张图片