Triple-homed default interface?
I'm trying to set up a small cluster of FC3 machines to perform some protocol research. Each of the machines has three network cards, eth0, eth1 and eth2.
On every computer, eth0 is physically connected to a NAT router, and uses an assigned IP address (no DHCP). eth1 & eth2 are connected to isolated internal networks.
On some computers, when I try and ping an outside IP address (accessible via the router), I have no issues. On others, however, ping tries to use eth1 or eth2, and of course can't find the address since these networks are isolated - I get a "Destination Host Unreachable" error. If I try to specify the interface using ping -I eth0, I get "Operation not permitted".
Basically, the big problem with this is that I'm trying to download code from an external CVS, and on the computers that can't ping the server, I can't connect to CVS either.
How do I specifiy which ethernet card to use as default? What am I missing here?