Reddit – PFSENSE – Würde Pfsense auf einem Raspberry Pi4 gut laufen?
Wahrscheinlich nicht. Es wird laufen, wird aber für mehrere Dinge untermotorisiert sein. Wenn etwas keinen Sinn ergibt, antworten Sie bitte und ich werde klären.
1 . Einzelne NIC. Technisch gesehen können Sie VLANs verwenden, wenn Sie einen verwalteten Switch haben. Hölle, Sie können sogar 2 verschiedene IP-Netzwerke auf denselben VLANs verwenden, aber es wird ein Albtraum sein. Ich würde kein WLAN als LAN und kein Kabel als WAN verwenden, da dies die Fehlerbehebung sehr schwierig macht, wenn das WLAN schlecht wird (Sie benötigen Konsolenzugriff). Router-on-a-Stick wird empfohlen. Der RPI4-Chip kann 1 GB in beide Richtungen ausführen, wenn Ihr Switch also leistungsstark genug ist, ist dies für den Heimgebrauch in Ordnung.
2. Schwache CPU. Schauen Sie hier nach, um eine Vorstellung von der Skalierung zu erhalten: https://imgur.com/2oHig1f Dies ist wichtig, da der gesamte Datenverkehr zur Verarbeitung an die CPU „gepumpt“ wird. Sie könnten für einfache NAT und super einfache Firewall-Regeln in Ordnung sein, aber alles, was klug ist, wird wirklich langsamer. OpenVPN besteuert die CPU, IDS sind langsam, das Caching auf einer SD-Karte ist langsam usw.
3. Nicht so zuverlässig. Wenn Sie diesen Weg gehen, stellen Sie sicher, dass sich pfsense nicht im kritischen Pfad befindet, oder lassen Sie einen Ersatz-Pi lesen, um die SD-Karte auszutauschen.
4. Ist es billiger? Angenommen, ein 4 GB Pi, ein Gehäuse, eine SD-Karte, ein Netzteil, Kühlkörper usw. kosten 100 US-Dollar. Können Sie einen kleinen Formfaktor verwendet x86-Computer um finden? Schauen Sie sich das Diagramm an, das ich für die CPU gepostet habe: Ein niedriger i3 wird den pi absolut cremen.
Wenn Sie experimentieren möchten und nicht sicher sind, ob Sie einen PI möchten, können Sie versuchen, ihn in einer VM auf einem Computer auszuführen, der immer eingeschaltet ist? Wenn Sie sich entscheiden, dass es sich lohnt, holen Sie sich eine kleine x86-Box und Sie werden glücklich sein, wenn Sie Setup ist „set and forget“