{"id":1738,"date":"2023-10-22T17:47:49","date_gmt":"2023-10-22T22:47:49","guid":{"rendered":"https:\/\/www.onebyte.org\/blog\/?p=1738"},"modified":"2023-10-28T13:08:44","modified_gmt":"2023-10-28T18:08:44","slug":"pfsense-with-starlink-failover-setup-guide","status":"publish","type":"post","link":"https:\/\/www.onebyte.org\/blog\/2023\/10\/22\/pfsense-with-starlink-failover-setup-guide\/","title":{"rendered":"PFSense with Starlink Failover Setup Guide"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1739\" src=\"https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6.jpg\" alt=\"pfsense starlink dishy v2\" width=\"440\" height=\"440\" srcset=\"https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6.jpg 1024w, https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-300x300.jpg 300w, https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-150x150.jpg 150w, https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-768x768.jpg 768w, https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-80x80.jpg 80w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/p>\n<p>Here we will go through my setup of a Starlink Dishy V2 into my existing home network. Starlink will operate as my failover WAN connection in the event my primary goes down.<\/p>\n<p><strong>Important Links:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/starlinktrack.com\/firmware\/\">Starlink Track &#8211; Firmware<\/a><\/li>\n<\/ul>\n<p><strong>Sources:<\/strong><\/p>\n<ul>\n<li><strong><a href=\"https:\/\/www.reddit.com\/r\/PFSENSE\/comments\/xlfzg1\/starlink_v2_on_a_complex_pfsense_configuration\/\">Starlink V2 on a Complex pfSense Configuration &#8211; Install as Fail-Over and\/or Dual WAN : PFSENSE (reddit.com)<\/a><\/strong><\/li>\n<li><a href=\"https:\/\/www.reddit.com\/r\/Starlink\/comments\/m1kny7\/guide_starlink_pfsense_guide_for_idiots_no\/\">GUIDE: Starlink + pfSense guide for idiots. No starlink router, no complex failover stuff, just easy steps. : Starlink (reddit.com)<\/a><\/li>\n<\/ul>\n\n\n\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><strong>Guide<\/strong>:<\/p>\n<ol>\n<li>Connect Starlink and get setup\/online<\/li>\n<li>Sign into the Starlink app and setup DNS to point to a non-starlink DNS<\/li>\n<li>Set Router to bypass, confirm and reboot<\/li>\n<li>Connect the Starlink ethernet adapter, power on router<\/li>\n<li>Configure OPT1\/STARLINK interface\n<ol>\n<li>DHCP ipv4\/ipv6<\/li>\n<li>Reject leases from 192.168.100.1,192.168.1.1<\/li>\n<li>Uncheck Reserved Networks blocking &#8220;Block private networks and loopback addresses&#8221;<\/li>\n<\/ol>\n<\/li>\n<li>Add new Gateway and Gateway Group (if one doesn&#8217;t exist) and add Starlink interface to it (System &gt; Routing &gt; Gateway Groups).<\/li>\n<li>Save and test changes with ping and failover event<\/li>\n<\/ol>\n<p>\u00a0<\/p>\n\n\n\n<p>Extra Stuff<\/p>\n<p>DHCP6 setup:<\/p>\n<ul>\n<li>Interfaces &gt; Starlink interface\n<ul>\n<li>IPv6 Configuration Type = DHCP6<\/li>\n<li>Use IPv4 Connectivity as parent interface = Checked<\/li>\n<li>Do not wait for RA = Checked<\/li>\n<\/ul>\n<\/li>\n<li>System &gt; Advanced &gt; Networking &gt; Allow IPv6<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Here we will go through my setup of a Starlink Dishy V2 into my existing home network. Starlink will operate as my failover WAN connection in the event my primary goes down. Important Links: Starlink Track &#8211; Firmware Sources: Starlink V2 on a Complex pfSense Configuration &#8211; Install as Fail-Over [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1739,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-1738","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-networking"],"uagb_featured_image_src":{"full":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6.jpg",1024,1024,false],"thumbnail":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-150x150.jpg",150,150,true],"medium":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-300x300.jpg",300,300,true],"medium_large":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-768x768.jpg",768,768,true],"large":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6.jpg",1024,1024,false],"1536x1536":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6.jpg",1024,1024,false],"2048x2048":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6.jpg",1024,1024,false],"post-thumbnail":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6.jpg",1024,1024,false],"modality-logo":["https:\/\/www.onebyte.org\/blog\/wp-content\/uploads\/2023\/10\/f09da7d1-ec5c-40b0-a4ec-6fa691d8ecf6-80x80.jpg",80,80,true]},"uagb_author_info":{"display_name":"Mr-Moo","author_link":"https:\/\/www.onebyte.org\/blog\/author\/ahess\/"},"uagb_comment_info":2,"uagb_excerpt":"Here we will go through my setup of a Starlink Dishy V2 into my existing home network. Starlink will operate as my failover WAN connection in the event my primary goes down. Important Links: Starlink Track &#8211; Firmware Sources: Starlink V2 on a Complex pfSense Configuration &#8211; Install as Fail-Over [&hellip;]","_links":{"self":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts\/1738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/comments?post=1738"}],"version-history":[{"count":2,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts\/1738\/revisions"}],"predecessor-version":[{"id":1745,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/posts\/1738\/revisions\/1745"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/media\/1739"}],"wp:attachment":[{"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/media?parent=1738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/categories?post=1738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.onebyte.org\/blog\/wp-json\/wp\/v2\/tags?post=1738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}