I still wonder what should cause the destruction of the config.xml. Keep an eye on it. There might be something else going on which is unrelated to the other error.
That could be the answer to my problem i will give it a try soon. Thanks a lot for your help.
Make sure you don't have asymmetric routing. You'll need two carp addresses on the INSIDE also with each group of servers using it's respective carp IP as it's return gateway. While pfSense will sync it's state table, it's not instantaneous and I can guarantee issues with out of state packets.
Thanks for all your support guys. I'll stick to my proposed solution which i'm happy to use. I am very impressed by pfSense, and it's my absolute prefered firewall, and i have tested a few. Thank you very much.
Finally… after testing on three motherboard, I can do ping and port forwarding from external to internal machine.
The main problem is in the default gateway of the internal machine. I forgot to add additional gw in the server routing table. ;D ;D ;D
I will switch to pfSense immediately... thanks guys... ;) ;) ;)
Wouldn't this be the same problem you run into when you try to impose CARP on a set of bridged interfaces? Basically the deal is that CARP and proxyarp (or bridging) don't play nicely together.