I recently installed ipfire on a raspberry 2b I had lying around (yes, had to download an old version of ipfire).
It works quite well but my 100Mb connection has dropped to 50Mb probably due to the slow processing speed and the usb to Ethernet adapter I had to use. But all in all it does the job for my home setup.
The Raspberry PI 5B is not currently supported. A Raspberry PI 4B works well for a 100Mbps internet connection. Instead of a two-port module, you can use a simple switch that supports 802.1Q. With a 5-port switch, you can create all possible zones (red, green, orange, blue).
it is great that this works, but since this is a 32 bit SoC, you should not run this in production as that release is probably a couple of years old by now.
As far as I know (I am not the biggest export on SBCs), there is still not support for the latest generation of the RPi SoCs in the upstream Linux kernel. Since it has also been very difficult to get hold of these devices, there has been very low demand to add it into IPFire.
A quick Google search shows that there is some more driver support in kernel 6.14 (IPFire is on 6.12 LTS), but it is still considered incomplete and experimental.
Thank you for the responses. I am running the 2b in production but left it on the LAN side of my internet router as I was also a bit concerned about how old the release was. Does mean I double NAT which was the compromise but it hasn’t been an issue for what I use it for. I was really just looking for parental controls.
I think I’ll get myself a raspberry pi 4B and do something else with my CM5.