34 lines
518 B
Text
34 lines
518 B
Text
|
|
init-state auto
|
|
|
|
if_carp_up="carp145.link.up"
|
|
if_carp_down="carp145.link.down"
|
|
|
|
state auto {
|
|
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
|
|
}
|
|
}
|