remote telnet into TOPS-20

219 views
Skip to first unread message

Teri Bertram

unread,
Apr 25, 2024, 10:16:56 AM4/25/24
to PiDP-10
I have successfully used my laptop to telnet into:

  ITS: > telnet pidp10.local 10018
  TOPS-10: > telnet pidp10.local 2020
  TOPS-20: > telnet pidp10.local 10018

ITS & TOPS-10 are happy campers, but unfortunately TOPS-20 doesn't want to talk (beyond connecting me to the KL-10 simulator TTY0). I can boot and log into TOPS-20 by telnetting into the console CTY (telnet localhost 1025), but the user terminal(s) on socket 10018 do not appear to be active. (i.e. telnet localhost 10018 connects, but doesn't do anything).

Any clues on how to get at least one user terminal talking? My goal is to have ITS running on the PiDP-10 hardware, with a couple other pi's in black boxes running TOPS-10 & TOPS-20 exclusively, then I can use my laptop to telnet into whichever I wish (or all 3 at once). ;-)

Richard C

unread,
Apr 25, 2024, 10:28:28 AM4/25/24
to PiDP-10
Panda does not support the FE tty's. This is because KLH10 did not support it. It is my understanding that rebuilding the monitor will enable it.

There is also network interface available on panda, you can set up the network connection and then telnet in directly.

Rich

Teri Bertram

unread,
Apr 25, 2024, 11:09:46 AM4/25/24
to PiDP-10
> Panda does not support the FE tty's. This is because KLH10 did not support it. It is my
> understanding that rebuilding the monitor will enable it.
>
> There is also network interface available on panda, you can set up the network connection
> and then telnet in directly.

Thanks, Rich. I'll check it out. Note that I did try the TOPS-20 operator command "^Eset logins-allowed any-terminal", but it didn't seem to make any difference. I'll look into your suggestion. :-)

Richard C

unread,
Apr 25, 2024, 11:48:33 AM4/25/24
to PiDP-10
Mark (aka MRC) did not enable FE terminals since KLH10 did not support it. pdp10-kl supports up to 64 front end terminals and the front end printer. If there is interest I can add in front end card reader.

Andrew Barron

unread,
Jul 23, 2025, 8:37:26 PMJul 23
to PiDP-10
There is also network interface available on panda, you can set up the network connection
> and then telnet in directly.

Hi, I can't find anything on TOPS-20 network connections. Could someone please supply the network connection commands I need to get?

1. Telenet into TOPS-20 on port 10018? As previously discussed I get a "connected to the KL-10 simulator," but the window does not accept any commands. I can Telnet to the operator's console using port 1025 no problem.

2.  Telenet out of TOPS-20 to an Internet Telenet server. Is this even possible? The remote Telnet severer is dxc.ve7cc.net (no port number required, but 7373 acceptable). I get a "No such host name" error. 

3. FTP in and out to the Raspberry Pi Linux

Thanks AndrewB

Bile Geek

unread,
Jul 25, 2025, 11:13:00 PMJul 25
to PiDP-10
Here's what worked for me:


First, set up the tap:

sudo ip tuntap add mode tap tap0
sudo ip addr add 10.0.2.2/24 dev tap0
sudo ip link set dev tap0 up

Or if you're on FreeBSD:

sudo ifconfig tun0 inet 10.0.2.4 10.0.2.4 netmask 255.255.255.0
sudo ifconfig tun0 up

