Adam D. Morley wrote:
...
> Have you checked:
> 
> - carp settings in sysctl?
> - carp pass rules (and ordering) in pf.conf (if you have default
> deny)? 
> - that you have advskew set "right" on the backup firewall?
> 
> # grep carp /etc/sysctl.conf
> net.inet.carp.allow=1           # allow incoming CARP packets
> net.inet.carp.preempt=1         # failover all CARP
> interfaces if one fails
> 
> # grep carp /etc/pf.conf
> pass quick on $ext_ints proto carp keep state
> pass on $int_phys proto carp keep state
> pass on $int_vlan proto carp keep state
> 
> # cat /etc/hostname.carp1
> vhid 1 advskew 100 pass XXXX
> inet XXX 0xffffff00

Thanks, this is helpful.  The settings on the FW's are as above.  An
incorrect setting (above) would seem to make it not work -- as opposed to
what I'm seeing.  Sometimes FW2 takes over as MASTER for some interfaces,
but FW1 never moves to BACKUP.  I do have net.inet.carp.preempt=1 set on
FW1, but not FW2.  

As another experiment I moved advbase on FW2 to '2' for all carps, but the
mysterious BACKUP-->MASTER transition still occurred on FW2 (in thinking
back, I did this with a reboot of FW2, which re-started ntpd.)  Perhaps I'll
try again and not starting ntpd.

-Steve S.  

Reply via email to