[CentOS] How does Linux choose ARP request source IP?

Fri Mar 20 13:38:53 UTC 2015
Chris Adams <linux at cmadams.net>

I'm looking into some network "weirdness", and I noticed that a CentOS 6
system with multiple IP addresses (load balancer running keepalived) is
sending ARP requests from apparently random source IPs.  I would have
thought that ARP requests would always come from the interface's
"primary" IP (especially since keepalived adds all the virtual IPs with
a /32 mask).

This is probably not related to my problem, but I just thought it was
odd.  Is there a way to control this?

-- 
Chris Adams <linux at cmadams.net>