XMLRPC sync and Virtual IPs disappearing from interface



  • pfSense 2.3.1-RELEASE-p1 (amd64)

    I'm using XMLRPC Sync to keep the configuration of two firewalls the same.  I am not using any HA failover (CARP, etc.) – instead routing using BGP is used to achieve failover (essentially operating as active/active firewalls).

    I have enabled sychronization of Virtual IPs.  Changes on the primary are successfully migrated to the secondary firewall.  However, the IP Aliases are not added to the interface on the secondary.  My Virtual IPs are bound to Localhost (lo0) on the primary, and should also be on the secondary.  After a reboot of the secondary the Virtual IPs are correctly bound to Localhost.

    Is this the way it is supposed to work with XMLRPC Sync?  Is XMRPC Sync really only useful when using HA with CARP?  Can XMLRPC be used in an active/active redundancy setup?

    How can I ensure the Virtual IPs are added to the Localhost (lo0) interface on the secondary?  I need these Virtual IPs to be connected to allow advertising by BGP from both the primary and secondary firewalls.



  • This appears fixed in 2.3.1-RELEASE-p5.  (I can't spot anything that could be related in the release notes.)