I'm trying to set up virtual IPs in Ubuntu 10.04 in the same way I've done it in previous versions of Ubuntu, but I appear to be having problems. For some reason, Lucid is using the virtual IP as the 'primary' IP address, and all outbound packets come through that by default. That breaks connections to an NFS server because it is only set up to accept requests from the actual primary IP, not the virtual one. I don't think this is an NFS issue, because a wget test to another server reveals it is also using the virtual IP as the 'primary' address. A copy of the configuration file I'm using is attached to this bug report.