Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jun 1996 14:29:17 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        dbabler@Rigel.orionsys.com (Dave Babler)
Cc:        questions@FreeBSD.ORG
Subject:   Re: Rlogin delay
Message-ID:  <199606172129.OAA08654@phaeton.artisoft.com>
In-Reply-To: <Pine.BSF.3.91.960614105035.8253A-100000@Rigel.orionsys.com> from "Dave Babler" at Jun 14, 96 12:29:40 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> I've observed something concerning rlogin that is a bit odd to me, and 
> increasingly annoying for my users. When a user logs off and then tries 
> to re-log within a reasonable delay from another machine on the local 
> network, the login will be ingored for a very long time (10-60 seconds 
> seems typical). I checked the /etc/inetd.conf to make sure it was okay:

[ ... ]

> ---- connection active, test is from port 1022 ----
> Active Internet connections
> Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
> tcp        0      0  rigel.login            orionsys.com.1022      ESTABLISHED
> ---- 1022 just logged off ----
> tcp        0      0  rigel.login            orionsys.com.1022      TIME_WAIT
> ---- finally gone! over 60 seconds later ----

Did you turn on the global SO_KEEPALIVE that everyone was talking about?
People who wanted this were MUD people and similar sites, without regard
for the impact on things that didn't expect it to be on.


This would be a natural side effect of the thing having data to drain
that your client didn't wait for because of the disconnect on the OOB.

This is really a problem with setting SO_KEEPALIVE, not with rlogin.

If you want it to operate correctly, you would need to delay the OOB
disconnect for the flush interval for the non-OOB data (or add a
"disconnect ack wait" to the server and a "disconnect ack" to the
client.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199606172129.OAA08654>