{"id":984,"date":"2015-08-12T16:55:09","date_gmt":"2015-08-12T16:55:09","guid":{"rendered":"https:\/\/www.hackmethod.com\/?p=984"},"modified":"2015-12-06T03:39:44","modified_gmt":"2015-12-06T03:39:44","slug":"homelab-intro","status":"publish","type":"post","link":"https:\/\/hackmethod.com\/homelab-intro\/","title":{"rendered":"Homelab: Intro to building a pfSense router\/firewall &#038; VMWare ESXi server"},"content":{"rendered":"<p>A few months back A1ph4byte, hellor00t, and I had a discussion about a project that would be both educational and useful.\u00a0 Despite being employed in the Network Security world, none of us had tinkered with pfSense in-depth prior to this venture. We mostly relied on the &#8220;strict&#8221; firewall rules of our SOHO routers.\u00a0 As enthusiasts not only would this serve as a fun and interesting project for us, but it would also serve as a guide\/walk-through to others with our same interests.\u00a0 In addition, we thought it would be entertaining to VPN our networks together to build a somewhat larger &#8220;homelab&#8221; to test theories and attempt to mess with each others VMs, but that&#8217;s another write-up for a different time. The overall goal of this is to setup a more secure home network.<\/p>\n<p><!--more--><\/p>\n<p>The layout in my head went something like the below picture:<br \/>\n<img data-recalc-dims=\"1\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i0.wp.com\/www.hackmethod.com\/wp-content\/uploads\/2015\/08\/1oZPGe7.png?w=1080&#038;ssl=1\" alt=\"Homelab-Idea\" \/><\/p>\n<p>As most of my projects go, I hardly ever jump in without at least having some background knowledge of the mistakes others have made.\u00a0 Why put myself through what others have already suffered, right?\u00a0 So, with my excitement building like a 5 yr old that just received news they&#8217;re going to Disney World, I started researching.\u00a0 But with work making it&#8217;s selfish way into my life,\u00a0 it took me ~5 weeks (on and off) reading pfSense forum pages, various subreddits, and more reviews than I am willing to admit to be comfortable pulling the trigger.\u00a0 This past Monday, I finally started purchasing the hardware to build the over all project.\u00a0 I started with my pfSense build as it is to be the centerpiece of this project.\u00a0 Below is an inventory list of what I, inCIDRthreat, purchased or will be purchasing VERY soon.<\/p>\n<p><strong>pfSense Hardware List<\/strong>:<\/p>\n<pre>[ <span style=\"color: #228b22;\">Arrived<\/span> ] [easyazon_link identifier=\"B003DXI288\" locale=\"US\" tag=\"hackm01-20\"]M350 Universal Mini-ITX PC enclosure PicoPSU compatible[\/easyazon_link]\r\n\r\n[\u00a0<span style=\"color: #228b22;\">Arrived<\/span> ] [easyazon_link identifier=\"B000VE7GQQ\" locale=\"US\" tag=\"hackm01-20\"]Sabrent 72W AC Adapter Power Supply[\/easyazon_link]\r\n\r\n[\u00a0<span style=\"color: #228b22;\">Arrived<\/span> ] [easyazon_link identifier=\"B00XNR4HE2\" locale=\"US\" tag=\"hackm01-20\"]Jetway NF9HG-2930 Thin mini-ITX Network Motherboard[\/easyazon_link]\r\n\r\n[\u00a0<span style=\"color: #228b22;\">Arrived<\/span> ] <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16820231692\" target=\"_blank\">G.SKILL 8GB (2 x 4GB) 204-Pin DDR3<\/a>\r\n\r\n[\u00a0<span style=\"color: #228b22;\">Arrived<\/span> ] [easyazon_link identifier=\"B00COFMPAM\" locale=\"US\" tag=\"hackm01-20\"]Kingston Digital 60GB mSATA SSD[\/easyazon_link]\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>ESXi Hardware List<\/strong>:<\/p>\n<pre>[ <del><span style=\"color: #df0101;\">Returned<\/span><\/del> ] [easyazon_link identifier=\"B00FNPCKUU\" locale=\"US\" tag=\"hackm01-20\"]<del>Gigabyte Brix GB-BXi7-4500<\/del>[\/easyazon_link] (Didn't fit the requirements)\r\n\r\n[ <span style=\"color: #228b22;\">Arrived<\/span> ] [easyazon_link identifier=\"B00HWP6CMG\" locale=\"US\" tag=\"hackm01-20\"]Gigabyte Intel i7-4770R[\/easyazon_link]\r\n\r\n[ <span style=\"color: #228b22;\">Arrived <\/span>] [easyazon_link identifier=\"B00LS3EWC0\" locale=\"US\" tag=\"hackm01-20\"]Crucial Ballistix Memory 16GB (2 x 8G)[\/easyazon_link] \r\n\r\n[\u00a0<span style=\"color: #228b22;\">Arrived<\/span> ] [easyazon_link identifier=\"B00CG8GTPO\" locale=\"US\" tag=\"hackm01-20\"]Kingston Digital 120GB mSATA SSD[\/easyazon_link]<\/pre>\n<p>Keep in mind that you can build a perfectly functional pfSense router\/firewall from spare parts you may have lying around, I just like excuses to purchase more hardware. A1ph4byte and hellor00t will be doing their own setup with possibly a write-up for each. In the end we hope to compare our setups as A1ph4byte has already purchased an Intel NUC for his ESXi server. Thanks for visiting and remember to check back as I will be publishing &#8216;2-pfSense Build&#8217; as I receive hardware for the pfSense box and find time to get it running and inserted into my network.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few months back A1ph4byte, hellor00t, and I had a discussion about a project that would be both educational and useful.\u00a0 Despite being employed in the Network Security world, none of us had tinkered with pfSense in-depth prior to this venture. We mostly relied on the &#8220;strict&#8221; firewall rules of our SOHO routers.\u00a0 As enthusiasts [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":1022,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[75,42,63,31,49],"tags":[],"class_list":["post-984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware","category-reviews","category-security","category-technology","category-tutorials"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/hackmethod.com\/wp-content\/uploads\/2015\/08\/cMbIsF1.png?fit=267%2C56&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5zY4D-fS","_links":{"self":[{"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/posts\/984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/comments?post=984"}],"version-history":[{"count":54,"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/posts\/984\/revisions"}],"predecessor-version":[{"id":1496,"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/posts\/984\/revisions\/1496"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/media\/1022"}],"wp:attachment":[{"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/media?parent=984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/categories?post=984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hackmethod.com\/wp-json\/wp\/v2\/tags?post=984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}