> Actually I can just add this in my routing table startup script as this route 
> will not go anywhere else.

No, if your primary external interface is DHCP (client), you should use the 
/mnt/kd/wan-failover.script .

If the DHCP (client) address changes the interface is flushed, which destroys 
any associated routes, but in that case wan-failover is automatically restarted 
to load the new IP and gateway address.

Since this is wan-failover related, I would use /mnt/kd/wan-failover.script .

Lonnie




> On Jul 24, 2018, at 12:35 AM, Michael Knill 
> <michael.kn...@ipcsolutions.com.au> wrote:
> 
> Cool thanks Lonnie. Actually I can just add this in my routing table startup 
> script as this route will not go anywhere else.
> I thought there was something a little more tricky at work! 
> 
> Regards
> Michael Knill
> 
> On 24/7/18, 12:53 am, "Lonnie Abelbeck" <li...@lonnie.abelbeck.com> wrote:
> 
> 
>> On Jul 23, 2018, at 3:07 AM, Michael Knill 
>> <michael.kn...@ipcsolutions.com.au> wrote:
>> 
>> Hi Group
>> 
>> Is there any way to configure a static route for the primary interface e.g. 
>> a route which will not fail over to the secondary?
>> I basically do not want to access my VoIP Provider on the secondary 
>> interface e.g. it needs to be unreachable so it fails over to my backup 
>> trunk for outgoing calls.
> 
> 
>> I could put the SIP address in the Target IPv4 Hosts section but that would 
>> be my last resort.
> 
>    Yes, as long as you trust your SIP provider will always echo ICMP, that is 
> not a bad solution.  And as a side-effect it will failover when your SIP 
> provider is not reachable.
> 
>    If you want a more general method, create a /mnt/kd/wan-failover.script ...
> 
>    Failover Action Script
>    
> https://doc.astlinux-project.org/userdoc:tt_wan_failover#action_script_optional
> 
>    **Untested example**
> 
>    -- /mnt/kd/wan-failover.script --
>    #!/bin/sh
> 
>    ##
>    ## wan-failover action script
>    ##
>    ## Automatically called after any WAN link change
>    ##
>    state="$1"
>    primary_if="$2"
>    primary_gw="$3"
>    secondary_if="$4"
>    secondary_gw="$5"
>    secondary_gw_ipv6="$6"
> 
>    primary_only_routes="1.2.3.4 1.2.3.5 1.2.4.0/24"
> 
>    case $state in
> 
>    SECONDARY)
>      ## Switched to Failover using secondary WAN link
>      for x in $primary_only_routes; do
>        ip route add $x ${primary_gw:+via $primary_gw} dev $primary_if
>      done
>      ;;
> 
>    PRIMARY)
>      ## Switched back to normal using primary WAN link
>      for x in $primary_only_routes; do
>        ip route delete $x ${primary_gw:+via $primary_gw} dev $primary_if
>      done
>      ;;
> 
>    esac
> 
>    exit 0
>    --
> 
>    This will add routes via the primary interface on failover you want 
> unreachable, and remove them when back to normal to clean things up.
> 
> 
>    Lonnie
> 
> 
> 
> 
>    
> ------------------------------------------------------------------------------
>    Check out the vibrant tech community on one of the world's most
>    engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>    _______________________________________________
>    Astlinux-users mailing list
>    Astlinux-users@lists.sourceforge.net
>    https://lists.sourceforge.net/lists/listinfo/astlinux-users
> 
>    Donations to support AstLinux are graciously accepted via PayPal to 
> pay...@krisk.org.
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Astlinux-users mailing list
> Astlinux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
> 
> Donations to support AstLinux are graciously accepted via PayPal to 
> pay...@krisk.org.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to