{"id":8518,"date":"2013-08-16T14:50:00","date_gmt":"2013-08-16T19:50:00","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=8518"},"modified":"2014-03-18T21:45:42","modified_gmt":"2014-03-19T02:45:42","slug":"install-pfsense-firewall-router-inside-a-home-network","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=8518","title":{"rendered":"Install pfSense Firewall Router Inside a Home Network"},"content":{"rendered":"<div class='toc wptoc'>\n<h2>Contents<\/h2>\n<ol class='toc-odd level-1'>\n\t<li>\n\t\t<a href=\"#Overview\">Overview<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Install_pfSense_VMware_Virtual_Machine\">Install pfSense VMware Virtual Machine<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Download_ova_File\">Download ova File<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Deploy_Virtual_Machine\">Deploy Virtual Machine<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#pfSense_default_configuration\">pfSense default configuration<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Initial_Machine_Setup\">Initial Machine Setup<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Configure_WAN\">Configure WAN<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Configure_LAN\">Configure LAN<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Reboot\">Reboot<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Initial_Web_Setup\">Initial Web Setup<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#References\">References<\/a>\n\t<\/li>\n<\/ol>\n<\/ol>\n<\/div>\n<div class='wptoc-end'>&nbsp;<\/div>\n<span id=\"Overview\"><h2>Overview<\/h2><\/span>\n<p>* See <a href=\"http:\/\/www.pfsense.org\/\">http:\/\/www.pfsense.org\/<\/a><\/p>\n<span id=\"Install_pfSense_VMware_Virtual_Machine\"><h2>Install pfSense VMware Virtual Machine<\/h2><\/span>\n<span id=\"Download_ova_File\"><h3>Download ova File<\/h3><\/span>\n<p>* Download ova file from <a href=\"http:\/\/mirror.qubenet.net\/mirror\/pfsense\/downloads\/\">here<\/a>, e.g. <a href=\"http:\/\/mirror.qubenet.net\/mirror\/pfsense\/downloads\/pfSense-2.0.3-RELEASE-amd64.ova\">pfSense-2.0.3-RELEASE-amd64.ova<\/a><\/p>\n<span id=\"Deploy_Virtual_Machine\"><h3>Deploy Virtual Machine<\/h3><\/span>\n<p>* Deploy to: <em>ESXi 5<\/em><br \/>\n&#8211; Name: <em>pfsense01<\/em><br \/>\n&#8211; CPUs: <em>1<\/em><br \/>\n&#8211; Memory: <em>512 MB<\/em> (could be 256 MB)<\/p>\n<span id=\"pfSense_default_configuration\"><h3>pfSense default configuration<\/h3><\/span>\n<p>By default pfSense will have the following configuration:<br \/>\n* WAN is configured as DHCP client, all incoming connections are blocked by default.<br \/>\n* LAN is configured at <em>192.168.1.1\/24<\/em> and acts as DHCP-Server and offers a DNS-forwarder.<br \/>\n* OPTx interfaces are disabled, you have to enable and configure them at the webgui.<br \/>\n* WebGUI runs at port 80, username is &#8220;<em>admin<\/em>&#8220;, password &#8220;<em>pfsense<\/em>&#8220;.<br \/>\n* SSH is disabled. <\/p>\n<span id=\"Initial_Machine_Setup\"><h2>Initial Machine Setup<\/h2><\/span>\n<p>* Bootup VM<\/p>\n<span id=\"Configure_WAN\"><h3>Configure WAN<\/h3><\/span>\n<p>* Enter an option: <strong>2<\/strong><br \/>\n* Enter the number of the interface you with to configure: <strong>1<\/strong><br \/>\n* Configure WAN interface via DHCP? [y|n]: <strong>n<\/strong><br \/>\n* Enter the new WAN IPv4 address: <strong>192.168.1.60<\/strong><br \/>\n* Enter the new WAN IPv4 subnet bit count: <strong>24<\/strong><br \/>\n* Do you want to revert to HTTP as the webConfigurator protocol? (y\/n): <strong>n<\/strong><\/p>\n<span id=\"\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_1-300x178.jpg\" alt=\"\" title=\"pfsense01_config_wan_1\" width=\"300\" height=\"178\" class=\"aligncenter size-medium wp-image-8526\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_1-300x178.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_1.jpg 666w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_1\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_2-300x77.jpg\" alt=\"\" title=\"pfsense01_config_wan_2\" width=\"300\" height=\"77\" class=\"aligncenter size-medium wp-image-8527\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_2-300x77.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_wan_2.jpg 724w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Configure_LAN\"><h3>Configure LAN<\/h3><\/span>\n<p>* Enter an option: <strong>2<\/strong><br \/>\n* Enter the number of the interface you with to configure: <strong>2<\/strong><br \/>\n* Enter the new LAN IPv4 address: <strong>192.168.2.1<\/strong><br \/>\n* Enter the new LAN IPv4 subnet bit count: <strong>24<\/strong><br \/>\n* Do you want to enable the DHCP server on LAN? [y|n]: <strong>y<\/strong><br \/>\n* Enter the start address: <strong>192.168.2.2<\/strong><br \/>\n* Enter the end address: <strong>192.168.2.20<\/strong><\/p>\n<span id=\"_2\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_1-300x186.jpg\" alt=\"\" title=\"pfsense01_config_lan_1\" width=\"300\" height=\"186\" class=\"aligncenter size-medium wp-image-8528\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_1-300x186.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_1.jpg 660w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_3\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_2-300x81.jpg\" alt=\"\" title=\"pfsense01_config_lan_2\" width=\"300\" height=\"81\" class=\"aligncenter size-medium wp-image-8529\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_2-300x81.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_config_lan_2.jpg 725w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Reboot\"><h3>Reboot<\/h3><\/span>\n<p>* Select option 5 to reboot server.<\/p>\n<span id=\"_4\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_reboot.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_reboot-300x166.jpg\" alt=\"\" title=\"pfsense01_reboot\" width=\"300\" height=\"166\" class=\"aligncenter size-medium wp-image-8530\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_reboot-300x166.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_reboot.jpg 634w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_5\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_rebooted.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_rebooted-300x192.jpg\" alt=\"\" title=\"pfsense01_rebooted\" width=\"300\" height=\"192\" class=\"aligncenter size-medium wp-image-8531\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_rebooted-300x192.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_rebooted.jpg 642w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Initial_Web_Setup\"><h2>Initial Web Setup<\/h2><\/span>\n<p>* Setup a client machine using <em>192.168.2.1<\/em> as both gateway and DHCP server.<br \/>\n* From client machine, login <a href=\"https:\/\/192.168.2.1\">https:\/\/192.168.2.1<\/a> as <strong>admin\/pfsense<\/strong><\/p>\n<span id=\"_6\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin-249x300.jpg\" alt=\"\" title=\"pfsense01_login_admin\" width=\"249\" height=\"300\" class=\"aligncenter size-medium wp-image-8532\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin-249x300.jpg 249w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin.jpg 453w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><\/h6><\/span>\n<p>* Enter<br \/>\n&#8211; Hostname: pfsense01<br \/>\n&#8211; Domain: pfsense.local<br \/>\n&#8211; Primary DNS Server: 8.8.8.8<\/p>\n<span id=\"_7\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_general.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_general-300x177.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_general\" width=\"300\" height=\"177\" class=\"aligncenter size-medium wp-image-8533\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_general-300x177.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_general.jpg 576w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Setup NTP:<br \/>\n&#8211; Time server hostname: 0.pfsense.pool.ntp.org<br \/>\n&#8211; Timezone: America\/New_York<\/p>\n<span id=\"_8\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_ntp.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_ntp-300x123.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_ntp\" width=\"300\" height=\"123\" class=\"aligncenter size-medium wp-image-8534\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_ntp-300x123.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_ntp.jpg 514w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Setup WAN:<br \/>\n&#8211; IP Address: 192.168.1.60\/24<br \/>\n&#8211; Gateway: 192.168.1.1<\/p>\n<span id=\"_9\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan-300x185.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_wan\" width=\"300\" height=\"185\" class=\"aligncenter size-medium wp-image-8535\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan-300x185.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan.jpg 666w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>&#8211; Since this is a home private network, unblock RFC1918 private networks:<\/p>\n<span id=\"_10\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan_2-300x187.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_wan_2\" width=\"300\" height=\"187\" class=\"aligncenter size-medium wp-image-8536\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan_2-300x187.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_wan_2.jpg 409w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Setup LAN:<br \/>\n&#8211; LAN IP Address: 192.168.2.1<br \/>\n&#8211; Subnet Mask: 24<\/p>\n<span id=\"_11\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan-300x110.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_lan\" width=\"300\" height=\"110\" class=\"aligncenter size-medium wp-image-8537\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan-300x110.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan.jpg 595w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Enter LAN admin console password:<\/p>\n<span id=\"_12\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan_2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan_2-300x94.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_lan_2\" width=\"300\" height=\"94\" class=\"aligncenter size-medium wp-image-8538\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan_2-300x94.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_lan_2.jpg 723w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Reload configuration:<\/p>\n<span id=\"_13\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reload.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reload-300x54.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_reload\" width=\"300\" height=\"54\" class=\"aligncenter size-medium wp-image-8539\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reload-300x54.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reload.jpg 732w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"_14\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reloaded.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reloaded-300x89.jpg\" alt=\"\" title=\"pfsense01_login_admin_wizard_reloaded\" width=\"300\" height=\"89\" class=\"aligncenter size-medium wp-image-8540\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reloaded-300x89.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_wizard_reloaded.jpg 630w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Dashboard:<\/p>\n<span id=\"_15\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_dashboard.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_dashboard-300x254.jpg\" alt=\"\" title=\"pfsense01_login_admin_dashboard\" width=\"300\" height=\"254\" class=\"aligncenter size-medium wp-image-8541\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_dashboard-300x254.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2013\/08\/pfsense01_login_admin_dashboard.jpg 911w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"References\"><h2>References<\/h2><\/span>\n<p>* <a href=\"http:\/\/www.pfsense.org\/\">pfSense<\/a><br \/>\n* <a href=\"http:\/\/doc.pfsense.org\/index.php\/Installing_pfSense\">Installing pfSense<\/a><br \/>\n* <a href=\"http:\/\/www.viktorious.nl\/2012\/04\/22\/vcloud-director-howto-load-balancing-with-free-pfsense-appliance\/\">vCloud Director Howto: Load balancing with free pfSense<\/a><br \/>\n* <a href=\"http:\/\/www.iceflatline.com\/2010\/08\/install-and-configure-pfsense-in-your-home-network\/\">Install and Configure pfSense in Your Home Network<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview * See http:\/\/www.pfsense.org\/ Install pfSense VMware Virtual Machine Download ova File * Download ova file from here, e.g. pfSense-2.0.3-RELEASE-amd64.ova Deploy Virtual Machine * Deploy to: ESXi 5 &#8211; Name: pfsense01 &#8211; CPUs: 1 &#8211; Memory: 512 MB (could be &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=8518\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"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":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[229],"tags":[614,141,424,425],"class_list":["post-8518","post","type-post","status-publish","format-standard","hentry","category-firewall","tag-firewall","tag-install","tag-pfsense","tag-router"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-2do","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/8518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8518"}],"version-history":[{"count":5,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/8518\/revisions"}],"predecessor-version":[{"id":9854,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/8518\/revisions\/9854"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}