Building out a router



  • Hello there,  ;)

    I am building out a router  from my home network and i have been looking for a list of parts that Pfsense works better with or is more compatible with, say like motherboards NIC's, WIFI card's & etc.. However if someone knows of one plz post a link in tell there is is a list of what i am going to build out.


    MOBO: ( http://www.newegg.com/Product/Product.aspx?Item=N82E16813128679 )
    GIGABYTE GA-C1037UN Intel Dual-core Celeron 1037U (1.8 GHz) Intel NM70 Mini ITX Motherboard/CPU/VGA Combo

    • Intel Dual-core Celeron 1037U (1.8 GHz)

    • Intel NM70

    • DDR3 4GB  - Dual Channel

    • 2 x SATA 3.0Gb/s + 1 x SATA 6.0Gb/s

    • Dual 10/100/1000Mbps


    CASE ( http://www.newegg.com/Product/Product.aspx?Item=N82E16811108396 )
    IN WIN BP-Series BP671.200BL Black Steel Mini-ITX Tower S.F.F Slim Chassis (Ultra Small Form Factor) 200W Power Supply

    • IN WIN

    • BP-Series

    • BP671.200BL

    • Standard TFX 12V IP-S200DF1-0 - 200W - 20+4Pin


    DRIVE ( http://www.newegg.com/Product/Product.aspx?Item=N82E16820171667 )
    SanDisk ReadyCache SDSSDRC-032G-G26 2.5" 32GB SATA III for Windows 7 and Windows 8 -based PCs

    • SanDisk

    • ReadyCache

    • SDSSDRC-032G-G26

    • 2.5"

    • 32GB

    • SATA III


    IF AND MAYBE, will Add in a 500GB WD green for storage of updates and/or stuff lol.

    feedback would be nice!? :)



  • Id avoid an SSD drive.  You will kill it in short time.



  • @Sifter:

    Id avoid an SSD drive.  You will kill it in short time.

    I don't really see why.
    A few SSD will fail prematurely.
    So will conventional HDDs.
    From my observation, the "good" SSD tend to fail less, the "bad" more often than HDD.

    And I don't really see what amount of data pfSense is supposed to write to disk, to quickly "kill" an SSD.


  • Netgate Administrator

    Those look like Realtek NICs which may or may not be supported out of the box. I can't find an exact type number for them.

    Steve



  • @Sifter:

    Id avoid an SSD drive.  You will kill it in short time.

    Unless you're talking about a 1st Generation JMicron-based SSD, this is 100% FUD. Please stop.



  • The Giada NE70-DR is pricier but the NICs (2 x Intel 82574) are definitely going to work very well:

    http://www.newegg.com/Product/Product.aspx?Item=N82E16813176015

    However, there are several variants/ revisions of this with the same exact model number.

    The unit listed on Newegg comes with the Celeron 1037 & 2 x 82574.

    The units I can source locally in Asia comes with the slower Celeron 1007 & 2 x 82583V Boazman NICs (but these cost less for me).



  • @Jason:

    @Sifter:

    Id avoid an SSD drive.  You will kill it in short time.

    Unless you're talking about a 1st Generation JMicron-based SSD, this is 100% FUD. Please stop.

    hahaha….  ;)

    @Applied:

    @Sifter:

    Id avoid an SSD drive.  You will kill it in short time.

    I don't really see why.
    A few SSD will fail prematurely.
    So will conventional HDDs.
    From my observation, the "good" SSD tend to fail less, the "bad" more often than HDD.

    And I don't really see what amount of data pfSense is supposed to write to disk, to quickly "kill" an SSD.

    Well i hope it will not fail, i am just going to run the OS off of the SSD and for all the files that will get saved like win updates and so on will be on the 500GB HDD so i think the SSD will be ok if not oh well lesson learned….

    @dreamslacker:

    The Giada NE70-DR is pricier but the NICs (2 x Intel 82574) are definitely going to work very well:

    http://www.newegg.com/Product/Product.aspx?Item=N82E16813176015

    However, there are several variants/ revisions of this with the same exact model number.

    The unit listed on Newegg comes with the Celeron 1037 & 2 x 82574.

    The units I can source locally in Asia comes with the slower Celeron 1007 & 2 x 82583V Boazman NICs (but these cost less for me).

    Cool and good info man thanks ;)  ;D



  • I have the same mainboard since 4 weeks in action and it works great. Look some threads ago i posted some benchmarks. VPN throughput is great and power consuption is very less. I´m using a M350 mini itx case a 80 watt pico psu and 8 GB corsair voyager GT. No SSD and no HDD.



  • The onboard NICs work with 2.1 without modification?



  • @moto211:

    The onboard NICs work with 2.1 without modification?

    The 82574?  Yeah, they work.



  • @moto211:

    The onboard NICs work with 2.1 without modification?

    If it's the Giada, then yes, the 82574 will work for sure.

    If it's the Gigabyte, then it will work with pfSense 2.1 as long as Gigabyte doesn't switch out the 8111F's for 8111G's (I've seen them do that before on some boards).



  • @Sifter:

    Id avoid an SSD drive.  You will kill it in short time.

    Just one reference point: techreport.com have been hammering some SSD as part of a series of articles on SSD endurance. All of the six contenders have been hammered with writes for months - with every one of the six (including consumer-grade Samsung 840) beeing alive and kicking after 200TB had been written to them:

    http://techreport.com/review/25559/the-ssd-endurance-experiment-200tb-update

    200TB equals about 100GB of writes every day for more than 5 years.

    Six SSD is, admittedly, a small sample size - but it should dispel the notion that pfSense (necessarily or probably) "will" kill an SSD in short time.



  • So far, pfSense has not yet killed any of the SSDs it's running on. "Full" installs, not nanoBSD.

    These are 4GB SLC models. SLC might be more robust than MLC.

    2GB of the 4GB are used as a swap partition. Yup, I did use the automatic partitioning during the installation. The swap file has never been in use, as the system has never run out of physical RAM (2GB installed), but it can be regarded as a last reserve if ever some process develops a memory leak.

    4GB SSD and 2GB RAM may sound like overkill as the system would run as well with a 1GB SSD and 512M RAM, but the free RAM can be used for Squid and the low utilization of the SSD gives it probably more leverage for wear leveling. Plus, if needed (or feeling insane), I can turn on Squid logging.

    I am not totally convinced about the usability of Sandisk SSDs in infrastructure appliances. I have zero experience with the proposed model, but I know of issues with other models. Not with the flash durability, but controller issues, with SSDs failing to boot or stalling during operation.



  • Thanks to all of you for the good info but i see there is a lot of talk about SSD's so that i want to know is SSD or NOT?

    VOTE???

    YES SSD
    or
    NO SSD

    ;D ;D ;D ;D ;D

    @gekko:

    I have the same mainboard since 4 weeks in action and it works great. Look some threads ago i posted some benchmarks. VPN throughput is great and power consuption is very less. I´m using a M350 mini itx case a 80 watt pico psu and 8 GB corsair voyager GT. No SSD and no HDD.

    Cool thanks man and ill look up some of your post..



  • Get a larger modern ssd. Amazon has had the Intel 530 series 240GB units for cheap.
    If you do run an ssd, just make sure you enable trim manually in pfsense. You can also increase the overprovisioning by reducing the amount of space partitioned out during installation.


  • Netgate Administrator

    I would no worries fitting an SSD as long it's a recent model. However consider why you are fitting one, what advantages is it going to bring you? The usual advantage of SSDs, they're much faster, is only really relevant if you're going to be running Squid. They also run cooler and consume less power but is that really necessary in your system?
    You haven't actually said what situation this box is going into.

    Steve





  • I bought a bunch of 30/40/50gb SSDs used for really cheap. non have died. as long as they arent doa and haven't been abused they are fine you will not write enough logs to destroy them. No reason to really go mechanically. Buy a cheap used SSD



  • Just an update to this build… When I was using it for PF it was kicking ass and taking names lol but I have moved to VmWare ESXi an now i'm running PF in a VM...

    Thanks for all the info guys.  ;)