multi-homed host networking weirdness

Jonathan Corbet (corbet@eklektix.com)
Mon, 31 Aug 1998 11:28:13 -0500


Here's a problem I've been seeing for a while; I just verified that 2.1.119
still has it, so I'll send it in while it's fresh.

The system in question has two network cards (3c905's, but I doubt that
matters), each on a separate class C subnet (call them 78 and 80). No
routing daemon is running; there is a simple default route on the .80
subnet. In general, everything works great, except:

If you try to access the 78 interface, no responses ever come back. 78
works great for other machines on that subnet, but it can not be accessed
from any other network. This create problems when trying to access the
host from outside the local nets; if DNS puts the 78 address first,
attempted connections will time out and fail.

This network also has a number of multi-homed Solaris hosts which deal
correctly with access to any interface.

It would be nice if multi-homed hosts worked right in 2.2. My ignorance of
the depths of the networking code is extreme, and my time is tight, so it's
going to be hard for me to try to track it down myself. I'd be more than
happy to provide info or do testing for a more cluefull person who wants to
work in this problem.

Thanks,
jon

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html