Date: 04 Jul 88 19:55 GMT Message-ID: <1052@ON7RC> From: ON7PC@ON7RC To: ALL@BLGNET Subject: NETROM + TheNet User Manual (3) Path: PI8HWB!ON1AWB!ON7RC NET/ROM and TheNet User's Manual Part 3 ----------------------------------------------------------------- ADDITIONAL INFORMATION FOR THE CONTROL OPERATOR : ------------------------------------------------------------------ The ESC-P command : (only for NET/ROM) ------------------- The ESC-P command sets the "password string" used by the sysop command to validate the credentials of control operators. The phrase may be up to 80 characters long (any excess is ignored), and may include spaces and controlcharacters (except for CR and LF). Upper- and lower-case letters are treated as distinct from one another in the password string. Note that the random number returned by the SYSOP command will always correspond to valid non-space positions of the password string. For maximum security, it is a good idea to use a password string that is close to the maximum length of 80 characters, and doesn't contain too many spaces. ESC-P with no parameters displays the current password string. The SYSOP command : ------------------- The SYSOP command allows an authorized control operator to establish his credentials prior to making privileged changes using the NODES, PARMS, or ident commands or executing a RESET command. It uses a randomized validation algorithm, in conjunction with a "password string" previously entered via the node's host terminal. The command is simply "SYSOP", in response to which the node will respond with a list of five random numbers: SYSOP LAX:W6AMT-3} 26 13 54 5 38 The control operator must respond by entering the five characters in the correspondingly numbered character positions of the "password string". The random numbers returned by SYSOP will always correspond to valid non-space character positions of the password string. The five required characters may be entered with or without intervening spaces, and must be followed by a carriage-return. There is no acknowledgement of success or failure. For example, assume the password string is "The quick brown fox jumped over the lazy dog's back 0123456789 times". A valid control operator validation sequence might be: SYSOP LAX:W6AMT-3} 26 13 54 5 38 dolga where the 26th character of the password is "d", the 13th character is "o", etc. If the validation succeeds, subsequent IDENT, NODES, and PARMS update requests and the reset command are honored; otherwise they are quietly ignored. When accessing the node from a local host terminal, control operator privileges are automatically granted. There is no need to use SYSOP command in this case. The RESET command: ------------------ The reset command allows an authorized control operator to perform awarm-start reset of the NET/ROM firmware. The command is: RESET 32767 Any other form of the reset command is ignored. Before using this command remotely, you must validate your credentials as a control operator by using the SYSOP command ... otherwise, the RESET is ignored. WARNING: This command is dangerous, and should be used only as a last resort. The RESET command instantly terminates all links and circuits at the node (including the control-operator's own connection). On TheNet the reset command will do a coldstart, the whole RAM is initialized . All parameters are taken from eprom. The INFO message is cleared. The password is taken from eprom. The INFO command : (only for TheNet) ------------------ The INFO command allows an authorized control operator to store a message of up to 80 characters. Longer input will be truncated. Minimum lenght is one character. To clear the message you have to input a new message. A period is sufficient. Only after a coldstart this message will be cleared. So a power failure is easily detectable. ------------------------------------------------------------------ INSTALLATION : ------------------------------------------------------------------ Here is a step-by-step checklist for installing a new NET/ROM or a new TheNet node : 1. Purchasing or burning your eprom : ------------------------------------- If you want a NET/ROM please refer to the above mentionned address of Software 2000. If you want to use TheNet, you will find the image of the eprom is on a disk, the only thing you have to do is to replace your callsign , SSID, password string, node information and the default parameters (try it with the original default parameters before any change...) Default-parameters for TheNet, version 1.0, 12-APR-88, DF2AU Starting at EPROM address 3B-HEX 003B 'NO1DE ', 60h; Call of the TNC, SSID shifted left one ; position 0042 'THENET' ; Mnemonic identifier of the TNC 0048 50 ; Lengtof destination list [nodes] 004A 1 ; minimum quality for autoupdate 004C 100 ; HDLC channel quality 004E 255 ; RS232 channel quality 0050 6 ; initial node lifetime [broadcastintervals] 0052 5 ; mimimum lifetime for broadcast ; [broadcastintervals] 0054 1800 ; Broadcastinterval [seconds] 0056 10 ; time-to-live initializer 0058 300 ; Level3 timeout [seconds] 005A 2 ; Level3eetries 005C 6 ; Level3 acknowledge delay [seconds] 005E 180 ; Level3 busy delay [seconds] 0060 4 ; Level3 windowsize 0062 4 ; number of buffered frames per connection 0064 900 ; no-activity-timeout [seconds] 0066 64 ; persistance 0068 10 ; timeslot size [milliseconds] 006A 5 ; Level2, Timer1 [seconds] 006C 2 ; Level2, windowsize 006E 10 ; Level2, retries 0070 100 ; Level2, Timer2 [seconds] 0072 18000 ; Level2, Timer3 [seconds] 0074 0 ; Level2 digipeating. 1 = enabled, ; 0 = disabled 0076 1 ; validate calls. 1 = yes, 0 = no 0078 2 ; Beaconmode. 0 = no beacon, ; 1 = after traffic, ; 2 = always 007A 1 ; CQ-calling enable. 1 = yes, 0 = no 007C 0 ; Full-Duplex. 1 = yes, 0 = no 007D 0 ; send flags if no data needed. 1 = yes, ; 0 = no 007E 01Bh ; Command lead-in character (Host) 007F 30 ; Transmitterdelay [* 10 milliseconds] 0080 'ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 ',0 ; Password ; 0 terminated, maximum length 80 characters 00D1 'SOFTWARE VON NORD>---- /---- diode ---- DTR 20 of TNC#2 CTS 5 -----------------< \---- diode ---- DTR 20 of TNC#3 DTR 20 --------->---- FG 1 to all other pin 1 SG 7 to all other pin 7 -5V 10 ---- I DRS 23 ---- 6. Running a TAPR TNC2 and a NET/ROM on the same tcvr : ------------------------------------------------------- In low density areas you can share the same RF channel for both NET/ROM and normal TAPR TNC2 operations. Interconnect the two RX audio inputs, the two TX audio outputs, the two PTT outputs, and of course the ground terminals. The RS232 of the TAPR TNC2 can further be connected to a W0RLI or a WA7MBL PBBS, and the RS232 NET/ROM can further be connected to another NET/ROM or a diode matrix. Further you have to avoid AF collisions. Connect the RTSA (SIO pin 17) of the NET/ROM to the DCDA (SIO pin 19) of the TNC via a diode, the cathode pointed to RTSA, and vice versa, connect the RTSA (SIO pin 17) of the TAPR TNC-2 to the DCDA (SIO pin 19) of the NET/ROM via a diode, the cathode pointed to RTSA. This chapter is a free adaptation from the NET/ROM Manual by ON7PC. ************************************************************ END