(https://github.com/open-simh/simh/blob/master/0readme_ethernet.txt
says only 10.0.2.4 thru 10.0.2.14 addresses are permitted, not sure if that's true anymore)



Next, set up a NAT in your simh config file:

attach ni nat:tcp=2323:10.0.2.4:23,tcp=2121:10.0.2.4:21



Within TOPS-20, escalate your privileges with "ena", then edit as follows:

system:hosts.txt original:

NET : 10.0.0.0 : My-Network : GATEWAY : 10.0.0.100 : My-Gateway : : :
IP/GW,TCP/TELNET : HOST : 10.0.0.100 : My-Gateway : : :
IP/GW,TCP/TELNET : HOST : 10.0.0.51 : My-System : KLH-KL : TOPS20 :
TCP/TELNET,TCP/FTP,TCP/SMTP :

...became:

NET : 10.0.2.4 : My-Network :
GATEWAY : 10.0.2.2 : My-Gateway : : : IP/GW,TCP/TELNET :
HOST : 10.0.2.2 : My-Gateway : : : IP/GW,TCP/TELNET :
HOST : 10.0.2.4 : My-System : KLH-KL : TOPS20 :
TCP/TELNET,TCP/FTP,TCP/SMTP :



system:internet.address original:

IPNI#0,10.0.0.20,PACKET-SIZE:1500,LOGICAL-HOST-MASK:255.0.0.0,DEFAULT,PREFERRED

...became:

IPNI#0,10.0.2.4,PACKET-SIZE:1500,LOGICAL-HOST-MASK:255.255.255.0,DEFAULT,PREFERRED



system:internet.gateways original:

PRIME 10.0.0.100, 192.168.1.1

...became:

PRIME 10.0.2.2, 192.168.1.1



domain:resolv.config
added "DSERVE 10.0.2.3" to the end of the default nameservers



...then reboot (ctrl-e CEASE NOW) Then you can telnet to port 2323 of localhost. Be sure to switch telnet to character mode with ctrl-] and "mode character", or it won't echo your input.

I was able to telnet from within TOPS-20 on my RPi running FreeBSD, but for some reason it doesn't work on my Debian PC, even with a raw IP. Never tried the FTP client, don't know how to setup the server.

Andrew Barron

unread,
Jul 26, 2025, 7:34:54 PMJul 26
to PiDP-10
Hi, 
It worked 🙂 thanks very much! I can now Telnet out to ham radio DX clusters, but not to clusters with an IP address. As a bonus, I can now establish a Telnet into the PiDP-10 on port 2323.

I can successfully Telnet into sites with DNS addresses like; zl2arn.ddns.net 7300, olson.nz 9000, or VE7CC.NET, but I cannot access sites with an IP address.

How do I connect to 203.38.121.133 on port 7300?

I expect the problem is in the way the IP address is being entered into Telnet. 
I have tried,
203.38.121.133 7300
[203.38.121.133] [7300]
[203.38.121.133] [[7300]
[203.38.121.133 7300]
CONNECT 203.38.121.133 7300


Thanks again
Andrew B

Andrew Barron

unread,
Jul 31, 2025, 2:42:37 AMJul 31
to PiDP-10
I still have the problem with Telnet accepting a URL but not an IP address. But, on the upside, I managed to get FTP working on TOPS-20 and was able to transfer files from my PC into TOPS-20 and out of TOPS-20 to the PC. This is handy as I can copy source files off the Internet, or write them using an easier editor, then send them to TOPS-20 and compile them. I will be able to print-out text files as well.

AndrewB

Tim Radde

unread,
Jul 31, 2025, 9:57:19 AMJul 31
to PiDP-10
Couold be something local is blocking the numeric IP?  What does it display as an error when this fails?

Andrew Barron

unread,
Jul 31, 2025, 8:26:43 PMJul 31
to PiDP-10
@TELNET
TELNET>203.38.121.133 7300
?No such host name - "203.38.121.133"

@telnet
TELNET>open 208.38.121.133 7300
?No such host name - "open"


The IP address works from Windows using PuTTY, and it works from the Raspberry Pi using open.

I'm not too worried as I have worked out FTP now. Do you have any idea how to get printing to work on TOPS20? When I print the job just gets added to the printspooler. It never gets sent to the file on the Linux platform. This works on TOPS10, but not on TOPS20.

cheers
AndrewB 


Tim Radde

unread,
Jul 31, 2025, 9:21:00 PMJul 31
to PiDP-10
That seems odd.  A numeric IP won't need a DNS lookup.   It's almost like it's taking that as a string and trying to do a lookup.  Can you add a temporary DNS entry for that as a string and then give it the IP?
Reply all
Reply to author
Forward
0 new messages