ifstated: Kludge to get correct routes on fsol-gw

This commit is contained in:
Timo Makinen 2022-09-17 17:39:35 +00:00
parent 202a02359e
commit 01634d2ae3

View file

@ -1,6 +1,34 @@
init-state auto init-state auto
if_carp_up="carp145.link.up"
if_carp_down="carp145.link.down"
state auto { state auto {
run "pfctl -f /etc/pf.conf" if $if_carp_up {
set-state master
}
if $if_carp_down {
set-state backup
}
}
state master {
init {
run "pfctl -f /etc/pf.conf"
run "route add 0/1 37.16.96.65"
}
if $if_carp_down {
set-state backup
}
}
state backup {
init {
run "pfctl -f /etc/pf.conf"
run "route del 0/1"
}
if $if_carp_up {
set-state master
}
} }