Groups | Search | Server Info | Login | Register


Groups > alt.sys.pdp10 > #9760

Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX

From jayjwa <jayjwa@atr2.ath.cx.invalid>
Newsgroups alt.sys.pdp10
Subject Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX
Date 2025-10-24 19:29 -0400
Organization Atr2 RG 2025
Message-ID <87frb7g9po.fsf@atr2.ath.cx> (permalink)
References <10dfvld$2k7ba$1@dont-email.me>

Show all headers | View raw


David Todd <HDTodd@gmail.com> writes:

> If anyone has an installation with TCPIP service working on Raspberry
> Pi (Debian), could you tell how you're doing it and post some of the
> critical files in response to this?
I don't have a Pi nor Debian, but I can tell you how I do it on
Slackware and you can translate that. During boot, I run a script that
makes a bridge, creates tuntaps under it, starts DECnet, LAT, and
PyDECnet. I forward (IP) traffic outwards. Looks like you already have
a bridge.

> klt20.ini:  I just need the line with devdef ni0; here's mine:
> 	devdef ni0 564 ni20 ipaddr=192.168.1.60 dedic=true ifc=tap0
>   	ifmeth=tap+bridge
Using this method will create a tap but not insert it into the bridge. I
spoke about it here: https://github.com/PDP-10/klh10/issues/67

It will also upset the routing table in some cases. This is what I use:
devdef ni0 564 ni20 dedic=true ifmeth=tap ifc=tap10 decnet=true

Just after boot when you see the network messages start, move it manually
under the bridge (the emulator will create a tap one greater than what
you tell it, which, in my case, is the last in the list):
ip -c link set dev tap11 master br0

In my case that's tap11.

26: tap11: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN group default qlen 1000
    link/ether 3a:8d:ae:5e:30:f3 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::388d:aeff:fe5e:30f3/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever

If the Pi has its own IP, you can let TOPS-20 take that but then the
host can't communicate with the guest (hence the bridge). I've never
done it this way but I know some people do. 

There's some files in TOPS-20 <system> you have to change too (DNS and
such, node names, etc).

ping -c 4 amatsu
PING amatsu (192.168.20.8) 56(84) bytes of data.
64 bytes from amatsu (192.168.20.8): icmp_seq=1 ttl=255 time=0.310 ms
64 bytes from amatsu (192.168.20.8): icmp_seq=2 ttl=255 time=0.480 ms
64 bytes from amatsu (192.168.20.8): icmp_seq=3 ttl=255 time=0.497 ms
64 bytes from amatsu (192.168.20.8): icmp_seq=4 ttl=255 time=0.676 ms

dnping -v -c 4 amatsu
PKT: 1      WRITE: 40 READ: 40 
PKT: 2      WRITE: 40 READ: 40 
PKT: 3      WRITE: 40 READ: 40 
PKT: 4      WRITE: 40 READ: 40 
Sent 4 packets, Received 4 packets

<SYSTEM>7-1-CONFIG.CMD.27
...
DECNET BUFFER-SIZE 1476
DECNET MAXIMUM-ADDRESS 1023
NODE AMATSU 1.19
DECNET ROUTER-ENDNODE
ETHERNET 0 DECNET

Check resolv.config in <SYSTEM>.

$finger @mim.softjar.se
RSX-11M-PLUS system MIM. Sat Oct 25 01:18:05 2025. Up: 2 days, 13:12.

Luser         Real name         Term    Idle  Logged in     From
BILLQUIST     Johnny Billquist  TT10:     2d  22 Oct 12:05  50-73-179-7-pennsylv
BILLQUIST     Johnny Billquist  TT11:      6  22 Oct 12:05  50-73-179-7-pennsylv
SETALA        Saku Setala       TT12:     26  25 Oct 00:50  sdfeu
$

$info interNET 
 Network atr2net host name is amatsu.lan
 Network interface type is IPNI, Internet address is 192.168.20.8
 Network interface is up, output is enabled
 Network service is enabled
 Last network interface up transition: 20-Oct-2025 13:08:09

If you want the script (it's pretty Slackware-specific) let me
know. Thinking about it now, I should have used dnsmasq.

-- 
PGP Key ID: 781C A3E2 C6ED 70A6 B356  7AF5 B510 542E D460 5CAE
       "The Internet should always be the Wild West!"

Back to alt.sys.pdp10 | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-10-24 09:40 -0400
  Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-10-24 19:29 -0400
    Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-10-25 18:53 -0400
      Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-10-26 03:50 +0000
        Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-10-26 07:10 -0400
          Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-10-26 21:16 +0000
            Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-10-27 15:18 -0400
      Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-10-26 14:51 -0400
    Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-10-28 18:13 -0400
      Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-10-29 13:14 -0400
        Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-10-29 23:51 +0000
        Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-10-30 08:59 -0400
          Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-10-30 13:51 -0400
      Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX scott@slp53.sl.home (Scott Lurndal) - 2025-10-29 17:24 +0000
        Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-10-30 09:04 -0400
        Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-10-30 12:43 -0400
          Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 17:36 +0000
            Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-11-07 13:30 -0500
              Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX scott@slp53.sl.home (Scott Lurndal) - 2025-11-07 21:48 +0000
              Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-11-07 17:21 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-11-08 05:55 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX Lars Brinkhoff <lars.spam@nocrew.org> - 2025-11-08 17:16 +0000
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-11-08 15:33 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-11-09 17:45 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX Rich Alderson <news@alderson.users.panix.com> - 2025-11-08 20:42 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-11-08 14:57 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-11-08 15:37 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX Rich Alderson <news@alderson.users.panix.com> - 2025-11-08 20:47 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-11-09 17:58 -0500
                Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX Rich Alderson <news@alderson.users.panix.com> - 2025-11-09 21:00 -0500
          Re: ?TCPIP TOPS-20 <--> Raspberry Pi or Mac OSX David Todd <HDTodd@gmail.com> - 2025-11-01 14:05 -0400

csiph-web