После установки DECnet нужно прописать несколько команд в [1,2]startup.cmd
.SETT $CEX
.SETT $DEC
.SETT $NNS
ASN LB:=XX:
.SETT $LAT
@LB:[5,1]NETINS
например сразу после этих строк:
@LB:[1,2]QMGSTOP.CMD
.DONE:
и отредактировать сам [5,1]netins.cmd
>edt [5,1]netins.cmd 1 .; *f "netxxu" *t 75 .ASKN [1:377:’NETXX1′] NETXXU What is the network UIC group code *s/./;/ 75 ;ASKN [1:377:’NETXX1′] NETXXU What is the network UIC group code 1 substitution *ins .setn netxxu 5 ^Z 75 ;ASKN [1:377:’NETXX1′] NETXXU What is the network UIC group code *ex
После этого при выполнении SHUTUP перестанет отмонтировываться системный диск т.к. ему не даст это сделать сервер имён. Нужно добавить в LB:[1,2]SHUTUP.CMD строчку:
.IFACT NT.NNS .IFINS ...SCP SCP STOP SIL (I)
Если в будущем понадобиться сменить имя или адрес своего узла в DECnet, то это можно сделать через CFE так:
>run DB0:[5,54]cferes Enter filename: DB0:[5,54]CETAB.MAC CFE>DEFINE EXECUTOR NAME PRIMER CFE>DEFINE EXECUTOR ADDRESS 6.1 CFE>DEFINE EXECUTOR HOST 6.1 CFE>DEFINE EXECUTOR IDENTIFICATION "Simh/RSX11M+" CFE>exit
и перезагрузить машину.
Так же нужно прикрыть в netins.cmd дыру в безопасности позволяющую всем писать в LB:[1,4] закомментировав эти строки:
.; .IFNINS ...PIP .SETT DECPIP
.; .IFDF DECPIP INS $PIP
.; PIP LB:[0,0]001004.DIR/PR:0
.; .IFDF DECPIP REM ...PIP
Для того чтобы работал LAT нужно добавить строку
.IFT $LAT LCP CREATE
перед этой
.IFT $LAT LCP START