{"id":71,"date":"2024-03-04T21:00:00","date_gmt":"2024-03-04T21:00:00","guid":{"rendered":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/?p=71"},"modified":"2024-03-07T19:11:55","modified_gmt":"2024-03-07T19:11:55","slug":"firewall-scheduling-an-example","status":"publish","type":"post","link":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/","title":{"rendered":"Firewall Scheduling: An Example"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"773\" src=\"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-1024x773.png\" alt=\"\" class=\"wp-image-72\" style=\"width:365px;height:auto\" srcset=\"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-1024x773.png 1024w, https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-300x226.png 300w, https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-768x579.png 768w, https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample.png 1295w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the previous article, we showed how to add a schedule entry that could subsequently be used to modify a firewall rule. In this article, we we show how this can be done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s assume that we have decided to block Slashdot because we have decided that having workstations that can access Slashdot is counterproductive. But we also decide that we only want this rule to be applied during working hours \u2013 Monday through Friday, 9 AM to 5 PM. We also decide that accessing Slashdot will be allowed during lunch hour: noon to 1 PM. Essentially, we have three separate tasks to complete:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Create a schedule entry for regular work hours.<\/li>\n\n\n\n<li class=\"\">Create another schedule entry for lunch time.<\/li>\n\n\n\n<li class=\"\">Create a rule to block Slashdot during work hours.<\/li>\n\n\n\n<li class=\"\">Create another rule to allow Slashdot at lunch time.<\/li>\n\n\n\n<li class=\"\">Test the rule to make sure it takes effect.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This may be fairly ambitious, but by focusing on each individual task, it should be possible. First, we log into OPNsense\u2019s web GUI, and start to add schedule entries:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">On the left sidebar menu, click on <strong>Firewall<\/strong>, click on <strong>Settings<\/strong>, and click on <strong>Schedule<\/strong>.<\/li>\n\n\n\n<li class=\"\">Click on the plus (<strong>+<\/strong>) icon to add a schedule entry.<\/li>\n\n\n\n<li class=\"\">In the <strong>Name<\/strong> edit box, enter WORK_HOURS.<\/li>\n\n\n\n<li class=\"\">In the <strong>Description<\/strong> edit box enter \u201cNormal work hours\u201d.<\/li>\n\n\n\n<li class=\"\">In the <strong>Month<\/strong> calendar, click on the headers or <strong>Mon<\/strong>, <strong>Tue<\/strong>, <strong>Wed<\/strong>, <strong>Thu<\/strong>, and <strong>Fri<\/strong>.<\/li>\n\n\n\n<li class=\"\">In the <strong>Time<\/strong> drop-down boxes, select <strong>9:00<\/strong> and <strong>17:00<\/strong>.<\/li>\n\n\n\n<li class=\"\">In the <strong>Time Range Description<\/strong> edit box, enter \u201cStandard Work Hours\u201d.<\/li>\n\n\n\n<li class=\"\">Click on the <strong>Add Time<\/strong> button to add the time range.<\/li>\n\n\n\n<li class=\"\">Click on <strong>Save<\/strong> to Save the schedule entry.<\/li>\n\n\n\n<li class=\"\">Now you must add the lunch time schedule entry. Click on the plus (<strong>+<\/strong>) icon to add a schedule entry.<\/li>\n\n\n\n<li class=\"\">In the <strong>Name<\/strong> edit box, enter LUNCH_TIME.<\/li>\n\n\n\n<li class=\"\">In the <strong>Description<\/strong> edit box, enter \u201cNormal lunch time\u201d.<\/li>\n\n\n\n<li class=\"\">In the <strong>Month<\/strong> calendar, click on the headers or Mon, Tue, Wed, Thu, and Fri.<\/li>\n\n\n\n<li class=\"\">In the Time drop-down boxes, select <strong>12<\/strong><strong>:00<\/strong> and <strong>1<\/strong><strong>3<\/strong><strong>:00<\/strong>.<\/li>\n\n\n\n<li class=\"\">In the <strong>Time Range Description<\/strong> edit box, enter \u201cStandard Lunch Time\u201d.<\/li>\n\n\n\n<li class=\"\">Click on the <strong>Add Time<\/strong> button to add the time range.<\/li>\n\n\n\n<li class=\"\">Click on <strong>Save<\/strong> to Save the schedule entry.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we have schedule entries for work hours and lunch time, we can begin to add firewall rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">On the left sidebar menu, click on <strong>Firewall<\/strong>, <strong>Rules<\/strong>, and <strong>LAN<\/strong>.<\/li>\n\n\n\n<li class=\"\">Click on the plus (<strong>+<\/strong>) icon to add a firewall rule.<\/li>\n\n\n\n<li class=\"\">In the <strong>Action<\/strong> drop-down box, select <strong>Reject<\/strong>.<\/li>\n\n\n\n<li class=\"\">In the <strong>Protocol<\/strong> drop-down box, select <strong>TCP<\/strong>.<\/li>\n\n\n\n<li class=\"\">In the <strong>Source<\/strong> drop-down box, select <strong>Single host or Network<\/strong>. In the edit box, enter <strong>216.105.38.15<\/strong>. and select <strong>32<\/strong> in the CIDR drop-down box.<\/li>\n\n\n\n<li class=\"\">In the <strong>Schedule<\/strong> drop-down box, select WORK_HOURS.<\/li>\n\n\n\n<li class=\"\">In the <strong>Description<\/strong> edit box, enter a brief description (e.g. \u201cBlock Slashdot during work hours\u201d).<\/li>\n\n\n\n<li class=\"\">Click on the <strong>Save<\/strong> button to save the rule, and <strong>Apply Changes<\/strong> to reload the rules.<\/li>\n\n\n\n<li class=\"\">We have created a rule to block Slashdot during work hours; now we just need to add a rule to allow Slashdot at lunch time. Click on the plus (<strong>+<\/strong>) icon to add a firewall rule.<\/li>\n\n\n\n<li class=\"\">In the <strong>Action<\/strong> drop-down box, select <strong>Pass<\/strong> (which should be the default).<\/li>\n\n\n\n<li class=\"\">In the <strong>Protocol<\/strong> drop-down box, select <strong>TCP<\/strong>.<\/li>\n\n\n\n<li class=\"\">In the <strong>Source <\/strong>drop-down box, select <strong>Single host or Network<\/strong>. In the edit box, enter <strong>216.105.38.15<\/strong>. and select <strong>32<\/strong> in the CIDR drop-down box.<\/li>\n\n\n\n<li class=\"\">In the <strong>Schedule<\/strong> drop-down box, select LUNCH TIME.<\/li>\n\n\n\n<li class=\"\">In the <strong>Description<\/strong> edit box, enter a brief description (e.g. \u201cAllow Slashdot during lunch time\u201d).<\/li>\n\n\n\n<li class=\"\">Click on the <strong>Save<\/strong> button to save the rule, and <strong>Apply Changes<\/strong> to reload the rules.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Now you have all the firewall rules, and you just need to order them properly. You need to put the new rules before the \u201cAllow LAN to any\u201d rules. In addition, you must put the \u201cAllow Slashdot during lunch time\u201d rule before the \u201cBlock Slashdot during work hours\u201d rule. This is because firewall rules are evaluated from the top down, and once a rule matches traffic, the rest of the rules are not evaluated. Thus, the allow Slashdot rule must be evaluated before all other rules; the deny Slashdot rule should be evaluated next. You can put these rules first by checking all the other rules, then select the \u2190 arrow (the icon for \u201cMove selected rules to end\u201d). Then select the all the old rules, the \u201cBlock Slashdot during work hours\u201d rule and do the same. Now the rules should be in the right order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, you should verify the rules to make sure they actually work. Unless you are testing this during work hours, you probably should edit the Block Slashdot firewall rule. Scroll down to the <strong>Schedule<\/strong> drop-down box, and select <strong>any<\/strong>. Then save the rule. Edit the Allow Slashdot rule, and disable the rule temporarily. Now, if you surf to slashdot.org, the site should be blocked now. Once you have confirmed that this is actually the case, edit the Allow Slashdot rule. Re-enable it, and scroll down to the <strong>Schedule<\/strong> drop-down box and select <strong>any<\/strong>. Now, Slashdot should be allowed. Once you have confirmed this, re-edit the rules to apply to the schedule entries, save both of them, and click on Apply Changes to reload the firewall rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Admittedly, this was a relatively simple rule set. Most web sites actually have multiple web servers (and therefore, multiple IP addresses) which are used to host content to the rest of the world; Slashdot is unique in that it only has a single IP address. We will examine how to come up with a rule set to block social media sites in a future article.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the previous article, we showed how to add a schedule entry that could subsequently be used to modify a firewall rule. In this article, we&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-71","post","type-post","status-publish","format-standard","hentry","category-confiiguration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Firewall Scheduling: An Example - OPNsense Install<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Firewall Scheduling: An Example - OPNsense Install\" \/>\n<meta property=\"og:description\" content=\"In the previous article, we showed how to add a schedule entry that could subsequently be used to modify a firewall rule. In this article, we&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/\" \/>\n<meta property=\"og:site_name\" content=\"OPNsense Install\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DavidZientara\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-04T21:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-07T19:11:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-1024x773.png\" \/>\n<meta name=\"author\" content=\"David Zientara\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DavidZientara\" \/>\n<meta name=\"twitter:site\" content=\"@DavidZientara\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Zientara\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/\"},\"author\":{\"name\":\"David Zientara\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#\\\/schema\\\/person\\\/6054d1da024a9c9b8d3cc4ff185d7f0b\"},\"headline\":\"Firewall Scheduling: An Example\",\"datePublished\":\"2024-03-04T21:00:00+00:00\",\"dateModified\":\"2024-03-07T19:11:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/\"},\"wordCount\":928,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/screencap07_schedulingexample-1024x773.png\",\"articleSection\":[\"Confiiguration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/\",\"url\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/\",\"name\":\"Firewall Scheduling: An Example - OPNsense Install\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/screencap07_schedulingexample-1024x773.png\",\"datePublished\":\"2024-03-04T21:00:00+00:00\",\"dateModified\":\"2024-03-07T19:11:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/screencap07_schedulingexample.png\",\"contentUrl\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/screencap07_schedulingexample.png\",\"width\":1295,\"height\":977},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/firewall-scheduling-an-example\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firewall Scheduling: An Example\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#website\",\"url\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/\",\"name\":\"OPNsense Install\",\"description\":\"Installation and configuration of OPNsense DISCLAIMER: This is not the official OPNsense website.  OPNsense is an OSS project \u00a9 Deciso B.V. 2015-2024\",\"publisher\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#organization\",\"name\":\"OPNsense Install\",\"url\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/7Ro0MJbW_400x400-1.png\",\"contentUrl\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/7Ro0MJbW_400x400-1.png\",\"width\":400,\"height\":400,\"caption\":\"OPNsense Install\"},\"image\":{\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DavidZientara\",\"https:\\\/\\\/x.com\\\/DavidZientara\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/#\\\/schema\\\/person\\\/6054d1da024a9c9b8d3cc4ff185d7f0b\",\"name\":\"David Zientara\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5a5894f0638648889c9c97c6d7fef3964d3f803174ea3b6b596d793614aecf?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5a5894f0638648889c9c97c6d7fef3964d3f803174ea3b6b596d793614aecf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5a5894f0638648889c9c97c6d7fef3964d3f803174ea3b6b596d793614aecf?s=96&d=mm&r=g\",\"caption\":\"David Zientara\"},\"sameAs\":[\"http:\\\/\\\/opnsenseinstall.com\"],\"url\":\"https:\\\/\\\/pfsensesetup.com\\\/opnsenseinstall.com\\\/author\\\/david-zientara\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Firewall Scheduling: An Example - OPNsense Install","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/","og_locale":"en_US","og_type":"article","og_title":"Firewall Scheduling: An Example - OPNsense Install","og_description":"In the previous article, we showed how to add a schedule entry that could subsequently be used to modify a firewall rule. In this article, we&#46;&#46;&#46;","og_url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/","og_site_name":"OPNsense Install","article_publisher":"https:\/\/www.facebook.com\/DavidZientara","article_published_time":"2024-03-04T21:00:00+00:00","article_modified_time":"2024-03-07T19:11:55+00:00","og_image":[{"url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-1024x773.png","type":"","width":"","height":""}],"author":"David Zientara","twitter_card":"summary_large_image","twitter_creator":"@DavidZientara","twitter_site":"@DavidZientara","twitter_misc":{"Written by":"David Zientara","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#article","isPartOf":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/"},"author":{"name":"David Zientara","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#\/schema\/person\/6054d1da024a9c9b8d3cc4ff185d7f0b"},"headline":"Firewall Scheduling: An Example","datePublished":"2024-03-04T21:00:00+00:00","dateModified":"2024-03-07T19:11:55+00:00","mainEntityOfPage":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/"},"wordCount":928,"commentCount":0,"publisher":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#organization"},"image":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#primaryimage"},"thumbnailUrl":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-1024x773.png","articleSection":["Confiiguration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/","url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/","name":"Firewall Scheduling: An Example - OPNsense Install","isPartOf":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#primaryimage"},"image":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#primaryimage"},"thumbnailUrl":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample-1024x773.png","datePublished":"2024-03-04T21:00:00+00:00","dateModified":"2024-03-07T19:11:55+00:00","breadcrumb":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#primaryimage","url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample.png","contentUrl":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/03\/screencap07_schedulingexample.png","width":1295,"height":977},{"@type":"BreadcrumbList","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/firewall-scheduling-an-example\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/"},{"@type":"ListItem","position":2,"name":"Firewall Scheduling: An Example"}]},{"@type":"WebSite","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#website","url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/","name":"OPNsense Install","description":"Installation and configuration of OPNsense DISCLAIMER: This is not the official OPNsense website.  OPNsense is an OSS project \u00a9 Deciso B.V. 2015-2024","publisher":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#organization","name":"OPNsense Install","url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#\/schema\/logo\/image\/","url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/02\/7Ro0MJbW_400x400-1.png","contentUrl":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-content\/uploads\/2024\/02\/7Ro0MJbW_400x400-1.png","width":400,"height":400,"caption":"OPNsense Install"},"image":{"@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DavidZientara","https:\/\/x.com\/DavidZientara"]},{"@type":"Person","@id":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/#\/schema\/person\/6054d1da024a9c9b8d3cc4ff185d7f0b","name":"David Zientara","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8e5a5894f0638648889c9c97c6d7fef3964d3f803174ea3b6b596d793614aecf?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8e5a5894f0638648889c9c97c6d7fef3964d3f803174ea3b6b596d793614aecf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8e5a5894f0638648889c9c97c6d7fef3964d3f803174ea3b6b596d793614aecf?s=96&d=mm&r=g","caption":"David Zientara"},"sameAs":["http:\/\/opnsenseinstall.com"],"url":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/author\/david-zientara\/"}]}},"_links":{"self":[{"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/posts\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/comments?post=71"}],"version-history":[{"count":1,"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":73,"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/posts\/71\/revisions\/73"}],"wp:attachment":[{"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/media?parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/categories?post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pfsensesetup.com\/opnsenseinstall.com\/wp-json\/wp\/v2\/tags?post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}