[HECnet] Configuring py-decnet.

Thord Nilson thordn at gmail.com
Tue Aug 25 16:14:29 PDT 2020


Hi all!
Update!
Basic connections are now working,  so for a limited time you can:
set host elvira::
login as 99,99 psw: testing
Nothing much to see though.
Thanks to all for your help!

/Thord.



Den tis 25 aug. 2020 kl 00:35 skrev Thord Nilson <thordn at gmail.com>:

> Hi!
> Yes, I missed the part about the special mac-address, will test that now!
> Thanks all!
>
>
> Den mån 24 aug. 2020 kl 03:47 skrev David Moylan <djm at wiz.net.au>:
>
>> If anyone else has responded to this e-mail and hasn’t received back a
>> response from the list – it’s because the e-mail is too large.
>>
>>
>>
>> Reply back to this message as I’ve trimmed it down.
>>
>>
>>
>> Supratim – I went to reply back to your message below. Apparantly “LOL”
>> translated into Swedish is still “LOL” J
>>
>>
>>
>> Cheers, Wiz!!
>>
>>
>>
>>
>>
>> *From:* owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] *On
>> Behalf Of *Supratim Sanyal
>> *Sent:* Monday, 24 August 2020 9:54 AM
>> *To:* hecnet at Update.UU.SE
>> *Subject:* Re: [HECnet] Configuring py-decnet.
>>
>>
>>
>> On 8/23/20 6:57 PM, Peter Lothberg wrote:
>>
>> http://supratim.sanyal.org/decnet-mac-address-scssystemid-converter.html?i=1
>>
>>
>>
>> Jag sa att man inte hade ARP..
>>
>>
>>
>> de sissta 16 bitarna {r 6-bitar area + 10 bitar nodummer i mac adressen
>>
>> yippee mitt lilla javascript är mer populärt än powerdog industrier (och google translate förhoppningsvis fungerar!)
>>
>>
>>
>>
>>
>>
>>
>> ----- Original Message -----
>>
>> From: "David Moylan" <djm at wiz.net.au> <djm at wiz.net.au>
>>
>> To: "hecnet" <hecnet at Update.UU.SE> <hecnet at Update.UU.SE>
>>
>> Sent: Sunday, August 23, 2020 6:42:45 PM
>>
>> Subject: RE: [HECnet] Configuring py-decnet.
>>
>>
>>
>> Hi Thord,
>>
>>
>>
>> You also have two GRE definitions which looks wrong.
>>
>>
>>
>> You should have one circuit definition for PyDECnet to listen on the tap interface and another for your tunnel to Peter.
>>
>> I don't know what this line is for:
>>
>>
>>
>> circuit gre-0 GRE 192.168.12.161  <-- This is real address to host machine.
>>
>>
>>
>> You also have two network adapters on your emulated machine - if you setup a local bridge, there is no requirement for this.
>>
>>
>>
>> RSTS > xq > tap interface > bridge
>>
>> PyDECnet > tap interface > bridge
>>
>> Ethernet interface > bridge
>>
>> Configure IP address on bridge
>>
>>
>>
>> Then configure PyDECnet to listen on the tap interface and run the GRE tunnel to Peter.
>>
>>
>>
>> You can also use pcap as you have configured below which I understand works fine. I personally use the tap interface directly with the PyDECnet patch as posted earlier.
>>
>>
>>
>> In my case, I have tap91 going to my emulated vax (I chose this because the vax is 35.91 and I wanted to use a numbering system that reflected this).
>>
>> I have tap1023 configured for PyDECnet.
>>
>>
>>
>> In my vax.ini file I have:
>>
>>
>>
>> ; this is decnet phase iv node 35.91
>>
>> set xq mac=AA-00-04-00-5B-8C
>>
>> attach xq tap:tap91
>>
>>
>>
>> and an example pydecnet.conf:
>>
>>
>>
>> circuit tap-1023 Ethernet tap:tap1023 --random-address
>>
>> circuit gre-12 GRE 11.22.33.44 --cost 5
>>
>>
>>
>> as posted just below, the MAC address must be the correct one for your DECnet host.
>>
>> The example above uses my MAC address for my 35.91 node.
>>
>>
>>
>> There is a conversion page here that you can use:
>>
>> http://powerdog.com/addrconv.cgi
>>
>>
>>
>> and Peter has already done one of the calculations for you below.
>>
>>
>>
>> cheers, Wiz!!
>>
>>
>>
>> -----Original Message-----
>>
>> From: owner-hecnet at Update.UU.SE [mailto:owner <owner>-
>>
>> hecnet at Update.UU.SE] On Behalf Of Peter Lothberg
>>
>> Sent: Monday, 24 August 2020 6:43 AM
>>
>> To: hecnet
>>
>> Subject: Re: [HECnet] Configuring py-decnet.
>>
>>
>>
>> 59.53 is aa00.0400.35ec
>>
>>
>>
>>
>>
>>
>>
>> ----- Original Message -----
>>
>> From: "bqt" <bqt at softjar.se> <bqt at softjar.se>
>>
>> To: "hecnet" <hecnet at Update.UU.SE> <hecnet at Update.UU.SE>
>>
>> Sent: Sunday, August 23, 2020 4:32:37 PM
>>
>> Subject: Re: [HECnet] Configuring py-decnet.
>>
>>
>>
>> Um, Thord. You do know that DECnet expects very specific MAC addresses
>>
>> to work, right?
>>
>>
>>
>>    Johnny
>>
>>
>>
>> On 2020-08-23 22:29, Thord Nilson wrote:
>>
>> Hi!
>>
>> Great!
>>
>> The System is Slackware 14.2 with kernel 4.10.13 running on bare iron.
>>
>> (moved to another machine not to mess so much with network on main
>>
>> machine)
>>
>> There is traffic on the virtual interface dnettap0 (see below)  but rsts
>>
>> does not seem to see the py-router.
>>
>> Is there some "magical" command to enable this or is it automatic?
>>
>> Any ideas?
>>
>> Best regards,
>>
>> Thord.
>>
>>
>>
>>
>>
>> The config i have now is, in simh:
>>
>> ----------------------------------------------
>>
>> ; DECnet 59.53
>>
>> set xq enable
>>
>> set xq type=DELQA  mac=DE-18-6B-DB-21-F6
>>
>> att xq tap:dnettap0
>>
>> ;set xqb enable
>>
>> set xqb disable
>>
>> set xqb type=DELQA mac=96-72-A1-2A-E7-40
>>
>> ----------------------------------------------
>>
>> The dnettap0 virtual interface looks like this:
>>
>> ----------------------------------------------
>>
>> $ /sbin/ifconfig dnettap0
>>
>> dnettap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
>>
>>          inet 192.168.12.162  netmask 255.255.255.0  broadcast
>>
>> 192.168.12.255
>>
>>          inet6 fe80::a3d3:3542:9b47:9a19  prefixlen 64  scopeid 0x20<link>
>>
>>          ether de:18:6b:db:21:f6  txqueuelen 1000  (Ethernet)
>>
>>          RX packets 35373  bytes 5842616 (5.5 MiB)
>>
>>          RX errors 0  dropped 442  overruns 0  frame 0
>>
>>          TX packets 19809  bytes 7619336 (7.2 MiB)
>>
>>          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
>>
>> ----------------------------------------------
>>
>> In rsts i can do:
>>
>> ----------------------------------------------
>>
>> $ sho dev _xh0:
>>
>> Device _XH0:   (DELQA)   Control QNA-0   CSR 774456  Def Addr:
>>
>> DE-18-6B-DB-21-F6
>>
>> $ ncp
>>
>> NCP>show known nodes
>>
>> Known Node Volatile Summary as of 23-AUG-20 09:04:05
>>
>>
>>
>> Executor Node = 59.53 (ELVIRA)
>>
>>
>>
>> State                      = On
>>
>> Identification             = DECnet/E V4.1
>>
>> Active Links               = 0
>>
>>
>>
>> Remote Node = 59.20 (KICKI)
>>
>>
>>
>> Circuit                    = QNA-0
>>
>>
>>
>> Remote Node = 59.40 (VERA)
>>
>>
>>
>> Circuit                    = QNA-0
>>
>> NCP>
>>
>> ----------------------------------------------
>>
>> The nodes kicki and vera are the ones i defined during install.
>>
>> The pydecnet configuration file looks like this:
>>
>> ----------------------------------------------
>>
>> # Test for now.
>>
>> # Configuration file
>>
>> #circuit tap-0 Ethernet tap:/dev/dnettap0 --console Plugh --random-
>>
>> address
>>
>> #circuit tap-0 Ethernet tap:/dev/tap0 --console Plugh --random-address
>>
>> circuit tap-0 Ethernet pcap:dnettap0 --console Plugh --hwaddr
>>
>> de-18-6b-db-21-f6  --cost 10
>>
>> #circuit tap-0 Ethernet pcap:tap0 --console Plugh --random-address
>>
>> #circuit eth-1 Ethernet pcap:en1
>>
>> #circuit dmc-0 SimhDMC 127.0.0.1:11042 <http://127.0.0.1:11042> <http://127.0.0.1:11042>
>>
>> #circuit dmc-0 Multinet localhost:7000
>>
>> #circuit dmc-0 Multinet localhost:700:connect
>>
>> #circuit dmc-1 SimhDMC localhost:11043:secondary
>>
>> #circuit dmc-2 DDCMP tcp:12345:localhost:32154 --cost 3
>>
>> #circuit dmc-2 DDCMP udp:12345:localhost:32154 --cost 3
>>
>> #circuit dmc-0 DDCMP serial:/dev/tty.usbserial-FTVSKM26:19200 --t3 120
>>
>> --qmax 2
>>
>> circuit gre-0 GRE 192.168.12.161  <-- This is real address to host machine.
>>
>> circuit gre-1 GRE remote.addr.to.peter
>>
>>
>>
>> routing 59.100 --type l1router
>>
>>
>>
>> node @nodenames.dat
>>
>>
>>
>> system --ident "Sample PyDECnet configuration"
>>
>>
>>
>> # This replaces the default built-in mirror object which is
>>
>> # implemented as a Python module within PyDECnet by a functionally
>>
>> # equivalent one that runs as a subprocess.
>>
>> object --number 25 --name MIRROR --file ../decnet/applications/mirror.py
>>
>> ----------------------------------------------
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sonic.net/pipermail/hecnet-list/attachments/20200826/acaec5b6/attachment-0001.html>


More information about the Hecnet-list mailing list