Overclock.net › Forums › Software, Programming and Coding › Networking & Security › pfSense in a VM: opinions / suggestions
New Posts  All Forums:Forum Nav:

pfSense in a VM: opinions / suggestions

post #1 of 4
Thread Starter 
I'd like to replace the DLINK router I have connected to my Internet connection with something more robust as I'll be hosting LANs with 12-18 people in my basement and want better QOS and WAN performance (power is not a concern, I have three dedicated 20 amp circuits for power in the basement). Seeing as I have a machine I leave on as a home server/miner/VM machine I was thinking about picking up a dual port NIC and running pfSense in a VM with both ports of the new NIC assigned to it. I'll be using VMware Player hosted on windows, not EXSI since I couldn't get my the video cards to hardware pass to a mining VM with EXSI.

The people attending the LAN will attach to the 24 port 10/100 switch so traffic between the attendees isn't an issue. On to the questions...


First
Would this NIC be OK, I need something pci-e 1x, so it rules out the cheap dual port Intel 4x sized NIC. It's supported by pfSense, but my concern is simply capabilities of the NIC itself since it's a RealTek.
http://www.newegg.com/Product/Product.aspx?Item=N82E16833328022




Second
Would the current HomeServer/VMmachine/Miner be powerful enough. The specs are:
  • Sandy Bridge Pentium G620
  • 8 GB RAM
If I added a pfSense VM I'd plan on allocating RAM as:
  • 4 GB - Ubuntu 12.04 running NewzNab / LAMP Stack
  • 2 GB - pfSense
  • 2 GB - Host Windows 7 OS - Network Shares & Mining




Third
If anyone has any other suggestions that I'm missing, please share. Thanks!



Here are some diagrams of my network and what I was thinking of doing. Boxed items are network hardware, and rounded corners are clients. I tried to mark off the different areas the equipment is housed in and label it, hopefully it's clear. I have 2 APs, one is only used for the xbox extender (the one upstairs in the office), the other one handles all of the remaining wireless device traffic and is located in the basement at the networking panel.


Here is the current network Layout:






Here is what I was thinking about doing:


Edited by canna - 3/8/14 at 6:04pm
2500K 4/1/2011
(13 items)
 
  
CPUMotherboardGraphicsRAM
I5 2500K @ 4.4GHz 1.320vCore AsRock P67 Pro3 (B3) Gigabyte R280X Windforce Rev2 4x4GB Gskill DDR3-1600 
Hard DriveOptical DriveOSMonitor
120G Samsung 830 SSD, 3x2TB Samsung 5.4K, 1x2TB... Lite on DVDRW Win 7 64 2 x Asus 24" LED LCD 
KeyboardPowerCaseMouse
Generic Corsair TX 650 V2 HAF 922 Logitech LX7 
Mouse Pad
Nada 
  hide details  
Reply
2500K 4/1/2011
(13 items)
 
  
CPUMotherboardGraphicsRAM
I5 2500K @ 4.4GHz 1.320vCore AsRock P67 Pro3 (B3) Gigabyte R280X Windforce Rev2 4x4GB Gskill DDR3-1600 
Hard DriveOptical DriveOSMonitor
120G Samsung 830 SSD, 3x2TB Samsung 5.4K, 1x2TB... Lite on DVDRW Win 7 64 2 x Asus 24" LED LCD 
KeyboardPowerCaseMouse
Generic Corsair TX 650 V2 HAF 922 Logitech LX7 
Mouse Pad
Nada 
  hide details  
Reply
post #2 of 4
@OP

pfSense doesn't need 2GB of RAM, you can run it in 256MB (I do, in a VirtualBox VM), although 512MB is advised. smile.gif
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Apple Basic Keyboard Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Apple Basic Keyboard Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
post #3 of 4
Don't virtualize PFSense. Period.
    
CPUMotherboardGraphicsRAM
AMD FX-4100 @ 4.6 GHZ Gigabyte 970A-UD3 GTX 580 Superclocked Edition Corsair XMS3 16GB (4x4GB) 
Hard DriveHard DriveCoolingOS
Corsair F120 120GB Sata III SSD (OS) Western Digital Caviar Black (2x500GB, Data, Ga... Corsair A70 Air CPU Cooler Windows 7 Home Premium 64-Bit 
MonitorKeyboardPowerCase
Samsung ToC 27" 1080p Logitech G15 Corsair Professional Series 1050w Modular Corsair 600T White Edition 
MouseMouse PadAudio
Logitech G500 XTracPads Creative Fata1ity XFi-Titanium 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
AMD FX-4100 @ 4.6 GHZ Gigabyte 970A-UD3 GTX 580 Superclocked Edition Corsair XMS3 16GB (4x4GB) 
Hard DriveHard DriveCoolingOS
Corsair F120 120GB Sata III SSD (OS) Western Digital Caviar Black (2x500GB, Data, Ga... Corsair A70 Air CPU Cooler Windows 7 Home Premium 64-Bit 
MonitorKeyboardPowerCase
Samsung ToC 27" 1080p Logitech G15 Corsair Professional Series 1050w Modular Corsair 600T White Edition 
MouseMouse PadAudio
Logitech G500 XTracPads Creative Fata1ity XFi-Titanium 
  hide details  
Reply
post #4 of 4
Quote:
Originally Posted by gamerdude74 View Post

Don't virtualize PFSense. Period.

Isn't it designed to be run in a VM?

I haven't had any luck running it in a VM, though. Other systems on my network would have extremely flaky connection, sometimes loading pages, sometimes only loading parts of pages, sometimes not connecting at all. Too bad I haven't had time to figure it out. I'm thinking things would be easier just running it natively on the system, though.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Networking & Security
Overclock.net › Forums › Software, Programming and Coding › Networking & Security › pfSense in a VM: opinions / suggestions