Carp Interfaces on VMWare (OpenBSD)
Here at work we’ve setup a testing environment of our production systems. That is, we’re using this environment to setup a perfect world that we will migrate production into…eventually.
We’re using OpenBSD for our firewalls and I was having a heck of a time getting the carp interfaces to work. The failover worked fine between the 2 VM load balancer/firewalls but the IPs on the carp interfaces were unreachable. This is apparently because VMs don’t support arbitrary MAC addresses and carp doesn’t support manually setting the MAC address. Long story short, the interfaces that are using carp, enable that network in ‘Promiscuous Mode’ in the VM management. Works like a charm now!
[Host Name] –> Configuration Tab –> Networking –> Properties –> [Network Name] –> Edit… –> Security
