Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    pfSense flushes default route when second gateway is starting

    Scheduled Pinned Locked Moved General pfSense Questions
    17 Posts 2 Posters 1.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      What pfSense version is this?

      Y 1 Reply Last reply Reply Quote 0
      • Y
        Yves_ @stephenw10
        last edited by

        @stephenw10 22.05-RELEASE

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          Hmm, I think I see what might have happened. Though I can't replicate. Yet.

          Download the config file and look to see what's in the <gateways> section.

          Y 1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Oh actually it's probably this: https://redmine.pfsense.org/issues/12922

            Did you check the routing log? Does it show those routes being passed?

            Y 1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Hmm, though that would only happen if it was actually seeing a dhcp response and the 60s delay implies it is not....

              1 Reply Last reply Reply Quote 0
              • Y
                Yves_ @stephenw10
                last edited by

                @stephenw10

                	<gateways>
                		<defaultgw4>UPCCABLECOM_DHCP</defaultgw4>
                		<defaultgw6>-</defaultgw6>
                		<gateway_item>
                			<interface>wan</interface>
                			<gateway>dynamic</gateway>
                			<name>UPCCABLECOM_DHCP</name>
                			<weight>1</weight>
                			<ipprotocol>inet</ipprotocol>
                			<descr><![CDATA[UPC Business Uplink]]></descr>
                			<data_payload>0</data_payload>
                			<latencylow>100</latencylow>
                			<latencyhigh>250</latencyhigh>
                			<losslow>5</losslow>
                			<losshigh>10</losshigh>
                		</gateway_item>
                		<gateway_item>
                			<interface>opt3</interface>
                			<gateway>dynamic</gateway>
                			<name>STARLINK_DHCP</name>
                			<weight>1</weight>
                			<ipprotocol>inet</ipprotocol>
                			<descr><![CDATA[Starlink Uplink]]></descr>
                		</gateway_item>
                		<gateway_group>
                			<name>UPC_Preferred</name>
                			<item>UPCCABLECOM_DHCP|1|address</item>
                			<item>STARLINK_DHCP|2|address</item>
                			<trigger>downlosslatency</trigger>
                			<descr><![CDATA[Failover between UPC Business and Starlink]]></descr>
                		</gateway_group>
                		<gateway_group>
                			<name>Starlink_Preferred</name>
                			<item>UPCCABLECOM_DHCP|2|address</item>
                			<item>STARLINK_DHCP|1|address</item>
                			<trigger>downlosslatency</trigger>
                			<descr><![CDATA[Failover between Starlink and UPC Business]]></descr>
                		</gateway_group>
                	</gateways>
                
                1 Reply Last reply Reply Quote 0
                • Y
                  Yves_ @stephenw10
                  last edited by

                  @stephenw10
                  My routing log looks quite boring....
                  d7c75ae9-90b5-4709-9382-077f85d8b2f2-grafik.png

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    @yves_ said in pfSense flushes default route when second gateway is starting:

                    <defaultgw6>-</defaultgw6>

                    That looks a bit odd. But apart from that it's almost exactly what I was testing and still haven't managed to replicate it.
                    Do you have any IPv6 config on either of those WANs?

                    Steve

                    Y 1 Reply Last reply Reply Quote 0
                    • Y
                      Yves_ @stephenw10
                      last edited by

                      @stephenw10 I guess thats because I don't have an IPv6 gateway configured. Since I don't need it so far...

                      Might it be because of this dhcp lease stuff described in the problem you posted above?

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        That seemed likely since it's specific to starlink but you would see something in the routing log. And it has to actually receive a new dhcp lease to get that and your issue looks to be during the timeout where it's failing to pull a lease.

                        So you have no IPv6 configured on any interface? They are all set as 'none'?

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.