Hi all,
I have some problems with CARP (I can't get it working).
this is my current configuration:
# sysctl net.inet.ip.forwarding
net.inet.ip.forwarding=1
# sysctl net.inet.carp
net.inet.carp.allow=1
net.inet.carp.preempt=1
net.inet.carp.log=2
# cat /etc/hostname.carp1
inet 172.16.0.1 255.255.255.0 172.16.0.255 vhid 2 pass carppasswd carpdev em1
# cat /etc/hostname.em1
inet 172.16.0.3 255.255.255.0
(pf is disabled)
# ifconfig carp1
carp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:5e:00:01:02
priority: 0
carp: MASTER carpdev em1 vhid 2 advbase 1 advskew 0
groups: carp
inet6 fe80::200:5eff:fe00:102%carp1 prefixlen 64 scopeid 0x8
inet 172.16.0.1 netmask 0xffffff00 broadcast 172.16.0.255
from the carp device I'm able to ping 172.16.0.1, but from a client I
can't (but I can ping 172.16.0.3).
But in the client I have an arp entry for 172.16.0.1 (correctly
referring to 00:0:5e:00:01:02)
when I tcpdump to em1 I can see carp advertisement:
16:47:21.223303 CARPv2-advertise 36: vhid=2 advbase=1 advskew=0
demote=0 (DF) [tos 0x10]
but when I tcpdump on carp1 I can't see anything.
any hint?
thanks,
stefano