Cannot create an IP alias on a CARP interface where the actual Interface address is in a different network
I have configured the WAN IP addresses to be private addresses (i.e. in the 10.0.254.0/30 network) so that I can preserve all public addresses for use as CARP/IP Alias. I have CARP address being the first usable public IP address which is fine (although config has carried over from when WAN addressing were legitimate public addresses). When I try and create the IP aliases addresses, using the WAN CARP address as the Interface I get as error as below:
Sorry, we could not locate an interface with a matching subnet for <private network range>. Please add an IP alias in this subnet on this interface.
Fixes #4390 Properly return the vip subnet now that the CARP might not match its parent interface subnet.