Hi I am using EdgeMAX which is built on VyOS and I am facing the following issue: I have an IPv6 tunnel and a load balancer configured. When one of the WAN interfaces is rebooted (PPPoE5)(this is done by the provider), the IPv6 tunnel no longer works until the other WAN interface (Eth6) is manually disabled.
(I buy a static IPv4 address from a PPPoE provider).
Below is part of my configuration (in depersonalized form):
interfaces {
ethernet eth5 {
description "eth5 WAN1 (PPPoE)"
duplex auto
pppoe 5 {
default-route auto
firewall {
in {
name WAN_IN
}
local {
name WAN_LOCAL
}
}
mtu 1492
name-server auto
password aaaaaa
user-id bbbbbb
}
speed auto
}
ethernet eth6 {
address dhcp
description "eth6 WAN2"
duplex auto
firewall {
in {
name WAN_IN_2
}
local {
name WAN_LOCAL_2
}
out {
name WAN_OUT_2
}
}
speed auto
}
ethernet eth7 {
bond-group bond0
description "eth7 LAN1"
duplex auto
speed auto
}
loopback lo {
}
tunnel tun0 {
address 2001:db8::2/64
description Tunnel
encapsulation sit
local-ip xx.yy.aa.bb
mtu 1472
multicast disable
remote-ip oo.uu.yy.rr
ttl 255
}
}
load-balance {
group G {
exclude-local-dns disable
flush-on-active disable
gateway-update-interval 7
interface eth6 {
route-test {
initial-delay 4
interval 10
type {
ping {
target 1.1.1.1
}
}
}
}
interface pppoe5 {
route-test {
initial-delay 4
interval 10
type {
ping {
target 1.1.1.1
}
}
}
}
lb-local enable
lb-local-metric-change disable
sticky {
dest-addr enable
dest-port enable
proto enable
source-addr enable
source-port enable
}
}
}
protocols {
static {
interface-route oo.uu.yy.rr/32 {
next-hop-interface pppoe5 {
description Tunnel
distance 1
}
}
}