您可以在Raspberry Pi 3上运行pfsense吗?


Answers:


14

pfsense github存储库中似乎有Raspberry PI支持。参见pfsense仓库

对于raspBSD,请参见RaspBSD

为Raspberry PI编译pfSense似乎是可行的。

我认为,对于不需要大量带宽或想要实现自己的廉价WIFI路由器的人们来说,这将是一个有用的端口。玩起来会很有趣。

请记住,Raspberry PI 3同时具有以太网端口和WIFI端口。可以通过USB端口添加更多内容。


12

-2017年8月更新-

不幸的是,pfSense对创建基于手臂的图像没有兴趣。

pfSense HAD没有兴趣移植到基于ARM的版本,因为BSD内核在ARM上还不稳定。自从最初的回答之时起,最新的Pi硬件就发生了一些变化,BSD在ARM上运行良好,而pfSense已被请求所淹没。


但是您可以在Pi上安装FreeBSD / NetBSD并执行与pf相同的操作。如果您什至尝试,我认为您也许可以在Pi上使用pfSense监狱,但是我不确定那里的兼容性,但是我知道pfSense现在可以在监狱和VM中愉快地运行了。

但是他们确实有一点,Pi确实很讨厌网络。这就是为什么我没有自己做。Beaglebone black我听说有人在上面放pf,但是Pi的其他替代方法更适合于您的辛苦赚来的几位数现金。


您能建议您想到的硬件替代品吗?
LaurentG

1
旧电脑?或任何x86板。
皮奥特库拉(Piotr Kula),

由于bsd现在可以在手臂上运行了,所以pfSense突然也将支持手臂。有一个可以在Pi 2或3中运行的beta手臂版本!
Piotr Kula'3

5

我认为,如果您考虑使用新的SG-1000,这是基于ARM的pfsense设备,则最终有可能实现:https://netgate.com/products/sg-1000.html

另外,我认为将其安装在树莓派上对于测试,监视,嗅探等是一件好事。它还可以用作“运行中”诊断工具,“运行中”隧道设备等。

尽管我不会将其用作商业生产设备;它在许多其他情况下可能很有用,包括某些SMB的备用路由器。


3

您也可以查看OpnSense。原始monowall作者特别推荐它们。

当他们宣布不再支持x86时,我从pfSense切换到了OpnSense。我知道这使businessSense成为现实,但是看着支持每个旧的原子平台都消失,这是很烦人的。较旧的x86原子都很便宜,而且仍然非常有用(低于100 mbps)。另外,在购买了金牌订阅后,我不会为支持该项目感到内......

pfSense在其视频群聊部分有90个小时的培训视频真是太好了,但是有了OpnSense,我不需要任何视频。它们具有2或3因子auth VPN,即开即用地支持Google Authenticator应用程序,并且还内置了Suricata IDS / IPS。该界面更易于浏览,并且来自hardenedBSD的团队成员正在实现ASLR和根目录分离等功能(这使Firewall OS的可入侵性降低了)。

例如:https : //forum.opnsense.org/index.php?topic=3793.0


3

截至2019年2月:pfSense和OPNSense均未发布RPi的图像:

我能够为RPi找到的唯一路由器防火墙设备是OpenWRT:

https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi

附录

该NETGATE产品页存在配备了上午的ARM Cortex-A53 CPU的设备- 的SG-1100 -但规格是从RPI大不相同。例如,

SG-1100配备...

  • 具有1.2GHz双核ARM Cortex A53处理器的Marvell Armada 3720LP SoC;
  • 板载1 GB DDR4 RAM
  • 8 GB EMMC板载存储;
  • 1个带3个千兆以太网接口的Marvell 88E6141网络交换机,以及
  • 1个Mini PCIe插槽(1)


2

@Eric Pretorious:IPfire也可以在Raspberry Pi上运行。我在Pi 1B上获得约22 Mbps的吞吐量,在Pi 3B上获得50的吞吐量。但是,我不建议使用Pi 1,因为Web界面非常慢。


这是一个很好的发现。根据IPFire的文档,只支持RPi 1,而2和3型B仅提供基本支持。
David


1

我很早以前就知道了,您问了这个问题,但是现在我为RPI3创建了一个OPNsense端口,您可以在这里找到它:https ://forum.opnsense.org/index.php?topic=14875.0

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.