Hello,
I installed a memcached server which works fine. I also configured a CARP interface with an other server, works fine too.
Now, I would like to bind the memcached server on this interface but when I launch a connection test on it, the connection was closed.
The goal is to populate the second memcached server by duplicating packets with PF.
If I disable PF, everything works fine.
Thanks a lot.
I installed a memcached server which works fine. I also configured a CARP interface with an other server, works fine too.
Now, I would like to bind the memcached server on this interface but when I launch a connection test on it, the connection was closed.
The goal is to populate the second memcached server by duplicating packets with PF.
Code:
$ ifconfig carp0
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 192.168.100.2 netmask 0xffff0000
carp: MASTER vhid 2 advbase 3 advskew 0
$ sockstat -4 -l | grep ':11211'
nobody memcached 1839 17 tcp4 *:11211 *:*
Code:
$ telnet 192.168.100.2 11211
Trying 192.168.100.2...
Connected to 192.168.100.2.
Escape character is '^]'.
Connection closed by foreign host.
Code:
$ cat /etc/pf.conf
pass quick proto carp
pass in log on re0 dup-to (re0 192.168.100.1) inet proto tcp from 192.168.0.10 to carp0 port 11211
pass out log on re0 dup-to (re0 192.168.100.1) inet proto tcp from carp0 port 11211 to 192.168.0.10
If I disable PF, everything works fine.
Thanks a lot.