inetd & telnetd problem

Steve Ackerman ackerman at kira.uvm.edu
Mon Jun 19 04:17:24 AEST 1989


We are running SunOS 4.0 here at UVM, and we've noticed a problem with
telnetd and inetd.  It seems that if inetd is killed, and then restarted,
in.telnetd does not seem to work properly.  In fact, it appears to hang on
a ioctl call while trying to turn ECHOing on.  I noticed this problem when
I crash inetd while attempting to install a program into /etc/inetd.conf.
Needless to say, I botched it, and inetd aborted when it tried to load the
program.  Later on, users complained about telnet not working.  Does
anyone have a solution to this?  I've attached a script that duplicates
the problem.  If this has been discussed before, I must have missed it and
I apologize for dragging it up again.  Thanks for any help!

Steve

----------------------------script--------------------------
Script started on Sun Jun 18 13:41:57 1989
grover# telnet grover
Trying 132.198.1.3 ...
Connected to grover.
Escape character is '^]'.


SunOS UNIX (grover)

login: ackerman
Password:
Last login: Sun Jun 18 13:25:08 from timmy
SunOS Release 4.0 (client-50) #3: Mon Aug 1 01:56:46 EST 1988

grover.ackerman 1 > exit
grover.ackerman 2 > logout
Connection closed by foreign host.
grover# ps -aux | egrep inetd
root       907 10.4  4.2   76  146 p4 S    13:42   0:00 egrep inetd
root       142  0.0  1.1   34   38 ?  S    Jun 16  0:15 inetd
grover# kill 142
grover# !ps
ps -aux | egrep inetd
root       909 15.8  4.2   76  146 p4 S    13:43   0:00 egrep inetd
grover# /usr/etc/inetd
grover# !ps
ps -aux | egrep inetd
root       912 34.1  0.0   34    0 ?  S    13:43   0:12 /usr/etc/inetd
root       914 13.5  4.2   76  146 p4 S    13:44   0:00 egrep inetd
grover# telnet grover
Trying 132.198.1.3 ...
Connected to grover.
Escape character is '^]'.





ackerman

^]
telnet> ^Z
Stopped
grover# ps -aux | grep telnetd
root       928 10.8  3.8   24  132 p4 S    13:46   0:00 grep telnetd
root       925  0.0  0.0   28    0 p6 S    13:46   0:00 in.telnetd
grover# trace -p 925
Process 925 attached - interrupt to quit
ioctl (3, 0x80067409, 0xfffce4) = 
^C
Process 925 detached
grover# 
grover# exit
There are stopped jobs.
grover# fg
telnet grover

Connection closed by foreign host.
grover# exit
grover# 
script done on Sun Jun 18 13:47:31 1989
============================================================================
Steven Ackerman, Systems Programmer      |  EMBA-CF University of Vermont    
uunet!uvm-gen!ackerman                   |  Burlington, Vermont 05401 
Internet: ackerman at uvm.edu               |  Telephone: (802) 656-2926



More information about the Comp.sys.sun mailing list