Groups | Search | Server Info | Login | Register
Groups > alt.sys.pdp10 > #9838
| From | David Todd <HDTodd@gmail.com> |
|---|---|
| Newsgroups | alt.sys.pdp10 |
| Subject | Re: Try again: IP between Pi <--> klh10 TOPS-20 |
| Date | 2026-01-01 09:59 -0500 |
| Organization | A noiseless patient Spider |
| Message-ID | <36bf44a9-b22b-4529-8b69-c3b5598f6a04@gmail.com> (permalink) |
| References | <10iv302$1dl2h$1@dont-email.me> <87ms2zluse.fsf@atr2.ath.cx> <mddldij8lyb.fsf@panix5.panix.com> <87fr8qfsmp.fsf@atr2.ath.cx> |
On 12/31/25 12:50 PM, jayjwa wrote:
> Rich Alderson <news@alderson.users.panix.com> writes:
>
>> Are you talking about things like
>>
>> @telnet 192.168.1.37
>>
>> TOPS-20 TCP/IP code follows the original syntax for IP addresses, abrogated by
>> BSD Unix and the rest of the world. You have to put them in square brackets:
>>
>> @telnet [192.168.1.37]
>>
>> is the correct way to specify an IP address instead of a name.
> On Panda? Doesn't seem to work here.
Thanks to you both for your responses. You've given me many
ideas on possile fixes, Jaywa, but it'll take me a couple of days to
work through them. I'd really like to find a way to get Pi-DEC20 and
LAN connectivity without modifying osdnet.c any further -- too much
chance that edits would break connectivity for other host types.
And Rich, your note prompted me to finally install telnetd on my Pi so I
could test telnet FROM TOPS-20. I found that, like FTP, the connection
is very slow to set up, though the connection speed seems fine once it's
up.
Meanwhile, ...
Jayjwa,
I think Rich was writing about the syntax for TOPS-20/Panda telnet.
It uses [] around the IP address, if the host name isn't in the
hosts.txt file (see below).
Interestingly, I was able to telnet from TOPS-20 to the host Pi
at both the Pi eth0 address (.88) and wlan0 address (.89).
I haven't yet removed the `ifconfig` system command from osdnet.c,
so the boot process continues to set up a point-to-point between
the DEC20 (.62) address and the Pi eth0 device (.88). That's the only
way I've been able to get connectivity between the Pi and klh10,
although it breaks connectivity to the rest of my LAN. I'll explore
that a bit more with ideas from your previous note.
Here are the results from my telneting from DEC20 to Pi:
===========================================================
First, with host name (which in in hosts.txt)
$telnet pi-5
Trying... Open
Linux 6.12.47+rpt-rpi-2712 (Pi-5w) (pts/4)
pi-5 login: hdtodd
Password:
hdtodd@pi-5:~$
===========================================================
Then with the IP address of the Pi eth0 device
$telnet [192.168.1.88]
Trying... Open
Linux 6.12.47+rpt-rpi-2712 (Pi-5w) (pts/4)
pi-5 login: hdtodd
Password:
hdtodd@pi-5:~$
===========================================================
Then with the IP address of the Pi wlan0 device
$telnet [192.168.1.89]
Trying... Open
Linux 6.12.47+rpt-rpi-2712 (Pi-5w) (pts/4)
pi-5 login: hdtodd
Password:
hdtodd@pi-5:~$
===========================================================
Results from iphost
@iphost
IPHOST - TOPS-20AN TCP/IP Host Utility Program - Version 6.1(45)
Interface # 0, net # 192.168.1.0 [Todds.Comcast.net], adr 192.168.1.62
[pi20]
IPHOST>name (OF HOST IS)
192.168.1.0 Todds.Comcast.net, Network
===========================================================
The IP configuration on the Pi while klh10 is running, with no
prior setup of br0 or tap0 -- just let dpni20/osdnet do all the
initialization, including the `ifconfig` executed by osdnet.c.
hdtodd@pi-5:~ $ ./show-ip.bsh
+ ip address show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state
UP group default qlen 1000
link/ether 2c:cf:67:ad:c9:b9 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.88/24 brd 192.168.1.255 scope global dynamic
noprefixroute eth0
valid_lft 79951sec preferred_lft 79951sec
inet6 fe80::c953:95e9:baf2:6a3a/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel
state UP group default qlen 1000
link/ether 2c:cf:67:ad:c9:bb brd ff:ff:ff:ff:ff:ff
inet 192.168.1.89/24 brd 192.168.1.255 scope global dynamic
noprefixroute wlan0
valid_lft 79952sec preferred_lft 79952sec
inet6 fe80::5018:b779:1c7a:15a3/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: tap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state
UNKNOWN group default qlen 1000
link/ether 8a:9a:57:93:be:84 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.88 peer 192.168.1.62/24 brd 192.168.1.255 scope
global tap0
valid_lft forever preferred_lft forever
inet6 fe80::889a:57ff:fe93:be84/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
+ ip route show
default via 192.168.1.1 dev eth0 proto dhcp src 192.168.1.88 metric 100
default via 192.168.1.1 dev wlan0 proto dhcp src 192.168.1.89 metric 600
192.168.1.0/24 dev tap0 proto kernel scope link src 192.168.1.88
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.88 metric 100
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.89 metric
600
+ ip link show dev br0
Device "br0" does not exist.
+ ip tuntap show
tap0: tap
hdtodd@pi-5:~ $
===========================================================
And finally, the CTY output from the debugging messages of osdnet.c
[KNILDR: Loading microcode version 1(172) into Ethernet channel 0]
Filtered IFE table: 3 entries
0: "lo" (IP 127.0.0.1) (Netmask 255.0.0.0) UP LOOPBACK
1: "eth0" (IP 192.168.1.88) (Netmask 255.255.255.0) (Extracted Ether
2c:cf:67:ad:c9:b9) UP
2: "wlan0" (IP 192.168.1.89) (Netmask 255.255.255.0) (Extracted Ether
2c:cf:67:ad:c9:bb) UP
[dpni20: osn_pfinit: ifmeth=tap]
[dpni20: osn_pfinit_tuntap, line 1828: Entering, osnpf->osnpf_ifnam is tap0]
[dpni20: osn_pfinit_tuntap, line 1829: Entering, ifnam is tap0]
[dpni20: osn_pfinit_tuntap: Opening TAP device /dev/net/tun]
[dpni20: Entered 10-side of tap0 into table:]
Filtered IFE table: 4 entries
0: "lo" (IP 127.0.0.1) (Netmask 255.0.0.0) UP LOOPBACK
1: "eth0" (IP 192.168.1.88) (Netmask 255.255.255.0) (Extracted Ether
2c:cf:67:ad:c9:b9) UP
2: "wlan0" (IP 192.168.1.89) (Netmask 255.255.255.0) (Extracted Ether
2c:cf:67:ad:c9:bb) UP
3: "tap0" (Extracted Ether f2:b:a4:56:81:72) UP
[dpni20: osn_pfinit_tuntap, line 1863: pfopen(/dev/net/tun, ...)]
[dpni20: pfopen, line 1688: entering, osnpf->osnpf_ifnam=tap0]
[dpni20: pfopen, line 1690: entering, ifname = tap0]
[dpni20: pfopen, line 1716: Try opening basename = '/dev/net/tun']
[dpni20: osn_pfinit_tuntap: ifnam requested as tt_ctx.saved_ifnam was tap0]
[dpni20: osn_pfinit_tuntap: attempt to turn on tap0]
[dpni20: osn_pfinit_tuntap, line 1903: after isdigit(), did set tap0]
[dpni20: osn_pfinit_tuntap, line 1966: execute 'ifconfig tap0
192.168.1.88 pointopoint 192.168.1.62 up']
[dpni20: osn_pfinit_tuntap: completed]
[dpni20: ifc "tap0" => ether f2:b:a4:56:81:72]
[dpni20: VHOST 192.168.1.62]
[dpni20: Set up ARP: 192.168.1.62 f2:b:a4:56:81:72 pub]
[dpni20: Enabled net.ipv4.conf.tap0.arp_accept]
[dpni20-W: "tap0" multicast table ignored - interface not dedicated]
Back to alt.sys.pdp10 | Previous | Next — Previous in thread | Next in thread | Find similar
Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2025-12-29 18:31 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-12-30 12:54 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 Rich Alderson <news@alderson.users.panix.com> - 2025-12-30 20:43 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-12-31 12:50 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-01 09:59 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-01 11:08 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-01 11:27 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-02 13:04 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-02 17:36 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-03 05:37 +0000
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-03 07:09 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-03 08:40 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-03 11:33 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-03 06:59 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 09:07 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 09:20 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 Johnny Billquist <bqt@softjar.se> - 2026-01-04 16:26 +0100
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 10:57 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-01-05 06:38 +0000
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-02 07:46 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-02 12:54 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-02 17:05 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 Rich Alderson <news@alderson.users.panix.com> - 2026-01-02 20:32 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-02 22:21 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-02 17:47 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-03 12:15 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-03 16:57 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-03 17:00 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-04 11:21 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-05 17:52 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-05 18:13 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-06 12:53 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-06 18:12 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <HDTodd@gmail.com> - 2026-01-06 18:15 -0500
MM vs. MS/MX [was Re: Try again: IP between Pi <--> klh10 TOPS-20] Rich Alderson <news@alderson.users.panix.com> - 2026-01-07 18:28 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-03 17:07 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-04 11:28 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 13:52 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-03 18:12 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 scott@slp53.sl.home (Scott Lurndal) - 2026-01-04 00:00 +0000
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 08:48 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 scott@slp53.sl.home (Scott Lurndal) - 2026-01-04 16:00 +0000
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 14:02 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-04 11:56 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 14:21 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-04 16:16 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 16:58 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 14:28 -0500
Re: Try again: IP between Pi <--> klh10 TOPS-20 scott@slp53.sl.home (Scott Lurndal) - 2026-01-05 15:33 +0000
Re: Try again: IP between Pi <--> klh10 TOPS-20 Andy Valencia <vandys@vsta.org> - 2026-01-05 15:45 -0800
Re: Try again: IP between Pi <--> klh10 TOPS-20 David Todd <hdtodd@gmail.com> - 2026-01-04 08:59 -0500
csiph-web