Can I run server applications and pfSense on the same computer? How is pfSense different from FreeBSD?
-
Yes, if you need to do this you should run pfSense and some other OS virtualised.
Steve
-
@inf3rno You could use a great computer with 32GB RAM, install CentOS and OpenStack which need 16GB RAM. You can run pfSense instance with numerous servers. Bear in mind that virtualization is getting there; however, it's not there yet.
So that's why others had emphasised that running pfSense on a separate box at this stage is the best ... like most of us here with home/office/lab.
-
@inf3rno OP just to check it out, I could install CentOS 7 minimal and OpenStack on VirtualBox and get it to run with six 6GB RAM; however, I had not added anything (other instances such as pfSense and other servers) because the device maxed out at 16GB RAM. So, I would say get busy as the possibility you're seeking can be achieved with your multi-core Xeon server with at least 32GB RAM ... more RAM would be even better.
-
@NollipfSense
That's why we have the good friends to prevent us from realizing our own "stupid" or inadequate ideas or correct the misunderstandings and steer us in the right direction.
It’s just a monologue to my own ideas, every person is different, if there is no curiosity, the world will not move forward.(but I pretty much agree with what you do....) / (somewhere, that’s how it works with someone)
OP is no longer interested in the topic, hihihi -
@DaddyGo said in Can I run server applications and pfSense on the same computer? How is pfSense different from FreeBSD?:
@NollipfSense
That's why we have the good friends to prevent us from realizing our own "stupid" or inadequate ideas or correct the misunderstandings and steer us in the right direction.
It’s just a monologue to my own ideas, every person is different, if there is no curiosity, the world will not move forward.(but I pretty much agree with what you do....) / (somewhere, that’s how it works with someone)
OP is no longer interested in the topic, hihihiIf OP is no longer interested that would be sad; however, others may benefit. I am finding the network function virtualization and software designed networking fascinating however, it's highly sophisticated as well as complex. I have played with virtual Security Onion and now OpenStack ... very grateful to those that made the learning possible by sharing.
-
@DaddyGo I am, but I turned to read mode. :P I checked other threads. I found that most of the applications from ports should run fine with pfSense, there is just not support for them. I have no idea why the developers needed a separate "distro" instead of using FreeBSD with a few applications. So in theory I don't need virtualization, because I don't need very high availability. I am not entirely sure, but I expect less than one system collapse in 3 months, which is acceptable. My ISP fails me more. In theory my computer is enough for 5 Gbps, maybe even 10. I plan to use link aggregation to have 4 Gbps to my primary PC. In theory it is cheaper than a card that supports it on one port and I don't need more to copy between Sata3 SSD-s. So the minimum I'd need is a managed switch I think. I'll check what other options I have. Thanks for the input!
-
Most relatively simple ports will run fine. They will not survive a firmware update etc.
More complex things might pull in other dependencies and if that overwrites something in pfSense which is not standard it could break pfSense entirely. There is a lot of non-standard FreeBSD stuff in pfSense. Installing FreeBSD ports is a good way to break it!
Running virtual eliminates all those problems.
Steve
-
@inf3rno said in Can I run server applications and pfSense on the same computer? How is pfSense different from FreeBSD?:
I have no idea why the developers needed a separate "distro" instead of using FreeBSD with a few applications.
Why try build a better mouse trap when you can use an existing great one and put a fine cage around it to lure, trap, and exterminate bad actors!
-
@stephenw10 Ohh ok, good to know.
-
My opinion is that FreeBSD is one of the best choices for NGFWs, due to the distinctive behavior of the OP system itself.
However, you can't run it cleanly on FreeBSD, so like pfSense, sticking to the parent basics (FreeBSD), you need to implement a different philosophy = pfSense.NollipfSense /
I agree with you that the future belongs to the VM, but we still have a lot to learn in this area.
What is currently worrying is that only mirror solutions can create large stability systems.
I currently work for a world-wide insurance company, in the current unfortunate situation (COVID), more than 8,000 employees work from home on a VM basis.
It works, but 25 extra mirror servers have been set up in 15 countries to eliminate the any possible problems.
Virtualization is a wonderful part of the IT world, flexible and I hope there will be more and more serious availability.
(I started with Windows NT servers and Win 3.1 has changed a lot since then :-))