diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/vyatta-wanloadbalance.pl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/vyatta-wanloadbalance.pl b/scripts/vyatta-wanloadbalance.pl index 1333be1..6016f33 100644 --- a/scripts/vyatta-wanloadbalance.pl +++ b/scripts/vyatta-wanloadbalance.pl @@ -29,10 +29,6 @@ sub write_health { print FILE_LCK "disable-source-nat\n"; } - if ($config->exists("load-balancing wan enable-source-based-routing")) { - print FILE_LCK "enable-source-based-routing\n"; - } - if ($config->exists("load-balancing wan flush-connections")) { print FILE_LCK "flush-conntrack\n"; } @@ -108,6 +104,10 @@ sub write_rules { print FILE_LCK "\tfailover\n"; } + if ($config->exists("$rule enable-source-based-routing")) { + print FILE_LCK "\tenable-source-based-routing\n"; + } + if ($config->exists("$rule failover") && $config->exists("$rule exclude")) { print "failover cannot be configured with exclude\n"; exit 1; |
