[SR-Users] Kamailio, Keepalived: Kamailio doesn't respond on virtual IP but real IP

Nguyễn Đức Vinh vinhndk50ca at gmail.com
Tue Nov 12 05:23:01 CET 2013

Hi all
I want to setup IP failover for Kamailio:

I have 2 hosts A (IP: X.X.X.32) and B (X.X.X.36), with 2 running kamailios.
Using Keepalive to setup IP failover as , virtual IP *is X.X.X.43*.

On host A, kamailio was binded to *listen=udp:
<>* and host A is MASTER with virtual IP

*Problem is:* Client send REGISTER to X.X.X.43:5060. It recieved 401
respond from X.X.X.32:5060 (actual IP of A), not as expected from

(To check if keepalived setting OK or not, I have *nc -l 5060* on host A,
and using nc X.X.X.43 5060 on client, wireshark show that responds is from
X.X.X.43 -> keepalived work OK

Is there any difference between *kamailio* and *nc* cause they both bind to, but repond on differ IP?


Vinh Nguyen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20131112/53a241c6/attachment.html>

More information about the sr-users mailing list