@jimloko and only… for TCP connections.
For UDP only a connection tracking router can do the load balancing, not a local machine as far as I remember.
You will need a local DNS server or to define some kind of LB logic that will only do fail over but will use all known UDP traffic from one interface via a single upstream router.
I had the same problem and being new to VyOS, it took me some time to find a solution. I solved it with enable-local-traffic
and a load balancer rule:
rule 11 {
destination {
port 53
}
failover
inbound-interface lo
interface eth0 {
weight 2
}
interface eth3.50 {
}
protocol udp
}
eth0
and eth3.50
are my WAN interfaces.
1 Like