DEC - PDP11



 ____  ______  __     _ _ __  __       ____  _    _   _ ____ 
|  _ \/ ___\ \/ /    / / |  \/  |     |  _ \| |  | | | / ___|
| |_) \___ \\  /_____| | | |\/| |_____| |_) | |  | | | \___ \
 |  _ < ___) /  \_____| | | |  | |_____|  __/| |__| |_| |___) |
|_| \_\____/_/\_\    |_|_|_|  |_|     |_|   |_____\___/|____/
                                                             
 _____ ____ ____   _____ ____ 
|_   _/ ___|  _ \ / /_ _|  _ \
   | || |   | |_) / / | || |_) |
  | || |___|  __/ /  | ||  __/
  |_| \____|_| /_/  |___|_|   
                             
 
                                   

                        
Siamo arrivati all'installazione che reputo più importante, la suite TCP/IP di Johnny Billquist! :) .

Johnny Billquist è un personaggio chiave nel mondo del PDP11 ed in particolare nel mondo del sistema operativo RSX-11M-PLUS, vi invito a seguirlo attivamente nelle mailing list del simulatore SIMH (https://groups.io/g/simh)e della rete HECNET (https://lists.sonic.net/mailman/listinfo/hecnet-list), attualmente sviluppa e manutente attivamente la suite TCP/IP per il sistema operativo RSX-11M-PLUS.

Per prima cosa vi consiglio di farvi un giro sul sito di Johnny, ospitato su di un PDP11 con lo stack TCP/IP ed il server web sviluppati dallo stesso Johnny: http://mim.stupi.net/ .

Poi è necessario scaricare direttamente dal sito tramite protocollo FTP il disco di installazione del TCP/IP (si, esatto, Johnny ha prodotto un RL02 con i files di installazione del TCP/IP invece di un nastro), il link dei siti FTP da cui scaricare il disco è il seguente: http://mim.stupi.net/tcpip , il file da scaricare è BQTCP.DSK .


Andiamo ora ad installarlo:

root@semenzara:/home/DEC/RSX11M# pdp11 pdp11.config

PDP-11 simulator V4.0-0 Current        git commit id: 4b03e149
Disabling RK
Disabling HK
Disabling TM
/home/DEC/RSX11M/pdp11.config-14> att ts0 /home/DEC/RSX11M/tapes/BB-J0830-01.M01_RSX11M+_V4.6_1999.tap
TS: Tape Image '/home/DEC/RSX11M/tapes/BB-J0830-01.M01_RSX11M+_V4.6_1999.tap' scanned as SIMH format
/home/DEC/RSX11M/pdp11.config-19> att rp0 /home/DEC/RSX11M/disks/disk_rp06_000.dsk
RP0: '/home/DEC/RSX11M/disks/disk_rp06_000.dsk' Contains an ODS1 File system
RP0: Volume Name:  RSX11MPBL87 Format: DECFILE11A   Sectors In Volume: 340670
/home/DEC/RSX11M/pdp11.config-21> att rp1 /home/DEC/RSX11M/disks/disk_rp06_001.dsk
RP1: '/home/DEC/RSX11M/disks/disk_rp06_001.dsk' Contains an ODS1 File system
RP1: Volume Name:        USERS Format: DECFILE11A   Sectors In Volume: 340670
/home/DEC/RSX11M/pdp11.config-23> att rp2 /home/DEC/RSX11M/disks/disk_rp06_002.dsk
RP2: '/home/DEC/RSX11M/disks/disk_rp06_002.dsk' Contains an ODS1 File system
RP2: Volume Name:        TOOLS Format: DECFILE11A   Sectors In Volume: 340670
/home/DEC/RSX11M/pdp11.config-25> att rp3 /home/DEC/RSX11M/disks/disk_rp06_003.dsk
RP3: No File System found on '/home/DEC/RSX11M/disks/disk_rp06_003.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-30> att rl0 /home/DEC/RSX11M/disks/disk_rl02_000.dsk
RL0: No File System found on '/home/DEC/RSX11M/disks/disk_rl02_000.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-33> att rl1 /home/DEC/RSX11M/disks/disk_rl02_001.dsk
RL1: '/home/DEC/RSX11M/disks/disk_rl02_001.dsk' Contains an ODS1 File system
RL1: Volume Name:       NETGEN Format: DECFILE11A   Sectors In Volume: 20480
/home/DEC/RSX11M/pdp11.config-36> att rl2 /home/DEC/RSX11M/disks/disk_rl02_002.dsk
RL2: No File System found on '/home/DEC/RSX11M/disks/disk_rl02_002.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-42> att xq tap:tap0
Eth: opened OS device tap0
/home/DEC/RSX11M/pdp11.config-48> attach dz 11000
Listening on port 11000
/home/DEC/RSX11M/pdp11.config-53> set remote telnet=2050
Listening on port 2050
sim> b rp0



RSX-11M-PLUS V4.6  BL87   2044.KW  System:"EMULO "
>RED DB:=SY:
>RED DB:=LB:
>RED DB:=SP:
>MOU DB0:"RSX11MPBL87"
>@DB:[1,2]STARTUP
>; PLEASE NOTE
>;
>;If you have not yet read the system release notes, please do so
>;now before attempting to perform a SYSGEN or to utilize the new
>;features of this system.
>;
>;
>* Please enter time and date (Default:30-DEC-2022 19:18) [S]:
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>INS $EDT
>INS $TKB
>asn DB0:=XX:
>INS DB0:[005,054]LCP
>LCP CREATE /TERMINALS=25
>ASN XX:=LB:
>SET /SYSUIC=[5,54]
>LOA NN:/VEC
>CON ONL NN:
>SET /SYSUIC=[1,54]
>ASN =LB:
>INS XX:[5,54]SCPRES
>INS XX:[5,54]NNS
>;INS XX:[5,54]NNCRES
>SCP START FROM XX:[5,54] SIL (I)
>INS XX:[5,54]NTINIT
>INS XX:[5,54]NTL
>INS XX:[5,54]EVC
>INS XX:[5,54]NCPRES
>; INS XX:[5,54]CFERES
>; INS XX:[5,54]VNP
>INS XX:[5,54]NMVACP
>SET /SYSUIC=[5,54]
>ASN XX:=LB:
>LOA NM:/HIGH/VEC
>CON ONL NM:
>ASN =LB:
>SET /SYSUIC=[1,54]
>INS XX:[5,54]LOO
>INS XX:[5,54]LOO/TASK=LOO...
>INS XX:[5,54]EVFRES
>INS XX:[5,54]NETACP
>INS XX:[5,54]NICE
>INS XX:[5,54]EVR
>INS XX:[5,54]NTD
>INS XX:[5,54]NTDEMO
>INS XX:[5,54]LIN
>INS XX:[5,54]MIR
>INS XX:[5,54]NVP
>INS XX:[5,54]NFTRES
>INS XX:[5,54]FTSRES
>INS XX:[5,54]FTSDEQRES
>SET /UIC=[1,1]
>PIP LB:[0,0]001004.DIR/PR:0
>SET /UIC=[200,200]
>QUE FTSQUE:/CR/NM
>QUE FTSDEQ:/SP/EX
>QUE FTSDEQ:/AS:FTSQUE
>INS XX:[5,54]FAL
>INS XX:[5,54]FALLOG
>INS XX:[5,54]MCM
>INS XX:[5,54]RMT
>INS XX:[5,54]RMTACP/CLI=YES
>CLI /INIT=RMTACP/NULL/RESTRICT/CPR="<15><12>/RMT>/"
>SET /SYSUIC=[5,54]
>ASN XX:=LB:
>LOA HT:/HIGH/VEC
>SET /SYSUIC=[1,54]
>ASN =LB:
>INS XX:[5,54]RMHACP
>INS XX:[5,54]NCTCTL
>INS XX:[5,54]TLKRES
>INS XX:[5,54]LSN
>INS XX:[5,54]PHONE/TASK=...PHO
>INS XX:[5,54]PHONE/TASK=PHO$$$
>INS XX:[5,54]TCL
>NCP SET SYS
>NCP SET EXE STA ON

 Event type 2.0, Local node state change
Occurred 30-DEC-2022 19:20:05 on node 1.134 (EMULO)
Reason for state change: Operator command, Old node state = Off
New node state = On


 Event type 4.10, Circuit up
Occurred 30-DEC-2022 19:20:06 on node 1.134 (EMULO)
Circuit QNA-0

>LCP START
Loading LAT process
>SET /PUB=DB1:
>MOU DB1:USERS
>ASN DB1:=US: /SYSTEM
>SET /PUB=DB2:
>MOU DB2:TOOLS
>ASN DB2:=TL: /SYSTEM
>INS $K11IDM/TASK=...KER
>INS DB2:[OLDCLE]EXP
>ACD INS DB2:[OLDCLE]EDTACD AS NUM 127 TOP ASS CLE$EDT
>ACD INS DB2:[OLDCLE]EMAACD AS NUM 220 TOP ASS CLE$EMACS
>INS $MAC
>;
>; Install the DIBOL-83 Components
>;
>CBD DBLRSX
CBD -- Common not in system
>DCL  INSTALL LB:[1,1]DBLRSX/PARTITION=GEN
>DCL INSTALL $DIBOL83
>DCL INSTALL $DBLMSGMGR
>DCL INSTALL $DBLSORT1
>DCL INSTALL $DBLSORT2
>DCL INSTALL $DBLMNUGEN/TASK=...MNU
>DCL RUN MSGMGR /DELAY=1S
>INS LB:[3,54]PDP11C.TSK/TASK=...CCC
>INS LB:[1,1]PDPPAS.TSK/TASK=...PAS
>INS $F77
>; Command file to install the BASIC-PLUS-2 compiler
>;
>; Remove old BP2 task
>REM ...BP2
REM -- Task not in system
>; Install compiler task as BP2
>INS LB:[1,54]BP2IC2/TASK=...BP2
>; Remove old resident library: BP2RES
>REM BP2RES/REG
REM -- Common not in system
>; Install resident library: BP2RES
>INS LB:[1,1]BP2RES/RON=YES/PAR=GEN
>; Remove old resident library: BP2SML
>REM BP2SML/REG
REM -- Common not in system
>; Install resident library: BP2SML
>INS LB:[1,1]BP2SML/RON=YES/PAR=GEN
The BASIC-PLUS-2 installation is complete.
>INS DB0:[1,1]DAPRES.TSK
INS -- Partition DAPRES not in system, defaulting to GEN
>INS LB:[6,3]COBOL.TSK
>INS LB:[6,3]CBLMRG.TSK
>INS LB:[6,3]REFRMT.TSK
>@ <EOF>
>bye
Have a Good Evening
30-DEC-2022 19:20 TT0:  logged off EMULO 
>
>HELLO SYSTEM
Password:

RSX-11M-PLUS V4.6   BL87    [1,54] System    EMULO 
30-DEC-2022 19:20  Logged on Terminal TT0:  as SYS1

Good Evening

 
*****************************************************************
*                                                               *
*                    Welcome to RSX-11M-PLUS                    *
*                                                               *
*                  Version 4.6  Base level 87                   *
*                This is file LB:[1,2]LOGIN.TXT                 *
*                                                               *
*****************************************************************
 
    Last interactive login on Friday, December 30, 2022  19:02:10 (TT0:)
 
>@LB:[1,2]SYSLOGIN.CMD
>@ <EOF>
>

Montiamo ora il disco BQTCP:

><ctrl+e>
Simulation stopped, PC: 021070 (BR 21036)
sim> set rl3 rl02
sim> att rl3 /home/DEC/RSX11M/extra_disks/BQTCP.DSK
RL3: '/home/DEC/RSX11M/extra_disks/BQTCP.DSK' Contains an ODS1 File system
RL3: Volume Name:        TCPIP Format: DECFILE11A   Sectors In Volume: 20480
sim> g
> ALL DL3:
> MOU DL3: TCPIP

Lanciamo ora il programma di installazione, questo ci chiederà diverse informazioni, tra cui alcune che sono relative all'ambiente TCP/IP dove si vuole posizionare il nostro PDP11, nella seguente documentazione, le risposte relative all'ambiente verranno riportate in ROSSO in modo da distinguerle dalle risposte relative all'installazione del prodotto che saranno in nero, ambedue in grassetto.
Inoltre il programma chi chiederà quali servizi TCP/IP vogliamo installare, anche questo è a vostra discrezione, quindi lascerò le mie risposte in ROSSO, comunque vi consiglio di installare almeno il server TELNET, in modo da poter accedere al sistema da remoto:


> @DL3:[IP]IPGEN.CMD
> ;
> ; BQTCP/IP V2.11 generation.
> ;
> ; Started on 30-DEC-2022 19:40:54
> ;
>* What is the device where the kit is [S D:"SY:"]: DL3:
>;
>; You need interfaces for BQTCP to be able to communicate
>; to the rest of the internet. By default, 2 interfaces
>; are suggested. One for ethernet, and one for loopback,
>; but additional interfaces are possible. For example, for
>; multiple ethernets, or for other types of interfaces
>; like SLIP.
>;
>* How many interfaces do you want [O R:1-10 D:2]:
>* Do you want to install the DECnet driver? [Y/N D:N]:
>;
>* Do you want to install the new HELP files? [Y/N D:N]: Y
>* Do you want to install the new message files? [Y/N D:N]: Y
>* Do you want to install RSX patches? [Y/N D:N]: Y
>* Do you want to purge old files after generation? [Y/N D:Y]: Y
>;
>; Thank you. All questions have now been asked.
>;
>;
>; Creating parameter file
>;
>;
>; Copy libraries
>;
>pip lb:[1,1]/nv=[lib]*.*
>;
>; Compiling and taskbuilding drivers
>;
>mac iftab=iftab
>mac iptab=iptab
>mac udtab=udtab
>mac tctab=tctab
>tkb @ifdrv
>tkb @ipdrv
>tkb @uddrv
>tkb @tcdrv
>;
>; Copying drivers
>;
>pip lb:[1,54]/nv=[ip]ifdrv.tsk,.stb
>pip lb:[1,54]/nv=[ip]ipdrv.tsk,.stb
>pip lb:[1,54]/nv=[ip]uddrv.tsk,.stb
>pip lb:[1,54]/nv=[ip]tcdrv.tsk,.stb
>;
>; Building TELNET common
>;
>TKB @TELCOM
>;
>; Check if we'RE not on system disk...
>;
>;
>; Copy basic tools and files
>;
>ufd lb:[ip]
>pip lb:[ip]/nv=[ip]ifconfig.tsk,netstat,ping,tracert,ethacp,resacp,rmd
>pip lb:[ip]/nv=[ip]dhcp.tsk,dhcpres,rwhod,tftpd,inetd,spoof,www,wwwres,ircbot
>pip lb:[ip]/nv=[ip]ftpd.tsk,telnetd,telnet,tftp,irc,ircres,ftp,telcom,.stb
>pip lb:[ip]/nv=[ip]ntpdat.tsk,ntpdatres
>pip lb:[ip]/nv=[ip]ipconfig.cmd,ipins.cmd,ipappl.cmd,ipparam.mac
>ufd lb:[maild]
>pip lb:[maild]/nv=[maild]*.*
>pip lb:[1,2]/nv=[iphlp]*.*
>pip lb:[1,2]/nv=[ftpd]welcome.txt,ftp.txt
>pip lb:[1,2]/nv=[lib]rsxerr.msg
>;
>; Installing RSX patches
>;
>pip lb:[3,54]/nv=[patches]mcd.tsk,mcr.tsk,ins.tsk,rmsdsp.tsk,dcl.tsk
>pip lb:[3,54]/nv=[patches]helres.tsk,acntfsl,pswres,sylres
>pip lb:[1,1]/nv=[patches]dapslx.odl,dapres.tsk,.stb,rmsdap.olb
>pip lb:[5,54]/nv=[patches]nmvacp.tsk,nvpfsl.tsk,ecl.tsk,.stb,ntdemo.tsk
>pip lb:[5,54]/nv=[patches]lat.tsk,.stb,lat1.tsk,.stb,epm.tsk,.stb
>pip lb:[5,54]/nv=[patches]ncp*.tsk
>ins $vmr
>vmr @pat
VMR -- *DIAG*-Incorrect assignment of SY: or LB:
LB:[1,54]RSX11M
>pip pat.cmd;/de
>rem ...vmr
>;
>; RSX patching complete
>;
>; Deleting old versions of files...
>;
>PIP LB:[1,54]IFDRV.*/PU,IPDRV.*,UDDRV.*,TCDRV.*
>PIP LB:[1,1]IPMAC.MLB/PU,BQTMAC.MLB
>PIP LB:[1,1]IPLIB.OLB/PU,IPBP2.OLB,IPC.OLB,IPF77.OLB,IPPAS.OLB
>PIP LB:[1,1]BQTLIB.OLB/PU,BQTBP2.OLB,BQTC.OLB
>PIP LB:[1,1]BQTLIB.B2S/PU,BQTLIB.H
>PIP LB:[1,1]INET.H/PU,INET.B2S,INET.FTN,INET.PAS,DNET.H,DTR11.H,DTR.H
>PIP LB:[1,1]STAT.H/PU
>PIP LB:[1,1]RSXERR.MSG/PU
>PIP LB:[1,1]CCSMRX.*/PU,BP2SML.*
>PIP LB:[1,1]DAPSLX.ODL/PU,IPBP2.ODL
>PIP LB:[1,2]RSXERR.MSG/PU
>PIP LB:[LIB]*.*/PU/NM
>PIP LB:[IP]*.*/PU/NM
>PIP LB:[MAILD]*.*/PU/NM
>PIP DL3:[IP]*.MAC/PU/NM,*.TSK,*.OBJ,*.STB,*.OLB,*.DOC,*.NEW,*.MAP
>PIP DL3:[IP]IFDRV.CMD/PU/NM,IPDRV.CMD,UDDRV.CMD,TCDRV.CMD
>PIP DL3:[IP]IPGEN.CMD/PU/NM,TELCOM.CMD,*.TXT
>PIP DL3:[IPAPPL]*.*/PU/NM
>PIP DL3:[TELNETD]*.*/PU/NM
>PIP DL3:[IPHLP]*.*/PU/NM
>PIP DL3:[FTP]*.*/PU/NM
>PIP DL3:[FTPD]*.*/PU/NM
>PIP DL3:[MAILD]*.*/PU/NM
>PIP DL3:[IPBP2]*.*/PU/NM
>PIP DL3:[IPC]*.*/PU/NM
>PIP DL3:[IPF77]*.*/PU/NM
>PIP DL3:[IPLISP]*.*/PU/NM
>PIP DL3:[IPPAS]*.*/PU/NM
>PIP DL3:[DHCP]*.*/PU/NM
>PIP DL3:[HTTP]*.*/PU/NM
>PIP DL3:[HTTPD]*.*/PU/NM
>PIP DL3:[CGIDEMO]*.*/PU/NM
>PIP DL3:[INETD]*.*/PU/NM
>PIP DL3:[IRCBOT]*.*/PU/NM
>PIP DL3:[IRC]*.*/PU/NM
>PIP DL3:[LPT]*.*/PU/NM
>PIP DL3:[IPRMD]*.*/PU/NM
>PIP DL3:[NTP]*.*/PU/NM
>PIP DL3:[IPNET]*.*/PU/NM
>PIP DL3:[MKE]*.*/PU/NM
>PIP DL3:[IPEXAMPLE]*.*/PU/NM
>PIP DL3:[PATCHES]*.*/PU/NM
>;
>; Check/update IP configuration...
>;
>;
>; No LB:[1,2]IPPARAM.CMD file found.
>;
>* Do you want to configure TCP/IP now? [Y/N D:N T:1M]: Y
>;
>; IP configuration X0.4.
>;
>; Started at 30-DEC-2022 19:45:56.
>;
>; This program will configure BQTCP/IP for you. It is a fairly
>; simple and stupid program. If you answer any question wrong,
>; just stop it, and start over again.
>;
>; Once it has completed, you can alwys run it again, and it will
>; use the answers from previous configurations as defaults.
>;
>; Note that for most questions that asks for an address,
>; either an IP dotted address works, or a host name.
>; For host names, you need the translation stored in the HOSTS
>; file, or defined by logical names for the configuration items
>; that are used before the network is up and running.
>; For hosts used later than that, DNS is also possible, with
>; one exception. The DNS server itself cannot be found through
>; DNS.
>;
>; If a value is presented as a default, but you want to delete
>; that value, enter a single space as the answer to the question.
>; A single space will be interpreted as a value for the parameter
>; should not be set.
>;
>; *** Section 1 - Basic configuration ***
>;
>* Size of IP pool [D R:64.-1024. D:256.]:
>* Hostname [S R:1-20 D:"EMULO"]:
>* Get domain name from DHCP? [Y/N D:Y]: N
>* Domain name [S R:0-20 D:"Unknown.Net"]: BIZZI.ORG
>* Get DNS server address from DHCP? [Y/N D:Y]: N
>* Domain name server address [S R:0-20 D:"8.8.8.8"]:
>* Use MDNS? [Y/N D:N]:
>* Get NTP server address from DHCP? [Y/N D:Y]: N
>* NTP server address [S R:0-60 D:"pool.ntp.org"]: 192.168.69.1
>;
>; *** Section 2 - Interface configuration ***
>;
>; Configuring for 2 interfaces.
>;
>; Now configuring IF0:
>;
>; (IF0: is assumed to be an ethernet interface.)
>* ACP for IF0: [S R:0-6 D:"ETHACP"]:
>* Line for IF0: [S R:0-6 D:"QNA-0"]:
>* DHCP enabled for IF0:? [Y/N D:Y]: N
>* IP address for IF0: [S R:0-20 D:"0.0.0.0"]: 192.168.69.66
>* IP mask for IF0: [S R:0-20 D:"0.0.0.0"]: 255.255.255.0
>;
>; Now configuring IF1:
>;
>; (IF1: is assumed to be the loopback interface.)
>* ACP for IF1: [S R:0-6 D:""]:
>* IP address for IF1: [S R:0-20 D:"127.0.0.1"]:
>* IP mask for IF1: [S R:0-20 D:"255.0.0.0"]:
>;
>; *** Section 3 - Routing configuration ***
>;
>* Address of default broadcast interface [S R:0-30 D:"192.168.69.66"]:
>* Default router address [S R:0-20 D:""]: 192.168.69.1
>;
>; *** Section 4 - Server configuration ***
>;
>* Log directory [S R:0-20 D:"LB:[IPLOG]"]:
>* Enable telnet server? [Y/N D:Y]:
>* Telnet welcome message [S R:0.-80. D:"Welcome to EMULO, an RSX-11M-PLUS syste
m!"]:
>* Telnet terminals [D R:0.-32. D:8.]: (Io ho lasciato il default di 8 terminali Telnet)
>* Start RWHOD? [Y/N D:N]:
>* Start SPOOF? [Y/N D:Y]:
>* Number of HTTPD servers [D R:0.-20. D:5.]: (Io ho lasciato il default di 5 server)
>* Number of FTPD servers [D R:0.-20. D:5.]: (Io ho lasciato il default di 5 server)
>* Number of MAIL servers [D R:0.-20. D:5.]: (Io ho lasciato il default di 5 server)
>* SMTP relay host [S R:0.-80. D:""]:
>* SMTP source domain name to use for outgoing mail [S R:0.-80. D:""]: BIZZI.ORG
>* Number of TCP sink servers [D R:0.-20. D:2.]: (Io ho lasciato il default di 2 server)
>* Number of TCP echo servers [D R:0.-20. D:2.]: (Io ho lasciato il default di 2 server)
>* Number of TCP daytime servers [D R:0.-20. D:2.]: (Io ho lasciato il default di 2 server)
>* Number of TCP quote-of-the-day servers [D R:0.-20. D:2.]: (Io ho lasciato il default di 2 server)
>* Number of TCP IDENT servers [D R:0.-20. D:10.]: (Io ho lasciato il default di 10 server)
>;
>; *** Section 5 - Client configuration ***
>;
>* Install TELNET client? [Y/N D:N]: Y
>* Install IRC client? [Y/N D:N]: Y
>* Install FTP client? [Y/N D:N]: Y
>* Install NTP client? [Y/N D:N]: Y
>;
>;     If left blank, IPINS will not set the time offset.
>;     You want this if you manage the time offset with some other tool.
>* Time offset from UTC (in minutes) [S D:""]: 60
>;
>; Saving...
>;
>;
>; Done
>;
>; Remember to add, change or update the information in LB:[1,2]HOSTS.TXT
>;
>; After DECnet has started (if DECnet is also installed on the machine),
>; invokde [IP]IPINS.CMD to start TCP/IP.
>;
>; Invoke [IP]IPAPPL.CMD at a later point in the
>; startup, when all shared libraries and other requisits have been
>; installed.
>;
>; Edit [IP]IPREM.CMD to customize the shutting down procedure,
>; and remember to invoke this if needed from the standard shutup
>; procedure.
>;
>; Also check [IP]POSTIP.NEW, [IP]PREAPPL.NEW and [IP]POSTAPPL.NEW
>; for details of customization that you might want to do.
>;
>

Modificare il file [1,2]STARTUP.CMD aggiungendo quanto segue dopo lo start della DecNet:

8<---8<---8<---8<---8<---

.; Start TCPIP and services
@[IP]IPINS
@[IP]IPAPPL

8<---8<---8<---8<---8<---

Copiare ora il file DL3:[IP]IPREM.NEW nella directory DB0:[IP]IPREM.CMD

> dcl copy dl3:[ip]iprem.new db0:[ip]iprem.cmd

Modificare il file [1,2]SHUTUP.CMD aggiungendo quanto segue prima dello stop della DecNet:

8<---8<---8<---8<---8<---

.; Shutdown TCPIP and services
@[IP]IPREM

8<---8<---8<---8<---8<---


Bene, abbiamo terminato l'installazione e la configurazione del TCP/IP di Johnny Billquist. :)
Ora possiamo fermare il nostro sistema.

>run shutup


RSX-11M-PLUS Shut down program

>
Enter minutes to wait before shutdown: 0
Reason for shutdown (<CR> for none):
OK to shutdown? [Y/N]: y
All further logins are disabled

30-DEC-2022 19:54 System is now shutting down -- EMULO

QUE /STO:QMG
>
STOP/ACCOUNTING SHUTUP
19:54:40  SYSLOG -- 47. Exiting
>
@LB:[1,2]SHUTUP
>VCP DISCONNECT /ALL
>asn DB0:=XX:
>; The CEX will not be unloaded since there is a CEX product
>; still loaded.
>NCP SET EXEC STATE OFF

 Event type 68.14, Normal usage terminated
Occurred 30-DEC-2022 19:54:43 on node 1.134 (EMULO)
Circuit QNA-0


 Event type 2.0, Local node state change
Occurred 30-DEC-2022 19:54:45 on node 1.134 (EMULO)
Reason for state change: Operator command, Old node state = On
New node state = Off

>SCP STOP SIL (I)
>REM NETACP
>REM NIC$$$
>REM EVR$$$
>REM ...NTD
>REM NTD...
>REM LIN$$$
>REM MIR$$$
>REM NVP...
>REM ...NFT
>REM ...FTS
>REM  FTSDEQ
>REM FAL$$$
>REM FALLOG
>REM .CMTS.
>CLI /ELIM=RMTACP
>REM RMTACP
>REM ...RMT
>REM RMHACP
>REM LSN$$$
>REM NCT...
>REM ...TLK
>REM ...PHO
>REM PHO$$$
>REM TCL...
>REM ...SCP
>SET /SYSUIC=[5,54]
>UNL NN:/VEC
>SET /SYSUIC=[1,54]
>REM NT$NNS
>SET /SYSUIC=[5,54]
>UNL HT:/VEC
>SET /SYSUIC=[1,54]
>@ <EOF>
>
ELI /NOLOG
>
ACS DB0:/BLKS=0.
ACS -- Checkpoint file now inactive
>
DMO DB0:/DEV/LOCK=V
DMO -- System disk being dismounted
DMO -- SYSTEM  dismounted from DB0:    *** Final dismount initiated ***
19:54:52  *** DB0:  -- Dismount complete
>
DMO DB1:/DEV/LOCK=V
DMO -- SYSTEM  dismounted from DB1:    *** Final dismount initiated ***
19:54:57  *** DB1:  -- Dismount complete
>
DMO DB2:/DEV/LOCK=V
DMO -- Warning - Tasks installed from DB2:  
DMO -- SYSTEM  dismounted from DB2:    *** Final dismount initiated ***
19:55:02  *** DB2:  -- Dismount complete
>
DMO DL3:/DEV/LOCK=V
DMO -- TT0:    dismounted from DL3:    *** Final dismount initiated ***
19:55:08  *** DL3:  -- Dismount complete
>
SHUTUP operation complete

HALT instruction, PC: 126130 (CLRB @#177776)
sim> q
Goodbye
Eth: closed tap0
root@semenzara:/home/DEC/RSX11M# logout


Vi consiglio di leggere attentamente la documentazione del TCP/IP disponibile qui: http://mim.stupi.net/tcpipdoc


Torna a Installazione Linguaggi
Torna su PDP 11
Torna su DEC
Torna su Mimac