Question regarding /etc/notrouter and multi-homed hosts

2007-12-25 3:13:00

I've got an E250 running Solaris 8 with kernel patchlevel 108528-18. It's
my jumpstart server, as well as being an FTP server and DNS server.

It's got two hme interfaces, the primary hme0 on 10.20.21 (FTP, DNS) and
the secondary hme1 on 10.20.20. This is because we've got servers that
need to be jumpstarted on both 10.20.21 and 10.20.20.

I've got an /etc/notrouter file.

The problem is this: when I plumb the hme1 interface and bring it up, the
other servers on 10.20.20 can jumpstart fine, but the DNS and FTP services
stop working. I believe this is because the 10.20.20 other servers are
talking to 10.20.21.whatever (FTP or DNS), but this E250 in question is
trying to respond on the 10.20.20 net because it's closer. I believe this
shouldn't be happening with the /etc/notrouter file -- I thought that this
file forces the host to send return traffic through the interface the
traffic was received on.

This whole time, the machines on the 10.20.21 subnet can get DNS and FTP
traffic to/from this machine just fine.

Am I correct in my assumptions about /etc/notrouter, and if so, does
anyone know why this dual-home situation is causing network connection
problems?

Thanks,
-Adam

Comments

Got something to say?

You must be logged in to post a comment.