When we do a ssh-, telnet-, ftp-, ldap- or anything except a smb- or a http- connection between these subnets there is almost always a enormous delay before the connection is established (one minute or more). This is a typical DNS problem. Most programs (sshd, telnetd, etc.) check the existence and validity of a hostname (reverse lookup & lookup). You can either run your own DNS server or put every hostname in the /etc/hosts of every machine. It takes no matter if a hostname or a IP-address ist used. But ICMP-Pakets just go fine. This is, because ping doesn't lookup the host name if you give it an IP address. I think only TCP-pakets are affected and I'm not really sure, but this phenomom seems to happen only when connecting to SuSE-hosts (Most of our hosts are SuSE based but I set up some workstations with a floppy-distribution on boths subnets and connecting to them was just fine everytime I tried ist, doing ssh to the routers is also fine). This is because most floppy distributions have no dns support, since it isn't that necessary in this area (and not so common, too).
hth Markus -- _____________________________ /"\ Markus Gaugusch ICQ 11374583 \ / ASCII Ribbon Campaign markus@gaugusch.dhs.org X Against HTML Mail / \