home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / n / netdoc2.zip / NETDOC.UEN next >
Text File  |  1992-04-03  |  138KB  |  3,783 lines

  1.        Commands in PE1CHL NET
  2.        
  3.        
  4.        
  5.        
  6.        
  7.        
  8.        
  9.                  Table of contents
  10.  
  11.             1.        Semantics                                           3
  12.  
  13.             2.        Commands                                            3
  14.  
  15.             2.1         <--┘                                              3
  16.             2.2         !                                                 3
  17.             2.3         ?                                                 4
  18.             2.4         #                                                 4
  19.             2.5         arp                                               4
  20.             2.6         at                                                7
  21.             2.7         attach                                            7
  22.             2.8         ax25                                             12
  23.             2.9         broadcast                                        20
  24.             2.10        buffers                                          23
  25.             2.11        connect                                          23
  26.             2.12        cd                                               23
  27.             2.13        close                                            24
  28.             2.14        copy                                             24
  29.             2.15        date                                             24
  30.             2.16        delete                                           24
  31.             2.17        dir                                              25
  32.             2.18        disconnect                                       26
  33.             2.19        echo                                             26
  34.             2.20        eol                                              26
  35.             2.21        escape                                           26
  36.             2.22        exit                                             27
  37.             2.23        finger                                           27
  38.             2.24        flow                                             27
  39.             2.25        forward                                          27
  40.             2.26        ftl0                                             27
  41.             2.27        ftp                                              30
  42.             2.28        help                                             30
  43.             2.29        host                                             31
  44.             2.30        hostname                                         31
  45.             2.31        ip                                               31
  46.             2.32        kick                                             32
  47.             2.33        log                                              32
  48.             2.34        memstat                                          32
  49.             2.35        mheard                                           32
  50.             2.36        mkdir                                            32
  51.             2.37        mode                                             33
  52.             2.38        netrom                                           33
  53.             2.39        nrstat                                           40
  54.             2.40        param                                            40
  55.             2.41        ping                                             40
  56.             2.42        pwd                                              41
  57.             2.43        record                                           41
  58.             2.44        remote                                           41
  59.             2.45        rename                                           41
  60.  
  61.        Rev R2A, Updated for NET 920212.PE1CHL
  62.                                                                    page   1(60)
  63.  
  64.        Commands in PE1CHL NET
  65.  
  66.  
  67.             2.46        reset                                            41
  68.             2.47        rmdir                                            42
  69.             2.48        route                                            42
  70.             2.49        session                                          42
  71.             2.50        sccstat                                          43
  72.             2.51        setenv                                           44
  73.             2.52        shell                                            44
  74.             2.53        smtp                                             45
  75.             2.54        source                                           46
  76.             2.55        start                                            47
  77.             2.56        stop                                             47
  78.             2.57        tcp                                              47
  79.             2.58        telnet                                           50
  80.             2.59        trace                                            50
  81.             2.60        type                                             50
  82.             2.61        udp                                              51
  83.             2.62        upload                                           51
  84.             2.63        watchdog                                         51
  85.  
  86.             3.        Functions                                          51
  87.  
  88.             3.1         Conference Board                                 51
  89.             3.2         Mail Box                                         52
  90.             3.3         Logging                                          52
  91.             3.4         Recording of traffic                             53
  92.             3.5         Digipeater                                       53
  93.             3.6         NET/ROM Node                                     55
  94.             3.7         Multiple sessions                                55
  95.             3.8         Transfer mail to a file                          55
  96.             3.9         Forwarding to AX.25 BBS                          56
  97.  
  98.             4.        Configuration                                      57
  99.  
  100.             4.1         Configuration of DOS                             57
  101.             4.2         Variables used by NET                            57
  102.             4.3         Configurations in AUTOEXEC.NET                   59
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.        Rev R2A, Updated for NET 920212.PE1CHL
  125.                                                                    page   2
  126.  
  127.        Commands in PE1CHL NET
  128.  
  129.  
  130.        1.        Semantics
  131.  
  132.                  <xxx>        : Replaceable discriptor
  133.                  {xx|xx}      : Use one of them
  134.                  [xxx]        : Optional
  135.                  "xxx"        : Commands or parameters referenced in text,
  136.                                 quoted characters
  137.  
  138.  
  139.        2.        Commands
  140.  
  141.  
  142.  
  143.        2.1       <--┘
  144.  
  145.                  Entering a carriage return (empty line) while in command
  146.                  mode puts you in converse mode with the current session. If
  147.                  there is no current session you remain in command mode.
  148.  
  149.  
  150.        2.2       !
  151.  
  152.                  Syntax: ! [/c <command>]
  153.                  
  154.                  An alias for the "shell" command.
  155.                  
  156.                  If no parameter is supplied a DOS shell is started.
  157.                  
  158.                  If the parameter "/c <command>" is supplied this command
  159.                  is executed directly. The parameter <command> may contain a
  160.                  full program path.
  161.                  To execute this command there must be enough memory
  162.                  available to hold both NET and the other program in memory
  163.                  simultaneously.
  164.                  
  165.                  To return to NET give the command "exit".
  166.                  
  167.                  Example: To start BMAILER
  168.                  
  169.                  ! /c c:\net\bmailer.exe
  170.                  
  171.                  NOTE! When you are in the DOS shell NET is not processing
  172.                        any traffic, all communications are locked.
  173.                  
  174.                  NOTE! If you issue a "! /c <command>" command when you are
  175.                        logged in as remote sysop you must be very careful so
  176.                        that the command or program does not require any
  177.                        further input. Also do not forget the "/c" parameter.
  178.                        In case you miss anything the system will hang and
  179.                        must be rebooted.
  180.                  
  181.                  NOTE! See "Use of watchdog" to see how to protect a system
  182.                        from hangs.
  183.  
  184.  
  185.  
  186.  
  187.        Rev R2A, Updated for NET 920212.PE1CHL
  188.                                                                    page   3
  189.  
  190.        Commands in PE1CHL NET
  191.  
  192.  
  193.                  NOTE! The "/c <command>" parameter is a feature in
  194.                        PC/MS-DOS, it may be with different syntax or may not
  195.                        exist at all in other enviroments.
  196.  
  197.  
  198.        2.3       ?
  199.  
  200.                  Syntax : ?
  201.                  
  202.                  An alias for the "help" command.
  203.                  
  204.                  Shows a list of available commands.
  205.                  
  206.                  For further help on a specific command there are three
  207.                  different methods.
  208.                  1: Type a "?" after the command. eg "route ?"
  209.                  2: Type the command without parameters. eg "ftp"
  210.                  3: Type a nonsens parameter after the command.
  211.                     eg "trace dfghg"
  212.                  
  213.                  NOTE! Not all commands provide help.
  214.                        The fault messages of a command may be used as help.
  215.  
  216.  
  217.        2.4       #
  218.  
  219.                  A comment command. The rest of the line is ignored.
  220.                  
  221.  
  222.  
  223.        2.5       arp
  224.  
  225.                  The use of the arp command is not neccesary as long as you
  226.                  reach the station yourself and does not require any special
  227.                  way of access, in this case NET can resolve the address on
  228.                  its own.
  229.                  
  230.                  If you want access to a station to wich you must use a
  231.                  digipeater or if you must use netrom, then you also must
  232.                  use the "arp add" command.
  233.                  
  234.                  Below follows descriptions of the different arp commands.
  235.                  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.        Rev R2A, Updated for NET 920212.PE1CHL
  251.                                                                    page   4
  252.  
  253.        Commands in PE1CHL NET
  254.  
  255.  
  256.        2.5.1     arp
  257.  
  258.                  Displays the "Address Resolution Protocol" (ARP) table.
  259.                  
  260.                  For each IP address the following information is shown.
  261.                  
  262.                  IP addr         Type           Iface  Time Q Addr
  263.                  44.140.0.15     AX.25          144    19   2 [unknown]
  264.                  44.140.0.83     AX.25          433    0      SM0ORB-3
  265.                  44.140.0.59     NET/ROM               0      SM0JZT-7
  266.                  
  267.                  IP addr    : A uniqe identifying number, assigned by the
  268.                               TCP/IP coordinator for the district.
  269.                  Type       : The type of network that is used.
  270.                  Iface      : The actual interface name.
  271.                  Time       : Time to wait for address information. Or time
  272.                               the address information remains valid.
  273.                               Not used (zero) for manual entries.
  274.                  Q          : Number of IP frames waiting for information on
  275.                               wich way to go.
  276.                  Addr       : The network address/name for this IP address.
  277.                               [unknown] in this field means that the station
  278.                               has not yet answered on the address request.
  279.  
  280.  
  281.        2.5.2     arp add
  282.  
  283.                  Syntax : arp add <hostid> {ether|ax25|netrom}[:<intf>]
  284.                                   {<etheraddr>|<callsign> [<digis...>]}
  285.                  
  286.                  Adds an entry to the table. Used for inserting addresses
  287.                  not reachable via the default routes for unknown addresses.
  288.                  It is also useful for "hard-wiring" of digipeater paths on
  289.                  AX.25 interfaces.
  290.                  
  291.                  <hostid>     The IP number within brackets "[44.140.0.14]"
  292.                               or as a name according to HOSTS.NET.
  293.                  ether        Packets to that address shall go out on
  294.                               ethernet. Ethernet is connected with a special
  295.                               board and uses cable (mostly koax) for
  296.                               communication. Used on PC-LAN:s etc.
  297.                  ax25         The packets shall be sent on radio as AX25
  298.                               packets. AX25 interfaces are commected to the
  299.                               computer via eg a TNC connected to a COM port.
  300.                  netrom       The packets are to be routed through NET/ROM.
  301.                               The first node is the internal node in NET.
  302.                  :<intf>      The name of an interface. Used if the address
  303.                               only shall be valid on that interface.
  304.                  <etheraddr>  Ethernet address, a six digit address uniqe to
  305.                               every ethernet board. Series are given to
  306.                               manufacturers. Used on interfaces of type
  307.                               ether.
  308.                  <signal>     Callsign for the receiver. Used on AX25 or
  309.                               netrom type interfaces.
  310.                  <digis>      Digipeater callsigns may be added to a
  311.                               callsign.
  312.  
  313.        Rev R2A, Updated for NET 920212.PE1CHL
  314.                                                                    page   5
  315.  
  316.        Commands in PE1CHL NET
  317.  
  318.  
  319.                  Examples :
  320.                  NET/ROM : arp add sm5sfg netrom sm5sfg-2
  321.                            This adds an entry for sm0sfg, packets to this
  322.                            station is now handed over to the netrom node
  323.                            within NET. The destination node is "sm5sfg-2",
  324.                            the path to this node is provided by the NET/ROM
  325.                            protocoll.
  326.                  
  327.                  AX25    : arp add sm5sfg ax25 sm5sfg-2 sm5dq sk5um-7 sk5um-2
  328.                            This adds an entry for sm5sfg, packets to this
  329.                            station is now transmitted as ax25 packets to
  330.                            call sm5sfg-2 via the digipeaters sm5dq, sk5um-7
  331.                            and sk5um-2.
  332.                  
  333.                  single interface : arp add pc.sm0orb ax25:int sm0orb-4
  334.                                     This adds an entry for pc.sm0orb on the
  335.                                     "int" interface only. On other
  336.                                     interfaces there can be other entrys for
  337.                                     pc.sm0orb.
  338.                  
  339.  
  340.  
  341.        2.5.3     arp drop
  342.  
  343.                  Syntax : arp drop <hostid> {ether|ax25|netrom}[:<intf>]
  344.                  
  345.                  Removes the entry for <hostid> from the table for the given
  346.                  interface. If <intf> is given the entry is only removed for
  347.                  that interface.
  348.                  
  349.  
  350.  
  351.        2.5.4     arp publish
  352.  
  353.                  Syntax : arp publish <hostid> {ether|ax25|netrom}:<intf>
  354.                                       {<etheraddr|callsign>
  355.                  
  356.                  Inserts a special entry in the table. When a query arrives
  357.                  for <hostid> the program answers with the given address.
  358.                  
  359.                  Consider the following situation :
  360.                  
  361.                     Y ┌───┐  ┌───┐Slip┌───┐
  362.                  433└─┤TNC├──┤PC1├────┤PC2│
  363.                       └───┘  └───┘    └───┘
  364.                  
  365.                  PC1 is connected to AX.25 network 433 while PC2 has no
  366.                  external connections at all. In order to make the outside
  367.                  world think that PC2 is available an "arp publish" command
  368.                  may be used in PC1, the syntax should be :
  369.                   arp publish PC2 ax25:433 PC1
  370.                  This must be combined with a arp add command for the real
  371.                  address on "slip" so that PC1 knows were to send the frames.
  372.                   arp add PC2 ax25:slip PC2
  373.  
  374.  
  375.  
  376.        Rev R2A, Updated for NET 920212.PE1CHL
  377.                                                                    page   6
  378.  
  379.        Commands in PE1CHL NET
  380.  
  381.  
  382.                  Use arp publish with great caution since it can mess things
  383.                  up.
  384.                  
  385.                  Example :
  386.                  
  387.                     Y  144 Y
  388.                     │    ┌─┴─┐ ┌───┐Slip┌───┐
  389.                  433└────┤TNC├─┤PC1├────┤PC2│
  390.                          └───┘ └───┘    └───┘
  391.                  
  392.                  If you want to use the callsign sm0ncs with different SSID
  393.                  on 144 and 433 you can do it the following way in PC1:
  394.                  
  395.                  arp add pc2 ax25:slip sm0ncs-13   # lets PC1 find the way
  396.                                                    # to PC2
  397.                  arp publish pc2 ax25:433 sm0ncs-7 # makes PC1 answering on
  398.                                                    # an address request
  399.                                                    # about PC2 with the
  400.                                                    # address SM0NCS-7 if the
  401.                                                    # request arrived on 433
  402.                  arp publish pc2 ax25:144 sm0ncs-2 # makes PC1 answering on
  403.                                                    # an address request
  404.                                                    # about PC2 with the
  405.                                                    # address SM0NCS-2 if the
  406.                                                    # request arrived on 144
  407.                  
  408.                  With this arrangement PC1 will answer to an address request
  409.                  for PC2. This means that PC2 will seem to be available and
  410.                  have the callsign sm0ncs-2 on 144 and sm0ncs-7 on 433.
  411.                  
  412.                  NOTE! The callsigns and SSID:s used must have been assigned
  413.                        to ports in attach commands.
  414.                  
  415.  
  416.  
  417.        2.6       at
  418.  
  419.                  Syntax: at hh:mm [<command>]
  420.                  
  421.                  Executes the specified command at the specified time each
  422.                  day. If no command is given a previusly given command for
  423.                  the specified time is cancelled. By using the "source"
  424.                  command a whole sequence of commands can be executed.
  425.                  
  426.                  This can be used to perform unattended maintanence tasks or
  427.                  downloads. For example listing all new mail in the BBS at
  428.                  night and save it in a local mail.
  429.  
  430.  
  431.        2.7       attach
  432.  
  433.                  The attach command is used to attach and configure hardware
  434.                  to the program. The possible hardware types are :
  435.                  com    Standard PC COM port
  436.                  kiss   Secondary channels in a multiport KISS TNC
  437.                  netrom Netrom compatible node
  438.  
  439.        Rev R2A, Updated for NET 920212.PE1CHL
  440.                                                                    page   7
  441.  
  442.        Commands in PE1CHL NET
  443.  
  444.  
  445.                  scc    DRSI,EAGLE,PC-100 or PRIMUS boards
  446.                  packet FTP Inc. "Packet driver" interface for external
  447.                         drivers, drivers exists for most ethernet cards and
  448.                         for some other interfaces (AX.25, KISS, SLIP).
  449.                  eicon  Eiconcard X.25 interface card. Used for public
  450.                         telecom X.25 networks.
  451.  
  452.  
  453.        2.7.1     attach com
  454.  
  455.                  Syntax: attach com <num> {slip|ax25|nrs} <label> <mtu>
  456.                                     <speed> <handshake> [<call>]
  457.                  
  458.                  Attach and configure a PC:s COM port.
  459.                  <num>        The port number 1-8
  460.                  slip         A slip link port connected to another computer
  461.                               directly or via a modem. IP frames are sent
  462.                               without packing into AX25 packets. You can't
  463.                               use AX25 specific commands on a slip link.
  464.                  ax25         A standard AX25 connection. All data is packed
  465.                               into ax25 packets before transmitted. Normally
  466.                               a KISS TNC is connected but this type of
  467.                               connection can also be made directly to
  468.                               another computer.
  469.                  nrs          NET/ROM slip. To be connected to the port of a
  470.                               TNC2 running NET/ROM.
  471.                  <label>      A name for this interface
  472.                  <mtu>        Maximum transmission unit. The maximum size of
  473.                               a packet to be transmitted over this interface.
  474.                  <speed>      Speed for the com port.
  475.                  <handshake>  h/n (hardware / none) the type of handshaking
  476.                               that shall be used.
  477.                  [<call>]     Callsign for this interface. Only neccesary on
  478.                               AX.25 and NRS.
  479.                  
  480.                  The actual hardware address of the COM port is not
  481.                  specified since the program uses a FOSSIL driver that
  482.                  handles all hardware specifics.
  483.                  
  484.                  Example : attach com 1 ax25 144MHz 256 2400 n sm0orb-2
  485.                  
  486.  
  487.  
  488.        2.7.2     attach kiss
  489.  
  490.                  Syntax: attach kiss <parent> <chan> <label> <mtu> [<call>]
  491.                  
  492.                  Configures the secondary logical channels on a multiport
  493.                  KISS TNC.
  494.                  
  495.                  <parent>     Interface name of the TNC.
  496.                  <chan>       Logical channel number
  497.                  <label>      A name for this interface
  498.                  <mtu>        Maximum transmission unit. The maximum size of
  499.                               a packet to be transmitted over this interface.
  500.                  [<call>]     The callsign for this channel
  501.  
  502.        Rev R2A, Updated for NET 920212.PE1CHL
  503.                                                                    page   8
  504.  
  505.        Commands in PE1CHL NET
  506.  
  507.  
  508.                  NOTE! You must first attach a COM port before this version
  509.                        of the attach command can be used.
  510.                  
  511.                  Example : attach kiss 144MHz 1 433MHz 256 sm0orb-7
  512.                  
  513.  
  514.  
  515.        2.7.3     attach netrom
  516.  
  517.                  Syntax: attach netrom [<callsign>]
  518.                  
  519.                  Activates the NET/ROM node. If <callsign> is given this
  520.                  sets the callsign for the NET/ROM node,
  521.                  else the NET/ROM function uses the callsigns of the ports.
  522.                  
  523.                  See the "netrom" command for the rest of the definitions
  524.                  for the NET/ROM node.
  525.  
  526.  
  527.        2.7.4     attach scc
  528.  
  529.                  Syntax: attach scc <chips> init <base> <sp> <A> <B> <D>
  530.                                     <ia> <iv> {p<clk>|r<clk>} [<o>]
  531.                  
  532.                          attach scc <num> {slip|kiss|ax25} <label> <mtu>
  533.                                     <speed> [<call>]
  534.                  
  535.  
  536.  
  537.        2.7.4.1   Initialisation
  538.  
  539.                  The first syntax is used for an initialisation call of the
  540.                  driver. This initialises the circuits and sets up the
  541.                  configuration.
  542.                  
  543.                  <chips>   Number of SCC chips on the board
  544.                  <base>    Base address of the first chip
  545.                  <sp>      Address spacing between chips
  546.                  <A>       Offset from base address of chip for control
  547.                            register for port A
  548.                  <B>       Offset from base address of chip for control
  549.                            register for port B
  550.                  <D>       Offset from control register to data address
  551.                  <ia>      Address of INTACK latch. By writing to and then
  552.                            reading this address the interrupt vector can be
  553.                            found. On PC-100 boards only a read is made.
  554.                            Vectored interrupts can be used only on the Atari
  555.                            SCC interface, the PA0HZP OptoPcScc card and the
  556.                            PC-100.
  557.                  
  558.                  <iv>      Interrupt number
  559.                  p<clk>    Crystal clock frequency
  560.                  r<clk>    Rs232 RxC clock frequency
  561.                  <o>       1     : EAGLE
  562.                            2 <n> : PC-100
  563.  
  564.  
  565.        Rev R2A, Updated for NET 920212.PE1CHL
  566.                                                                    page   9
  567.  
  568.        Commands in PE1CHL NET
  569.  
  570.  
  571.                            4 <n> : PRIMUS
  572.                            8     : DRSI PC*Packet
  573.                              <n> Modem control byte according to hardware
  574.                  
  575.                  Example: Possible initialisation commands are:
  576.                  EAGLE:  attach scc 1 init 2e8 8 2 0 1 0 2 p3686400 1
  577.                  PC-100: attach scc 1 init 2e8 16 6 4 1 0 2 p4915200 2 22
  578.                  PRIMUS: attach scc 1 init 2e8 4 2 0 1 0 2 r2457600 4 02
  579.                  DRSI:   attach scc 1 init 300 16 2 0 1 0 2 p4915200 8
  580.                  
  581.  
  582.  
  583.        2.7.4.2   Channel allocation
  584.  
  585.                  When the driver is initiated you can allocate the channels
  586.                  in the SCC circuits and decide to what they shall be used.
  587.                  This is done differently depending on the mode they shall
  588.                  operate in, SLIP, KISS or AX25.
  589.                  
  590.                  <num> tells what channel that shall be allocated:
  591.                  0 = SCC 1 A side
  592.                  1 = SCC 1 B side
  593.                  2 = SCC 2 A side
  594.                  3 = SCC 2 B side
  595.                  etc...
  596.                  
  597.                  <label>   The name of the interface.
  598.                  <mtu>     Maximum transmission unit. Largest packet that
  599.                            kan be transmitted on the channel.
  600.                  <speed>   The speed of the channel.
  601.                  <call>    The callsign to be used on the channel.
  602.                  
  603.  
  604.  
  605.                  SLIP
  606.  
  607.                  Syntax : attach scc <num> slip <label> <mtu> <speed>
  608.                  
  609.                  Connects a SLIP link to another computer. The speed can be
  610.                  read with the command "param <label>" and changed with the
  611.                  command " param <label> <speed>".
  612.                  
  613.                  NOTE! No signal is used on the SLIP link.
  614.                  
  615.                  Example : attach scc 0 slip intern 512 9600
  616.                            param intern 4800
  617.                  
  618.  
  619.  
  620.                  KISS
  621.  
  622.                  Syntax : attach scc <num> kiss <label> <mtu> <speed> <call>
  623.                  
  624.                  Is used to connect a KISS TNC or a computer running NET to
  625.                  the channel. Since the KISS protocol is AX25 based you can
  626.                  make AX25 connects over it.
  627.  
  628.        Rev R2A, Updated for NET 920212.PE1CHL
  629.                                                                    page  10
  630.  
  631.        Commands in PE1CHL NET
  632.  
  633.  
  634.                  With the command "param <label> <parameter> <value>" you
  635.                  can change parameters in the KISS TNC.
  636.                  
  637.                  Example : attach scc 1 kiss extern 236 1200 sm0orb-3
  638.                            param extern 1 35
  639.                  
  640.  
  641.  
  642.                  AX25
  643.  
  644.                  Syntax : attach scc <num> ax25 <label> <mtu> <speed> <call>
  645.                  
  646.                  This allocates a logical KISS TNC emulator to the channel.
  647.                  The parameters are the same as for the KISS initialisation.
  648.                  The result is that you get AX25 packets ready to broadcast
  649.                  directly from the board. If the board contains a modem all
  650.                  you need to add is the radio.
  651.                  
  652.                  You can also set parameters in the emulated KISS TNC as
  653.                  with a normal KISS TNC.
  654.                  
  655.                  Exempel : attach scc 0 ax25 DRSI-A 236 1200 sm0orb-2
  656.  
  657.  
  658.        2.7.5     attach escc
  659.  
  660.                  Syntax: attach escc <port> <label> <mtu>
  661.                  
  662.                  This attaches an Eiconcard. The card must be initialized
  663.                  with the X.25 network software before starting NET.
  664.  
  665.  
  666.        2.7.6     attach packet
  667.  
  668.                  Syntax: attach packet <int#> <label> [<buffers> [<mtu>]]
  669.                  
  670.                  Attaches an inteface to a "Packet Driver". This is a driver
  671.                  for a network card. Drivers exists for the most common
  672.                  cards and must be activated before NET is started.
  673.                  
  674.                  <int#>     Number of the software interrupt used to
  675.                             communicate with the driver. Must match the
  676.                             value given at installation. The value can be
  677.                             #60-#7F.
  678.                  <label>    A name on the inteface.
  679.                  <buffers>  Max number of buffers stored
  680.                  <mtu>      Maximum Transmission Unit. Max size of packets
  681.                             transmitted over this interface.
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.        Rev R2A, Updated for NET 920212.PE1CHL
  692.                                                                    page  11
  693.  
  694.        Commands in PE1CHL NET
  695.  
  696.  
  697.        2.8       ax25
  698.  
  699.  
  700.  
  701.        2.8.1     ax25 close
  702.  
  703.                  Syntax : ax25 close <axcb>
  704.                  
  705.                  Initiates a disconnect of an ax25 session. When all packets
  706.                  in the send que is acknowledged a DISC packet is sent.
  707.                  
  708.                  <axcb>  AX25 control block. A hexadecimal identification
  709.                          number for the connection.
  710.  
  711.  
  712.        2.8.2     ax25 calls
  713.  
  714.                  Syntax : ax25 calls
  715.                  
  716.                  Shows a list of all callsigns the program listens for and
  717.                  the purpose the callsign is used for.
  718.  
  719.  
  720.        2.8.3     ax25 digipeat
  721.  
  722.                  Syntax : ax25 digipeat [{{on|off}|<intf> [gate]}]
  723.                  
  724.  
  725.  
  726.        2.8.3.1   ax25 digipeat
  727.  
  728.                  Shows digipeating status.
  729.                  
  730.  
  731.  
  732.        2.8.3.2   ax25 digipeat {on|off}
  733.  
  734.                  Turns digipeating function on or off.
  735.                  This is for "dumb" digipeating on the same interface.
  736.  
  737.  
  738.        2.8.3.3   ax25 digipeat <intf> [gate]
  739.  
  740.                  Enables "dumb" digipeating functions for this interface and
  741.                  optionally enables a gateway.
  742.  
  743.  
  744.        2.8.4     ax25 disconnect
  745.  
  746.                  Syntax : ax25 disconnect <axcb>
  747.                  
  748.                  Initiates a disconnect of an ax25 session. A DISC packet is
  749.                  sent immediately.
  750.                  
  751.                  <axcb>  AX25 control block. A hexadecimal identification
  752.                          number for the connection.
  753.  
  754.        Rev R2A, Updated for NET 920212.PE1CHL
  755.                                                                    page  12
  756.  
  757.        Commands in PE1CHL NET
  758.  
  759.  
  760.        2.8.5     ax25 exclude
  761.  
  762.                  Syntax : ax25 exclude [<call> [{<intf>|d}]]
  763.                  
  764.                  Is used to exclude certain signals from the stations on one
  765.                  or all interfaces. The function should be used very
  766.                  carefully to avoid angry reactions, but may be useful to
  767.                  prevent stations from connecting on interfaces reserved for
  768.                  forwarding or so.
  769.                  
  770.  
  771.  
  772.        2.8.5.1   ax25 exclude
  773.  
  774.                  If no more parameter is given the excluded callsigns and
  775.                  the interfaces they are excluded on is shown.
  776.                  
  777.                  Example : ax25 exclude
  778.                  
  779.                  Callsign   Interface
  780.                  SM0IES     144
  781.                  
  782.  
  783.  
  784.        2.8.5.2   ax25 exclude <call> [<intf>]
  785.  
  786.                  This excludes the given signal. If <intf> is given the
  787.                  signal is only excluded on that interface, else on all
  788.                  interfaces.
  789.                  
  790.                  Example : ax25 exclude sm0ies 144
  791.                  
  792.  
  793.  
  794.        2.8.5.3   ax25 exclude <call> d
  795.  
  796.                  Removes the signal from the list of excluded signals.
  797.                  
  798.  
  799.  
  800.        2.8.6     ax25 kick
  801.  
  802.                  Syntax : ax25 kick <axcb>
  803.                  
  804.                  Forces transmission of unacknowledged packets in the
  805.                  specified connection. This can be used to wake up a
  806.                  connection that has been "locked up" in the other end.
  807.                  
  808.                  Example :
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.        Rev R2A, Updated for NET 920212.PE1CHL
  818.                                                                    page  13
  819.  
  820.        Commands in PE1CHL NET
  821.  
  822.  
  823.                  ax25 status <enter>
  824.                  
  825.                      &AXB IF    Rcv-Q   Snd-Q   Local     Remote    State
  826.                     5ba54 int       0       2   SM0IES-15 SM0IES-8  Connected
  827.                  
  828.                  ax25 kick 5ba54 <enter>
  829.                  
  830.                  
  831.                  
  832.                  
  833.  
  834.  
  835.        2.8.7     ax25 maxframe
  836.  
  837.                  Syntax : ax25 maxframe [<num>]
  838.                  
  839.                  Max number of packets allowed to be unacknowledged. This
  840.                  controls how many packets that can be transmitted together.
  841.                  A higher value gives better datarate on a good connection
  842.                  but can make it very hard to keep a connection on a havily
  843.                  loaded channel.
  844.                  If <num> is not given the current value is shown. Else it
  845.                  is set to <num>. <num> must be 1-7.
  846.  
  847.  
  848.        2.8.8     ax25 paclen
  849.  
  850.                  Syntax : ax25 paclen [<num>]
  851.                  
  852.                  Sets maximum packet length for AX25 interfaces. Other
  853.                  protocols, like NET/ROM, or channel conditions can make it
  854.                  neccesary to limit the maximum packet size below 255.
  855.                  
  856.  
  857.  
  858.        2.8.9     ax25 persist
  859.  
  860.                  Syntax : ax25 persist [<intf> [<p0> [<pmin> [<pmax>
  861.                                         [<tinc> [<tmax>]]]]]]
  862.                  
  863.                  If no more parameter is given a table is shown with the
  864.                  values for all interfaces. If <intf> is given the values
  865.                  given vill be set. The persistence value is calculated as:
  866.                  "p = p0 / number of active users" and is limited by "pmin"
  867.                  and "pmax". "tinc" is a time added to the time a user is
  868.                  counted as active for each packet received, this time is
  869.                  limited by "tmax".
  870.                  
  871.                  <intf>  The name of the interface
  872.                  <p0>    Initial value for persistence
  873.                  <pmin>  Minimum value for persistence
  874.                  <pmax>  Maximum value for persistence
  875.                  <tinc>  Time increment for each packet (in seconds)
  876.                  <tmax>  Maximum user active time (in seconds)
  877.                  
  878.                  Example :
  879.  
  880.        Rev R2A, Updated for NET 920212.PE1CHL
  881.                                                                    page  14
  882.  
  883.        Commands in PE1CHL NET
  884.  
  885.  
  886.                  IF    Users    P   P0  Pmin  Pmax  Tinc  Tmax
  887.                  int       0   64  128     5    64    60   900
  888.                  144       2   64  128     5    64    60   900
  889.                  433       5   21  128     5    64    60   900
  890.  
  891.  
  892.        2.8.10    ax25 port
  893.  
  894.                  Syntax : port <portno> {conn|digi} <callsign> [intf]
  895.                                [{gate|multi}]
  896.                  
  897.                  Attaches the callsign to a given ax25 port function
  898.                  according to the following list.
  899.                  
  900.                  1=TNC             Connects to the console
  901.                  2=NetDigi         A digipeater function with local ack
  902.                  3=MHEARD          Gives a heard list
  903.                  4=Bridge          Conference bridge
  904.                  5=TNC2            TNC-2 emulator
  905.                  6=AX25-MailBox    A simple mailbox
  906.                  
  907.                  conn    The definition is used when call is found in connect
  908.                          field of signal
  909.                  digi    The definition is used when call is found in
  910.                          digipeat field of signal
  911.                  gate    Shows that the function can act as a gateway
  912.                  multi   Allows multiple connects.
  913.                  
  914.                  Example :
  915.                  
  916.                  ax25 port 1 conn $CALLSIGN
  917.                  ax25 port 2 digi $CALLSIGN
  918.                  ax25 port 4 conn $CALLSIGN-1
  919.                  ax25 port 6 conn $CALLSIGN-8
  920.                  ax25 port 2 digi $CALLSIGN-9 144625 gate
  921.                  ax25 port 2 digi $CALLSIGN-10 433725 gate
  922.                  ax25 port 3 conn $CALLSIGN-9 144625 multi
  923.                  ax25 port 3 conn $CALLSIGN-10 433725 multi
  924.                  ax25 port 5 conn $CALLSIGN-12
  925.  
  926.  
  927.        2.8.11    ax25 pthresh
  928.  
  929.                  Syntax : ax25 pthresh [<size>]
  930.                  
  931.                  When no reply is received on an AX.25 I packet, it will be
  932.                  re-sent as a I(P) packet if it is smaller than <size>. When
  933.                  the packet is larger, an RR(P) poll will be done first.
  934.                  After 3 tries, the program will always do RR(P) polls, also
  935.                  for small packets.
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.        Rev R2A, Updated for NET 920212.PE1CHL
  944.                                                                    page  15
  945.  
  946.        Commands in PE1CHL NET
  947.  
  948.  
  949.        2.8.12    ax25 reset
  950.  
  951.                  Syntax : ax25 reset <axcb>
  952.                  
  953.                  Breaks up an AX25 connection in a very nasty way. No
  954.                  information is sent to inform the other end of the
  955.                  connection about what happened, leaving it hanging in
  956.                  vaccum. If further packets for the connection arrives they
  957.                  will be answered with a "DM" packet.
  958.  
  959.  
  960.        2.8.13    ax25 retry
  961.  
  962.                  Syntax : ax25 retry [<num>]
  963.                  
  964.                  Shows how many attempts that are made to send a packet to
  965.                  the remote station. If the packet is not acknowledged after
  966.                  theese attempts the connetction is disconnected. If <num>
  967.                  is given the number of attempts are set to its value.
  968.                  
  969.  
  970.  
  971.        2.8.14    ax25 status
  972.  
  973.                  Syntax : ax25 status [<axcb>]
  974.                  
  975.                  Without an argument, displays a one-line summary of each
  976.                  AX25 control block. If the address of a particular control
  977.                  block is specified, the contents of that control block are
  978.                  dumped in more detail. Note that the send queue units are
  979.                  frames, while the receive queue units are bytes.
  980.                  
  981.                  Example :
  982.                  
  983.                         ax25 status
  984.  
  985.                   &AXB IF    Rcv-Q   Snd-Q   Local     Remote    State
  986.                  5ba54 int       0       0   SM0IES-15 SM0IES-8  Conn pending
  987.                  5bc32 433      70       2   SM0ETV-1  SK0MK     Connected
  988.                  5bb21 433       0       0   SK0MK     SM0ETV-1  Connected
  989.                  
  990.                         ax25 status 8550c <enter>
  991.                  
  992.         &AXB IF   Local     Remote    RBWF V(S) V(R) Unack P Retry State
  993.         8550c int  SM0IES-15 SM0IES-4          0    0 0/0/4 2 00/10 Connected
  994.      T1: stop/15015 ms; T2: stop/1485 ms; T3: 67045/1799985 ms; T4: stop/0 ms
  995.  
  996.  
  997.        2.8.15    ax25 start
  998.  
  999.                  Syntax : ax25 start { bridge  | mbox | mheard |
  1000.                                        netdigi | tnc  | tnc2   }
  1001.                  
  1002.                  Starts different AX25 functions in the program. The
  1003.                  function must be connected to one or several callsigns with
  1004.                  'ax25 port' before it can be started.
  1005.  
  1006.  
  1007.        Rev R2A, Updated for NET 920212.PE1CHL
  1008.                                                                    page  16
  1009.  
  1010.        Commands in PE1CHL NET
  1011.  
  1012.  
  1013.        2.8.15.1  ax25 start bridge
  1014.  
  1015.                  Syntax : ax25 start bridge
  1016.                  
  1017.                  Starts a conference board. You make a connect to the signal
  1018.                  and then you can give commands to send text to other
  1019.                  connected users etc.
  1020.                  
  1021.  
  1022.  
  1023.        2.8.15.2  ax25 start mbox
  1024.  
  1025.                  Syntax : ax25 start mbox [<filename>]
  1026.                  
  1027.                  Starts a mailbox of the same kind as is found in many
  1028.                  TNC:s. The mailbox sends incomming mail to the mailer with
  1029.                  SMTP. You can make forwarding towards the mailbox from a
  1030.                  large BBS. <filename> is file that will be sent on the INFO
  1031.                  command in the mailbox.
  1032.  
  1033.  
  1034.        2.8.15.3  ax25 start mheard
  1035.  
  1036.                  Syntax : ax25 start mheard <num>
  1037.                  
  1038.                  Starts a mheard service. Make a connect to the signal and a
  1039.                  list of heard signals is presented, after that you get
  1040.                  disconnected. <num> is the number of signals listed.
  1041.                  
  1042.                  NOTE ! Since one callsign is listed on each row the listing
  1043.                         should not be too long, then it will just scroll of
  1044.                         the screen.
  1045.  
  1046.  
  1047.        2.8.15.4  ax25 start netdigi
  1048.  
  1049.                  Syntax : ax25 start netdigi
  1050.                  
  1051.                  Starts a digipeat function wich uses local acknowledgement
  1052.                  for each part of the connection. This means that a missed
  1053.                  packet need only be repeated on one part of the connection.
  1054.                  
  1055.  
  1056.  
  1057.        2.8.15.5  ax25 start tnc
  1058.  
  1059.                  Syntax : ax25 start tnc "<text>"
  1060.                  
  1061.                  Starts the function that handles incoming calls directly to
  1062.                  the operator. Incoming text is displayed on the screen and
  1063.                  the written text is directly transmitted to the other
  1064.                  station. <text> is the welcom message sent upon connect. It
  1065.                  is possible to have several <text> arguments, these are
  1066.                  sent as multiple lines in the welcom message.
  1067.  
  1068.  
  1069.  
  1070.        Rev R2A, Updated for NET 920212.PE1CHL
  1071.                                                                    page  17
  1072.  
  1073.        Commands in PE1CHL NET
  1074.  
  1075.  
  1076.        2.8.15.6  ax25 start tnc2
  1077.  
  1078.                  Syntax : ax25 start tnc2 <port>[=<intf>[/<kissrx>]]
  1079.                  
  1080.                  Starts a virtual TNC. If <port> is a real COM port another
  1081.                  computer or terminal can communicate with the program as if
  1082.                  it was a TNC. If <port> is not a real COM port it can be
  1083.                  used in another program in a multitasking enviroment as eg
  1084.                  DoubleDos.
  1085.                  
  1086.  
  1087.  
  1088.        2.8.16    ax25 stop
  1089.  
  1090.                  Syntax : ax25 stop { bridge  | mbox | mheard |
  1091.                                        netdigi | tnc  | tnc2   }
  1092.                  
  1093.                  Stops the specified AX25 function. The function is still
  1094.                  connected to a port and a signal and may be restarted with
  1095.                  a new "ax25 start" command.
  1096.  
  1097.  
  1098.        2.8.17    ax25 t1
  1099.  
  1100.                  Syntax : ax25 t1 [<val>]
  1101.                  
  1102.                  Display or set the AX.25 retransmission timer. This
  1103.                  controls how long time to wait for acknowledgement before
  1104.                  resending the packet. The value is in seconds.
  1105.  
  1106.  
  1107.        2.8.18    ax25 t2
  1108.  
  1109.                  Syntax : ax25 t2 [<val>]
  1110.                  
  1111.                  Display or set the AX.25 acknowledgement delay timer. This
  1112.                  controls how long time you will wait for more packets
  1113.                  before acknowledging the ones you have received. This
  1114.                  allows for acknowledgement of more than one packet in the
  1115.                  same transmission. The value is in seconds.
  1116.  
  1117.  
  1118.        2.8.19    ax25 t3
  1119.  
  1120.                  Syntax : ax25 t3 [<val>]
  1121.                  
  1122.                  Display or set the AX.25 idle "keep alive" timer. This
  1123.                  controls how long time you will wait without hearing
  1124.                  anything from the other station. The value is in seconds.
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.        Rev R2A, Updated for NET 920212.PE1CHL
  1134.                                                                    page  18
  1135.  
  1136.        Commands in PE1CHL NET
  1137.  
  1138.  
  1139.        2.8.20    ax25 t4
  1140.  
  1141.                  Syntax : ax25 t4 [<val>]
  1142.                  
  1143.                  A timer for all AX.25 connections except those set up with
  1144.                  the "connect" command. The connection is automatically
  1145.                  disconnected when no packets have been transfered for this
  1146.                  time (idle timer). Used by conference bridge, NET/ROM, BBS
  1147.                  etc.
  1148.                  Syntax : ax25 txq <axcb> [{a|h|l}]
  1149.                  
  1150.                  Shows whats in the transmit queue for the specified
  1151.                  connection. If the parameter "a" is given the contents of
  1152.                  the packet is shown as text, if "h" is given it is shown as
  1153.                  hexadecimal data. If "l" is given only the length of the
  1154.                  data is shown and if no parameter is given only the packet
  1155.                  type is shown.
  1156.                  
  1157.                  <axcb> is a 5 digit hexadecimal identification number for
  1158.                         the connection.
  1159.                  
  1160.                  Example :
  1161.                  
  1162.                  ax25 txq 6440a
  1163.                  AX.25: pid=Text
  1164.                  
  1165.                  ax25 txq 6440a a
  1166.                  AX25: pid=Text
  1167.                  0000  c sm0orb-8.
  1168.                  
  1169.                  ax25 txq 6440a h
  1170.                  AX25: pid=Text
  1171.                  0000  63 20 73 6d 30 6f 72 62 2d 38 0d        c sm0orb-8.
  1172.                  
  1173.                  
  1174.                  
  1175.  
  1176.  
  1177.        2.8.21    ax25 uigrab
  1178.  
  1179.                  Syntax : ax25 uigrab [{<file>|off} [<call>]]
  1180.                  
  1181.                  Collects all received UI frames in the specified file. If
  1182.                  <call> is given only frames with that callsign is
  1183.                  collected.
  1184.  
  1185.  
  1186.        2.8.22    ax25 window
  1187.  
  1188.                  Syntax : ax25 window [<num>]
  1189.                  
  1190.                  Sets the number of bytes that can be pending on an AX.25
  1191.                  receive queue. If more data is received it will be answered
  1192.                  with RNR (Receiver Not Ready) responses. This can occure if
  1193.                  you have a AX.25 session running and changes to another
  1194.                  session. If <num> is not given the current value is shown.
  1195.  
  1196.        Rev R2A, Updated for NET 920212.PE1CHL
  1197.                                                                    page  19
  1198.  
  1199.        Commands in PE1CHL NET
  1200.  
  1201.  
  1202.        2.9       broadcast
  1203.  
  1204.                  Commands regarding the "Pacsat Broadcast Protocol" used by
  1205.                  OSCAR 14, OSCAR 16, OSCAR 19 and OSCAR 22.
  1206.                  These commands control the recieption of data from
  1207.                  satellites.
  1208.                  
  1209.                  Files received with this protocol are assembled in
  1210.                  temporary files stored in a directory pointed out by the
  1211.                  enviroment variable TMP.
  1212.  
  1213.  
  1214.        2.9.1     broadcast abort
  1215.  
  1216.                  Syntax : broadcast abort <bcst_CB> [perm]
  1217.                  
  1218.                  This terminates the specified broadcast file reception and
  1219.                  throws away all received data. Unlike "broadcast complete"
  1220.                  which saves it, even when the file is incomplete.
  1221.                  
  1222.                  If "perm" is specified the file is marked as received, so
  1223.                  that no further attempts to assemble the file.
  1224.  
  1225.  
  1226.        2.9.2     broadcast cancel
  1227.  
  1228.                  Syntax : broadcast cancel <rqst_CB>
  1229.                  
  1230.                  Removes the file with request identity <rqst_CB> from the
  1231.                  download list. <rqst_CB> is listed with the file spec in
  1232.                  the list produced by "broadcast download"
  1233.  
  1234.  
  1235.        2.9.3     broadcast cleanup
  1236.  
  1237.                  Syntax : broadcast cleanup [<num>]
  1238.                  
  1239.                  Aborts all files with less data received than the specified
  1240.                  percentage. If <num> is specified percentage is set to this
  1241.                  value.
  1242.  
  1243.  
  1244.        2.9.4     broadcast complete
  1245.  
  1246.                  Syntax : broadcast complete <bcst_CB>
  1247.                  
  1248.                  Forces the storage of a received file.  When this
  1249.                  command is given for a file that is not yet complete, the
  1250.                  gaps in the file will be filled with question marks '?'.
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.        Rev R2A, Updated for NET 920212.PE1CHL
  1260.                                                                    page  20
  1261.  
  1262.        Commands in PE1CHL NET
  1263.  
  1264.  
  1265.        2.9.5     broadcast download
  1266.  
  1267.                  Syntax : broadcast download <sat> [<file> [prio]]
  1268.                  
  1269.                  Adds a file to the list of files to be downloaded from the
  1270.                  specified satellite. If "prio" is specified the file is
  1271.                  added in the front of the list.
  1272.                  
  1273.                  The files in the list are automatically requested when NET
  1274.                  receives a PBLIST packet from the satellite.
  1275.                  
  1276.                  If no file is specified the list of files is shown.
  1277.  
  1278.  
  1279.        2.9.6     broadcast ihave
  1280.  
  1281.                  Syntax : broadcast ihave
  1282.                  
  1283.                  Shows a list of all files that have been stored away in the
  1284.                  directory specified in the "broadcast start" command. This
  1285.                  list is kept to prevent duplicate reception of files.
  1286.  
  1287.  
  1288.        2.9.7     broadcast kick
  1289.  
  1290.                  Syntax : broadcast kick
  1291.                  
  1292.                  Closes the current broadcast file and writes complete files
  1293.                  to the bcst directory. The same thing happens after 1
  1294.                  minute without incoming broadcast packets.
  1295.  
  1296.  
  1297.        2.9.8     broadcast request
  1298.  
  1299.                  Syntax : broadcast request <iface> <call> <file_id>
  1300.                                             [<blocksize> [hole]]
  1301.                           broadcast request <server> <file_id> [hole|stop]
  1302.                  
  1303.                  Sends a broadcast request to the specified <call>,
  1304.                  requesting transmission of <file_id>. The <blocksize>
  1305.                  specifies the packet length and can be up to 244. When
  1306.                  <hole> is specified, the hole-list (list of missing
  1307.                  packets) is sent with the request.
  1308.                  
  1309.                  The second syntax is used if a "broadcast server" has been
  1310.                  set up. In this case the other parameters are set in the
  1311.                  server specification.
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.        Rev R2A, Updated for NET 920212.PE1CHL
  1323.                                                                    page  21
  1324.  
  1325.        Commands in PE1CHL NET
  1326.  
  1327.  
  1328.        2.9.9     broadcast status
  1329.  
  1330.                  Syntax : broadcast status [<bcst_cb>]
  1331.                  
  1332.                  Shows the status of the broadcast receiver, including some
  1333.                  statistics and the status of each incomplete file. The
  1334.                  fragment list of an incomplete file can be shown using
  1335.                  "broadcast status <bcst_cb>". The file currently (or last)
  1336.                  being received is marked with a "*".
  1337.  
  1338.  
  1339.        2.9.10    broadcast server
  1340.  
  1341.                  Syntax : broadcast server [<server> <intf> <call> <blksize>
  1342.                                             <reqw> [<minw> <maxw> <UIdest>]]
  1343.                  
  1344.                  Defines a broadcast server (satellite). <server> is a name
  1345.                  for the server, all other parameters are specific to the
  1346.                  satellite. If the command is re-entered for a specific
  1347.                  server the parameters are changed for that server. If no
  1348.                  parameters are given the currently defined servers are
  1349.                  listed.
  1350.  
  1351.  
  1352.        2.9.11    broadcast start
  1353.  
  1354.                  Syntax : broadcast start "<pathname>"
  1355.                  
  1356.                  This will enable the storage of received broadcast frames.
  1357.                  <pathname> refers to a directory where the completed
  1358.                  files fill be stored.
  1359.                  
  1360.                  Example: broadcast start "c:\bcst"
  1361.  
  1362.  
  1363.        2.9.12    broadcast stop
  1364.  
  1365.                  Syntax : broadcast stop
  1366.                  
  1367.                  Disable the broadcast receiver. All completed files will be
  1368.                  moved to the directory specified in "broadcast start", and
  1369.                  all fragments of incomplete files will be discarded.
  1370.  
  1371.  
  1372.        2.9.13    broadcast trace
  1373.  
  1374.                  Syntax : broadcast trace [<hexval>]
  1375.                  
  1376.                  Controls wich messages are printed by the broadcast
  1377.                  receiver. The parameter <hexval> is the logical OR of the
  1378.                  following bits.
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.        Rev R2A, Updated for NET 920212.PE1CHL
  1386.                                                                    page  22
  1387.  
  1388.        Commands in PE1CHL NET
  1389.  
  1390.  
  1391.                  0001  Print PBLIST packets sent to server
  1392.                  0002  Print the commands sent by the server
  1393.                  0004  Print ACK packets received from the server
  1394.                  0008  Print "file 100%%" messages
  1395.                  0010  Print completed file messages
  1396.  
  1397.  
  1398.        2.10      buffers
  1399.  
  1400.                  Syntax : buffers [<num> [<min> [<max>]]]
  1401.                  
  1402.                  Allocates memory for buffers when using boards with SCC
  1403.                  circuits. If no parameters are given the current values are
  1404.                  shown.
  1405.                  
  1406.                  <num> number of buffers
  1407.                  <min> minimum buffer size
  1408.                  <max> maximal buffer size
  1409.                  
  1410.                  Example :
  1411.                  
  1412.                  buffers
  1413.                  0 buffers of 20 .. 128 bytes
  1414.                  buffers 5 30 120
  1415.                  buffers
  1416.                  5 buffers of 30 .. 120 bytes
  1417.  
  1418.  
  1419.        2.11      connect
  1420.  
  1421.                  Syntax : connect <intf> <dest> [<digi> ...]
  1422.                  
  1423.                  Initiates an ax25 connection on the specified interface.
  1424.                  <dest> is the destination callsign and <digi> are optional
  1425.                  digipeater callsigns.
  1426.                  
  1427.                  NOTE ! No text VIA before the digipeater callsigns.
  1428.                  
  1429.                  Example :
  1430.                  
  1431.                  c 433 sm0ies
  1432.  
  1433.  
  1434.        2.12      cd
  1435.  
  1436.                  Syntax : cd [<dir>]
  1437.                  
  1438.                  Changes to the specified directory. If the directory name
  1439.                  is preceeded with a "\" the directory name is absolute from
  1440.                  the root directory otherwise it is relative to the current
  1441.                  directory. No change is made if the specified directory
  1442.                  does not exist.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.        Rev R2A, Updated for NET 920212.PE1CHL
  1449.                                                                    page  23
  1450.  
  1451.        Commands in PE1CHL NET
  1452.  
  1453.  
  1454.        2.13      close
  1455.  
  1456.                  Syntax : close [<sess>]
  1457.                  
  1458.                  Closes the specified session. The session may be a TELNET
  1459.                  FTP or AX25 connection. If no session is specified the
  1460.                  current session is assumed. If it is a TELNET or AX.25
  1461.                  session all packets in the send queue is sent before the
  1462.                  connection is closed.
  1463.  
  1464.  
  1465.        2.14      copy
  1466.  
  1467.                  Syntax : copy <sourcefile> <destfile>
  1468.                  
  1469.                  Copies the source file to the destination. Filenames may
  1470.                  contain disk and path specifications. If the destination
  1471.                  file exists it is overwritten.
  1472.                  
  1473.                  NOTE ! Don't copy long files in this way since all other
  1474.                         program execution is suspended during the copying.
  1475.  
  1476.  
  1477.        2.15      date
  1478.  
  1479.                  Syntax :date [<MMDDhhmmss>[<YY>]]
  1480.                  
  1481.                  If no parameter is given current date and time is shown.
  1482.                  Date and time is set by providing values according to the
  1483.                  syntax.
  1484.                  
  1485.                  MM   Month    (01-12)
  1486.                  DD   Date     (01-31)
  1487.                  YY   Year
  1488.                  hh   Hours    (00-23)
  1489.                  mm   Minutes  (00-59)
  1490.                  ss   Seconds  (00-59)
  1491.                  
  1492.                  All values are two digits. Only the year may be left out.
  1493.  
  1494.  
  1495.        2.16      delete
  1496.  
  1497.                  Syntax : delete [-f] <filename>
  1498.                  
  1499.                  Deletes filename. The file name may contain disk and path
  1500.                  specifications. * may be used in the different parts of the
  1501.                  filename to point out a group of files.
  1502.                  If the flag "-f" is given no error messages are given.
  1503.                  
  1504.                  Example :
  1505.                  del A.TXT      Deletes the file A.TXT from the current
  1506.                                 directory
  1507.                  del C:\A.TXT   Deletes the file A.TXT from the root
  1508.                                 directory of the C disk
  1509.                  del *.TXT      Deletes all files with the file type TXT
  1510.  
  1511.        Rev R2A, Updated for NET 920212.PE1CHL
  1512.                                                                    page  24
  1513.  
  1514.        Commands in PE1CHL NET
  1515.  
  1516.  
  1517.                                 from the current directory
  1518.                  del A*.TXT     Deletes all files with file name starting
  1519.                                 with A and file type TXT from the current
  1520.                                 directory
  1521.                  
  1522.                  W A R N I N G !
  1523.                  
  1524.                  The command "del *.*" will delete ALL files in the current
  1525.                  directory
  1526.  
  1527.  
  1528.        2.17      dir
  1529.  
  1530.                  Syntax : dir [/w] [<d>:][<dir>][<filespec>]
  1531.                  
  1532.                  Shows the contents of the current or specified directory.
  1533.                  If <filespec> is an archive packed according to the ARC
  1534.                  format the contents of this archive is shown. If "/w" is
  1535.                  given 5 filenames per row is showed.
  1536.                  
  1537.                  <d>        Disk unit
  1538.                  <dir>      Directory
  1539.                  <filespec> File specification that can contain "wild card"
  1540.                             characters (* and ?)
  1541.                  
  1542.                  Example :
  1543.                  
  1544.         net> dir
  1545.         address\            17:20  3/11/91   autoexec.net    704  7:29  8/01/91
  1546.         spool\              17:20  3/11/91   start.bat        35 19:08  7/31/91
  1547.         status.ndd    2.685  7:56  8/02/91   test.arc     94.583 11:01  8/02/91
  1548.         6 files. 13.213.696 bytes free. Disk size 21.204.992 bytes.
  1549.                  
  1550.         net>dir /w
  1551.         address\       autoexec.net   spool\         start.bat      status.ndd
  1552.         test.arc
  1553.                  
  1554.         net> dir test.arc
  1555.         Name              Length  Stowage    Size Now   Date     Time  CRC
  1556.         7H.COM             1.296   8   4%       1.247   1/08/89  2:00  646e
  1557.         BNU.COM           11.232   8  14%       9.665  10/26/89  1:56  d8a9
  1558.         BOOT.COM             128   3  56%          57   5/16/91 22:15  e6aa
  1559.         BSQ.COM           12.757   8  27%       9.320  11/09/87  0:11  9225
  1560.         CHK.EXE           12.032   8  24%       9.175  11/14/85  8:21  f6d2
  1561.         DUPS.COM          29.696   8  18%      24.416   2/20/86 18:18  6bfc
  1562.         FV.COM             7.888   8  12%       6.953   5/07/91  1:37  4404
  1563.         KEYTEST.COM        1.485   8  19%       1.211   7/02/90 21:01  fa06
  1564.         MAXI.COM           8.697   8  33%       5.874   7/14/91 16:12  1856
  1565.         MOUSE.COM         11.413   8  28%       8.220   8/16/89 14:59  46ba
  1566.         R95.EXE           16.635   2   0%      16.635   5/29/91 10:34  8592
  1567.         TREE.COM           2.084   8  30%       1.460   6/10/88  9:00  2a3f
  1568.         Total:    12     115.343      19%      94.233
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.        Rev R2A, Updated for NET 920212.PE1CHL
  1575.                                                                    page  25
  1576.  
  1577.        Commands in PE1CHL NET
  1578.  
  1579.  
  1580.        2.18      disconnect
  1581.  
  1582.                  Syntax : disconnect [<sess>]
  1583.                  
  1584.                  Initiates a disconnect of the specified session, if no
  1585.                  session is specified the current session is assumed. When
  1586.                  it is an AX.25 session, a DISC is immediately sent without
  1587.                  waiting for acknowledgement of packets in the send queue.
  1588.  
  1589.  
  1590.        2.19      echo
  1591.  
  1592.                  Syntax : echo {refuse|accept}
  1593.                  
  1594.                  A host system can send a signal called "WILL ECHO". If
  1595.                  "echo refuse" is set NET will answer with a "DON'T ECHO"
  1596.                  signal. If "echo accept" is set NET will answer with a
  1597.                  "DO ECHO" and turn of local echo of characters typed.
  1598.                  
  1599.                  Remote echo is used to allow host based editing facilities
  1600.                  but should not be used on radio.
  1601.  
  1602.  
  1603.        2.20      eol
  1604.  
  1605.                  Syntax : eol [{unix|standard}]
  1606.                  
  1607.                  Chooses between different ways to represent end of line.
  1608.                  If no parameter is given shows the current setting.
  1609.                  This is used with "remote echo".
  1610.                  
  1611.  
  1612.  
  1613.        2.20.1    standard
  1614.  
  1615.                  If parameter standard is given the end of line sequence is
  1616.                  set to CR. That is, the Enter key generates a CR. ASCII
  1617.                  code 13.
  1618.  
  1619.  
  1620.        2.20.2    unix
  1621.  
  1622.                  If parameter unix is given the end of line sequence is set
  1623.                  to LF. That is, the Enter key generates a LF. ASCII code 10.
  1624.  
  1625.  
  1626.        2.21      escape
  1627.  
  1628.                  Syntax : esc [{f<no>|<chr>}
  1629.                  
  1630.                  Sets the escape key used to go back to command level from a
  1631.                  session. Normally F10 on a PC.
  1632.                  
  1633.                  If no parameter is given the current value is shown. If
  1634.                  "f<no>" is given the key is set to the specified function
  1635.                  key. If another character is given this key is used.
  1636.  
  1637.        Rev R2A, Updated for NET 920212.PE1CHL
  1638.                                                                    page  26
  1639.  
  1640.        Commands in PE1CHL NET
  1641.  
  1642.  
  1643.        2.22      exit
  1644.  
  1645.                  Syntax : exit [!]
  1646.                  
  1647.                  Exits the program. If active connections exist the program
  1648.                  is only exited if the "!" parameter is given, else a
  1649.                  message about the active connections is shown.
  1650.  
  1651.  
  1652.        2.23      finger
  1653.  
  1654.                  Syntax : finger [<file>][@<hostid>]
  1655.                  
  1656.                  If the <file> parameter is not given, a list of files in
  1657.                  the finger directory is shown, else the specified file is
  1658.                  shown. If the @<hostid> parameter is not given the own
  1659.                  computer is assumed, else a call is made towards the
  1660.                  specified host.
  1661.  
  1662.  
  1663.        2.24      flow
  1664.  
  1665.                  Syntax : flow [{on|off}]
  1666.                  
  1667.                  If flow is on incoming text to a session is stopped if you
  1668.                  have started typeng in text. The text is presented after
  1669.                  enter has been pressed. If no parameter is given th current
  1670.                  value is shown.
  1671.                  
  1672.                  NOTE ! Messages from net is not stopped eg new mail.
  1673.  
  1674.  
  1675.        2.25      forward
  1676.  
  1677.                  Syntax : forward <intf> [<intf>]
  1678.                  
  1679.                  Redirects output for one interface to another interface.
  1680.                  If used with only one interface lists eventual forwarding
  1681.                  for that interface, when used with two interfaces output
  1682.                  for the first is redirected to the second.
  1683.  
  1684.  
  1685.        2.26      ftl0
  1686.  
  1687.                  FTL0 is the low level file transfer protocol used in the
  1688.                  PACSAT system.
  1689.  
  1690.  
  1691.        2.26.1    ftl0 cancel
  1692.  
  1693.                  Syntax : ftl0 cancel <req_cb>
  1694.                  
  1695.                  Cancels a queued FTL0 request. Active requests cannot be
  1696.                  canceled. <req_cb> is listed in the "ftl0 status" output.
  1697.  
  1698.  
  1699.  
  1700.        Rev R2A, Updated for NET 920212.PE1CHL
  1701.                                                                    page  27
  1702.  
  1703.        Commands in PE1CHL NET
  1704.  
  1705.  
  1706.        2.26.2    ftl0 directory
  1707.  
  1708.                  All "ftl0 directory" commands return a directory listing in
  1709.                  the file "dirfile.dl" in the home directory. The satellite
  1710.                  software is most efficient in processing the
  1711.                  "ftl0 directory <server> a<time>" command, other selections
  1712.                  may take long time to process and there is a risk that the
  1713.                  connection is lost before the result is sent back.
  1714.  
  1715.  
  1716.        2.26.2.1  ftl0 directory a
  1717.  
  1718.                  Syntax : ftl0 directory <server> a <yymmddhhmmss>
  1719.                  
  1720.                  Gets a directory listing from the satellite. The selection
  1721.                  is upload time after specified time. Part of the time spec
  1722.                  may be omitted and defaults to zeroes.
  1723.  
  1724.  
  1725.        2.26.2.2  ftl0 directory f
  1726.  
  1727.                  Syntax : ftl0 directory <server> f <file_id>
  1728.                  
  1729.                  Gets a directory listing from the satellite. The selection
  1730.                  is file number above <file_id>.
  1731.  
  1732.  
  1733.        2.26.2.3  ftl0 directory s
  1734.  
  1735.                  Syntax : ftl0 directory <server> s <selection>
  1736.                  
  1737.                  Sends a FTL0 selection to <server>. <selection> is a string
  1738.                  of hex values forming the FTL0 SELECTION. Intended for use
  1739.                  with an external selection compiler.
  1740.  
  1741.  
  1742.        2.26.2.4  ftl0 directory t
  1743.  
  1744.                  Syntax : ftl0 directory <server> t <dest>
  1745.                  
  1746.                  Gets a directory listing from the satellite. The selection
  1747.                  is <dest> present in the destination address. <dest> may
  1748.                  contain wild card characters (* and ?).
  1749.  
  1750.  
  1751.        2.26.3    ftl0 download
  1752.  
  1753.                  Syntax : ftl0 download <server> <file_id> [<register_dest>
  1754.                                         [<lock_dest>]]
  1755.                  
  1756.                  Queues a file for download from a FTL0 server. <file_id> is
  1757.                  the FTL0 server's id on the file. <register_dest> and
  1758.                  <lock_dest> are sent as specified in the FTL0
  1759.                  specification, if omitted they default to zero.
  1760.  
  1761.  
  1762.  
  1763.        Rev R2A, Updated for NET 920212.PE1CHL
  1764.                                                                    page  28
  1765.  
  1766.        Commands in PE1CHL NET
  1767.  
  1768.  
  1769.        2.26.4    ftl0 homedir
  1770.  
  1771.                  Syntax : ftl0 homedir <dirname>
  1772.                  
  1773.                  Specifies the directory to use for ftl0 file transfers.
  1774.  
  1775.  
  1776.        2.26.5    ftl0 kick
  1777.  
  1778.                  Syntax : ftl0 kick <server>
  1779.                  
  1780.                  Used to establish a link to the specified server so that
  1781.                  queued requests for that server can be executed. This
  1782.                  command must be issued when BUSY was returned on a "upload"
  1783.                  command or if the link fails for some reason.
  1784.  
  1785.  
  1786.        2.26.6    ftl0 post
  1787.  
  1788.                  Syntax : ftl0 post <server> <command>
  1789.                  
  1790.                  Specifies a NET command that shall be executed when the
  1791.                  FTL0 server has executed all queued requests. This can be
  1792.                  used to process the results of a FTL0 session. By using
  1793.                  the "source" command several commands in a file can be
  1794.                  executed.
  1795.  
  1796.  
  1797.        2.26.7    ftl0 status
  1798.  
  1799.                  Syntax : ftl0 status <server>
  1800.                  
  1801.                  Shows the status of the server and all queued requests.
  1802.  
  1803.  
  1804.        2.26.8    ftl0 server
  1805.  
  1806.                  Syntax : ftl0 server <server> <intf> <call> <paclen>
  1807.                                       <maxframe> <frack> [<minw> <maxw>
  1808.                                       <UIdest> <UIstring>]
  1809.                  
  1810.                  ??????
  1811.  
  1812.  
  1813.        2.26.9    ftl0 trace
  1814.  
  1815.                  Syntax : ftl0 trace [<hexval>]
  1816.                  
  1817.                  Show or set the events that are traced for ftl0
  1818.                  transactions. <hexval> is the logical OR of the following
  1819.                  values.
  1820.                  
  1821.                  0001    Print BBSTAT packets sent by server when jobs are
  1822.                          queued.
  1823.                  0002    Show commands that are sent to the server.
  1824.                  0004    Show state changes on the AX.25 link.
  1825.  
  1826.        Rev R2A, Updated for NET 920212.PE1CHL
  1827.                                                                    page  29
  1828.  
  1829.        Commands in PE1CHL NET
  1830.  
  1831.  
  1832.                  0008    Print alert message when link is disconnected
  1833.                          prematurely.
  1834.                  0010    Audiable feedback of ack'ed and received packets. A
  1835.                          high tone when the server acks an upload packet and
  1836.                          a low tone when a packet is received.
  1837.  
  1838.  
  1839.        2.26.10   ftl0 upload
  1840.  
  1841.                  Syntax : ftl0 upload <server> <filename> [<file_id>]
  1842.                                       [delete]
  1843.                  
  1844.                  Queues a file for upload to the specified server. The
  1845.                  filename should be complete with path specification. The
  1846.                  file must have a valid PACSAT file header. When <file_id>
  1847.                  is specified the upload is treated as a continuation of an
  1848.                  earlier attempt. If no link exists to the server the
  1849.                  "ftl0 upload" command tries to establish it. If "delete" is
  1850.                  specified the file is deleted after successfull upload.
  1851.  
  1852.  
  1853.        2.27      ftp
  1854.  
  1855.                  Syntax : ftp <address> [<port> [<tos>]]
  1856.                  
  1857.                  Initiates a file transfer control session towards the
  1858.                  specified address . The arp table is used to find the
  1859.                  interface that shall be used, if no arp entry is found for
  1860.                  the address the default path is used.
  1861.                  
  1862.                  port : Port number for the FTP server on the remote system,
  1863.                         (default 21). Can be used when connecting to TCP/IP
  1864.                         software using non-standard port number for FTP.
  1865.                  tos  : type of service for IP
  1866.  
  1867.  
  1868.        2.28      help
  1869.  
  1870.                  Also available as the alias "?"
  1871.                  
  1872.                  Shows a list of available commands.
  1873.                  
  1874.                  For further help on a specific command there are three
  1875.                  different methods.
  1876.                  1: Type a "?" after the command. eg "route ?"
  1877.                  2: Type the command without parameters. eg "ftp"
  1878.                  3: Type a nonsens parameter after the command.
  1879.                     eg "trace dfghg"
  1880.                  
  1881.                  NOTE! Not all commands provide help.
  1882.                        The fault messages of a command may be used as help.
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.        Rev R2A, Updated for NET 920212.PE1CHL
  1890.                                                                    page  30
  1891.  
  1892.        Commands in PE1CHL NET
  1893.  
  1894.  
  1895.        2.29      host
  1896.  
  1897.                  Syntax : host {<hostname>|"["<ipaddr>"]"}
  1898.                  
  1899.                  Shows the <ipaddr> ascociated with a specific <hostname>
  1900.                  and vice versa.
  1901.                  <hostname> is a name found in HOST.NET.
  1902.                  <ipaddr> is a IP address.
  1903.                  
  1904.                  IP addresses are written in the form:
  1905.                  "[44.140.5.4]", within brackets. Each number represents a
  1906.                  byte and can have the values 0-255.
  1907.  
  1908.  
  1909.        2.30      hostname
  1910.  
  1911.                  Syntax : hostname [<hostname>]
  1912.                  
  1913.                  Lists or sets the name of the station.
  1914.  
  1915.  
  1916.        2.31      ip
  1917.  
  1918.  
  1919.  
  1920.        2.31.1    ip address
  1921.  
  1922.                  Syntax : ip address [{"["<ipaddr>"]"|<ipalias>]
  1923.                  
  1924.                  Specifies the identity of the station. <ipaddr> is a
  1925.                  IP address. NET can also use a <ipalias>, when this is used
  1926.                  the program searches the host list for the corresponding
  1927.                  IP address.
  1928.                  
  1929.                  IP addresses are written in the form:
  1930.                  "[44.140.5.4]", within brackets. Each number represents a
  1931.                  byte and can have the values 0-255.
  1932.                  
  1933.                  The "ip address" command with the address parameter is
  1934.                  normally only used in the initialisation files.
  1935.  
  1936.  
  1937.        2.31.2    ip status
  1938.  
  1939.                  Syntax : ip status
  1940.                  
  1941.                  Displays status and statistics of the IP and ICMP
  1942.                  protocols.
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.        Rev R2A, Updated for NET 920212.PE1CHL
  1953.                                                                    page  31
  1954.  
  1955.        Commands in PE1CHL NET
  1956.  
  1957.  
  1958.        2.31.3    ip ttl
  1959.  
  1960.                  Syntax : ip ttl [<val>]
  1961.                  
  1962.                  Displays or sets the default "time-to-live" value placed in
  1963.                  each outgoing IP datagram. This limits the number of switch
  1964.                  hops the datagram will be allowed to take.
  1965.  
  1966.  
  1967.        2.32      kick
  1968.  
  1969.                  Syntax : kick [<session>]
  1970.                  
  1971.                  Forces unacknowledged packets for the given session to be
  1972.                  immediately retransmitted. Used to vake up a session that
  1973.                  seams to have stuck. If no session is given the default is
  1974.                  assumed.
  1975.  
  1976.  
  1977.        2.33      log
  1978.  
  1979.                  Syntax : log [{<filename>|off}]
  1980.                  
  1981.                  Without parameters shows the status of the logging
  1982.                  function. With parameter "off" switches off logging.
  1983.                  With parameter <filename> switches on logging to the
  1984.                  specified file. If logging was already on the previus file
  1985.                  is closed. <filename> may contain disk and path
  1986.                  specification.
  1987.  
  1988.  
  1989.        2.34      memstat
  1990.  
  1991.                  Syntax : memstat
  1992.                  
  1993.                  Shows the current memory utilisation. Can be used to
  1994.                  optimize memory allocation when running under DoubleDos or
  1995.                  Desqview.
  1996.  
  1997.  
  1998.        2.35      mheard
  1999.  
  2000.                  Syntax : mheard <intf> [<number>]
  2001.                  
  2002.                  Shows the last heard stations on the given interface. If a
  2003.                  number is given sets the number of callsigns to show.
  2004.  
  2005.  
  2006.        2.36      mkdir
  2007.  
  2008.                  Syntax : mkdir [-f] <dirname>
  2009.                  
  2010.                  Create directory <dirname> as a subdirectory of the current
  2011.                  directory. If the flag "-f" is given no error messages are
  2012.                  given.
  2013.  
  2014.  
  2015.        Rev R2A, Updated for NET 920212.PE1CHL
  2016.                                                                    page  32
  2017.  
  2018.        Commands in PE1CHL NET
  2019.  
  2020.  
  2021.        2.37      mode
  2022.  
  2023.                  Syntax : mode <intf> {VC|Datagram}
  2024.                  
  2025.                  Shows or sets the working mode of the given interface.
  2026.                  In datagram mode packets are sent without using AX.25 link
  2027.                  level protocol. Acknowledgements are made on IP frames
  2028.                  only.
  2029.                  In VC mode a virtual circuit is used to the other station.
  2030.                  If no AX.25 connection is established one is set up.
  2031.                  Packets are acknowledged both by the AX.25 protocol and the
  2032.                  IP protocol. The acknowledgements may be in the same
  2033.                  packet.
  2034.  
  2035.  
  2036.        2.38      netrom
  2037.  
  2038.  
  2039.  
  2040.        2.38.1    netrom bcdest
  2041.  
  2042.  
  2043.  
  2044.        2.38.1.1  netrom bcdest
  2045.  
  2046.                  Syntax : netrom bcdest <intf>
  2047.                  
  2048.                  Shows the destinations for NET/ROM broadcasts. Default
  2049.                  "NODES".
  2050.  
  2051.  
  2052.        2.38.1.2  netrom bcdest add
  2053.  
  2054.                  Syntax : netrom bcdest <intf> add <dest> [<digi> [<digi>]]
  2055.                  
  2056.                  Adds a new destination <dest> to send NET/ROM broadcasts
  2057.                  to. Up to two digis may be specified.
  2058.  
  2059.  
  2060.        2.38.1.3  netrom bcdest drop
  2061.  
  2062.                  Syntax : netrom bcdest <intf> drop <dest> [<digi> [<digi>]]
  2063.                  
  2064.                  Removes <dest> from list of node broadcast destinations. If
  2065.                  all destinations are dropped on a interface no broadcast is
  2066.                  made on that interface but NET/ROM is still active.
  2067.  
  2068.  
  2069.        2.38.2    netrom bcnodes
  2070.  
  2071.                  Syntax : netrom bcnodes <intf>
  2072.                  
  2073.                  Starts sending of the node list on the given interface.
  2074.  
  2075.  
  2076.  
  2077.  
  2078.        Rev R2A, Updated for NET 920212.PE1CHL
  2079.                                                                    page  33
  2080.  
  2081.        Commands in PE1CHL NET
  2082.  
  2083.  
  2084.        2.38.3    netrom downlink
  2085.  
  2086.                  Syntax : netrom downlink <call> <intf> [<digis>]
  2087.                  
  2088.                  Sets a "downlink" interface to be used for connects to
  2089.                  <call>. This interface overrides the "lap" interface.
  2090.  
  2091.  
  2092.        2.38.4    netrom exclude
  2093.  
  2094.                  Syntax : netrom exclude [<call> [d]]
  2095.                  
  2096.                  Shows a list of excluded callsigns. If <call> is given that
  2097.                  callsign is added to the excluded list. If also "d" is
  2098.                  given the callsign is removed from the list. Callsigns on
  2099.                  the netrom excluded list are not placed in the NODES list
  2100.                  when received in nodes broadcasts.
  2101.  
  2102.  
  2103.        2.38.5    netrom info
  2104.  
  2105.                  Syntax : netrom info [<file>]
  2106.                  
  2107.                  Shows or sets the file to be sent out when someone issues
  2108.                  the "I" command in the NET/ROM node. The file should not be
  2109.                  larger than 1K.
  2110.  
  2111.  
  2112.        2.38.6    netrom interface
  2113.  
  2114.                  Syntax : netrom interface <interface> <alias> <quality>
  2115.                                            [{lap|uplink}]
  2116.                  
  2117.                  Activates NETROM on the given interface. <alias> is the
  2118.                  node name to be sent out together with the call in the
  2119.                  nodes broadcasts. <quality> is the quality of the
  2120.                  connection which is used to determin the best route. LAP
  2121.                  may be specified on only ONE interface, it is the default
  2122.                  "downlink" frequency. UPLINK may be specified on other
  2123.                  interfaces to allow user uplinks. If neigther LAP or UPLINK
  2124.                  is specified the node does not respond to commands.
  2125.  
  2126.  
  2127.        2.38.7    netrom logmask
  2128.  
  2129.                  Syntax : netrom logmask [<mask>]
  2130.                  
  2131.                  Specifies wich NET/ROM events that shall be logged. The
  2132.                  <mask> value is in hexadecimal and is the logical OR of the
  2133.                  values in the following table.
  2134.                  
  2135.                  0x0001  user connected NET/ROM (AX.25)
  2136.                  0x0002  user connected NET/ROM (NR4 circ)
  2137.                  0x0010  downlink OK
  2138.                  0x0020  downlink fail
  2139.  
  2140.  
  2141.        Rev R2A, Updated for NET 920212.PE1CHL
  2142.                                                                    page  34
  2143.  
  2144.        Commands in PE1CHL NET
  2145.  
  2146.  
  2147.                  0x0040  circuit OK
  2148.                  0x0080  circuit fail
  2149.                  0x0100  link failed
  2150.  
  2151.  
  2152.        2.38.8    netrom nodefilter
  2153.  
  2154.  
  2155.  
  2156.        2.38.8.1  netrom nodefilter
  2157.  
  2158.                  Displays the node filter list.
  2159.  
  2160.  
  2161.        2.38.8.2  netrom nodefilter add
  2162.  
  2163.                  Syntax : netrom nodefilter add <node> <intf>
  2164.                  
  2165.                  Adds a node in the node filter list.
  2166.                  
  2167.                  <node>  Callsign of the node to be filtered. Shall be
  2168.                          specified with SSID.
  2169.                  <intf>  The interface the node shall be filtered on.
  2170.  
  2171.  
  2172.        2.38.8.3  netrom nodefilter drop
  2173.  
  2174.                  Syntax : netrom nodefilter drop <node> <intf>
  2175.                  
  2176.                  Removes a node from the node filter list.
  2177.                  
  2178.                  <node>  Callsign of the node to be removed. Shall be
  2179.                          specified with SSID.
  2180.                  <intf>  The interface the node shall be removed from.
  2181.  
  2182.  
  2183.        2.38.8.4  netrom nodefilter mode
  2184.  
  2185.                  Syntax : netrom nodefilter mode [{none|reject|
  2186.                                                  accept|exclusive} [<intf>]]
  2187.                  
  2188.                  Shows or sets the mode that the node list shall be used in.
  2189.                  If <intf> is specified the filter mode is for that
  2190.                  interface only, else it is for all initiated interfaces.
  2191.                  
  2192.                  none      The node filter list is not used for anything.
  2193.                  reject    Only node broadcasts from nodes NOT in the
  2194.                            node filter list is used.
  2195.                  accept    Only node broadcasts from nodes IN the node
  2196.                            filter list is used.
  2197.                  exclusive Only node broadcasts from nodes IN the node
  2198.                            filter list is used. All NET/ROM packets from
  2199.                            nodes NOT in the list are discarded.
  2200.  
  2201.  
  2202.  
  2203.  
  2204.        Rev R2A, Updated for NET 920212.PE1CHL
  2205.                                                                    page  35
  2206.  
  2207.        Commands in PE1CHL NET
  2208.  
  2209.  
  2210.        2.38.9    netrom nodes
  2211.  
  2212.                  Syntax : netrom nodes [*]
  2213.                  
  2214.                  If * is given ALL nodes in the node list is shown. If * is
  2215.                  NOT given nodes with # as the first character in the name
  2216.                  is NOT shown.
  2217.  
  2218.  
  2219.        2.38.10   netrom nodetimer
  2220.  
  2221.                  Syntax : netrom nodetimer [<time> [<intf>]]
  2222.                  
  2223.                  Controls the time interval for transmission of the node
  2224.                  list. If <time> is not given the time since the last
  2225.                  transmission and the interval time is shown. If <time> is
  2226.                  given the interval is reset and the counter restarted. If
  2227.                  <intf> is given the interval is reset on that interface
  2228.                  only. <time> is given in seconds. If no interface is
  2229.                  specified the command affects all initiated interfaces.
  2230.  
  2231.  
  2232.        2.38.11   netrom obsotimer
  2233.  
  2234.                  Syntax : netrom obsotimer [<time>]
  2235.                  
  2236.                  Controls the interval for stepping the "obsolescence"
  2237.                  counter. If <time> is not given the time since the last
  2238.                  stepping and the interval time is shown. If <time> is
  2239.                  given the interval is reset and the counter restarted.
  2240.                  <time> is given in seconds.
  2241.  
  2242.  
  2243.        2.38.12   netrom param
  2244.  
  2245.  
  2246.  
  2247.        2.38.12.1 netrom param 3
  2248.  
  2249.                  Syntax netrom param 3 [<Aufl> [<Obin> [<Obbc> [<ttl>
  2250.                                        [<Maxr> [<Maxq> [<Maxf>]]]]]]]
  2251.                  
  2252.                  Parameters for the network layer of the NET/ROM protocol.
  2253.                  If no parameter is given the current values are shown.
  2254.                  Given parameter values sets the parameters in listed order.
  2255.                  The table shows the abbreviations the names shown on the
  2256.                  display the default value and the function.
  2257.                  
  2258.                  <Aufl>   Autofloor. Default value 60. The lowest quality
  2259.                           value on a node that is accepted in a NODES
  2260.                           broadcast. Nodes with lower quality are not put in
  2261.                           the node list.
  2262.                  <Obin>   Obso_init. Default value 6. Initial value for the
  2263.                           "Obsolescence" counter.
  2264.                  <Obbc>   Obso_minbc. Default value 5. The lowest value of
  2265.                           the "Obsolescence" counter for a node to be listed
  2266.  
  2267.        Rev R2A, Updated for NET 920212.PE1CHL
  2268.                                                                    page  36
  2269.  
  2270.        Commands in PE1CHL NET
  2271.  
  2272.  
  2273.                           in the nodes broadcast.
  2274.                  <ttl>    TTL. Default value 16. The number of nodes a
  2275.                           packet can pass. The value is entered in outgoing
  2276.                           packets and is decremented by each node it passes.
  2277.                           When the value reaches 0 the packet is discarded.
  2278.                  <Maxr>   Maxroutes. Default value 3. Max number of times
  2279.                           rerouting is made when a node does not answer.
  2280.                  <Maxq>   Maxqueue. Default value 16. Maximum number of
  2281.                           packets that are allowed to appear on the AX.25
  2282.                           queue to a neighbor node. If more packets are to
  2283.                           be added, they are dropped, and an alternative
  2284.                           route to the destination is tried.
  2285.                  <Maxf>   Maxfail. Default value 1. The number of times the
  2286.                           AX.25 link to a neighbor is allowed to fail before
  2287.                           it is deleted from the table.
  2288.  
  2289.  
  2290.        2.38.12.2 netrom param 4
  2291.  
  2292.                  Syntax : netrom param 4 [<Timo> [<Tries> [<Ackd> [<Busyd>
  2293.                                          [<Win> [<Backl> [<Inact>]]]]]]]
  2294.                  
  2295.                  Parameters for the transport layer of the NET/ROM protocol.
  2296.                  If no parameter is given the current values are shown.
  2297.                  Given parameter values sets the parameters in listed order.
  2298.                  The table shows the abbreviations, the names shown on the
  2299.                  display, the default value and the function.
  2300.                  
  2301.                  <Timo>   Timeout. Default value 60. Time between re-tries
  2302.                           at the transport level, in seconds.
  2303.                  <Tries>  Tries. Default value 3. The number of times the
  2304.                           node retries sending towards one node.
  2305.                  <Ackd>   Ackdelay. Default value 3. Number of seconds the
  2306.                           node waits before sending acknowledgements in
  2307.                           order to be able to acknowledge more packets in
  2308.                           one transmission.
  2309.                  <Busyd>  Busydelay. Default value 180. Number of seconds
  2310.                           before the node gives up because the other node is
  2311.                           busy. CHOKE packet instead of ACK.
  2312.                  <Win>    Window. Default value 4. Maximum number of
  2313.                           unacknowledged packets allowed. The actual window
  2314.                           size used will be the lowest of this value and the
  2315.                           corresponding value in the other node.
  2316.                  <Backl>  Backlog. Default value 4. The number of packets
  2317.                           the node will buffer when the outgoing connection
  2318.                           does not accept packets. When the buffer is full
  2319.                           RNR or CHOKE packets are sent as acknowledgement.
  2320.                  <Inact>  Inactive. Default value 900. Number of seconds
  2321.                           before the node resets a connection because of
  2322.                           inactivity.
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.        Rev R2A, Updated for NET 920212.PE1CHL
  2331.                                                                    page  37
  2332.  
  2333.        Commands in PE1CHL NET
  2334.  
  2335.  
  2336.        2.38.12.3 netrom param 7
  2337.  
  2338.                  Syntax : netrom param 7 {0|1}
  2339.                  
  2340.                  Enables (1) or disables (0) the sending of both source and
  2341.                  local node in downlink connects.
  2342.  
  2343.  
  2344.        2.38.13   netrom route
  2345.  
  2346.  
  2347.  
  2348.        2.38.13.1 netrom route
  2349.  
  2350.                  Lists all known nodes with callsign and name, and what node
  2351.                  and interface to be used when contacting the node.
  2352.  
  2353.  
  2354.        2.38.13.2 netrom route add
  2355.  
  2356.                  Syntax : netrom route add <dest> <alias> <quality>
  2357.                                            <obso> <intf> <neighbor>
  2358.                  
  2359.                  Adds a fixed entry to the node list.
  2360.                  
  2361.                  <dest>     Callsign of the node. shall be given with SSID.
  2362.                  <alias>    The name of the node. Names starting with "#"
  2363.                             are not transmitted in a brief node listing.
  2364.                  <quality>  The quality of the connection. Used to determin
  2365.                             the best route.
  2366.                  <obso>     Obsolescence counter value. Controls whether the
  2367.                             node is listed in the nodes broadcast.
  2368.                  <intf>     The interface used to contact the node.
  2369.                  <neighbor> The callsign of the adjacent node to contact
  2370.                             when calling this node. Callsign of the node if
  2371.                             the node is to be directly called.
  2372.  
  2373.  
  2374.        2.38.13.3 netrom route drop
  2375.  
  2376.                  Syntax : netrom route drop {<dest>|*} <intf> <neighbor>
  2377.                  
  2378.                  Removes one or all nodes contacted through the specified
  2379.                  adjacent node on the specified interface.
  2380.  
  2381.  
  2382.        2.38.13.4 netrom route info
  2383.  
  2384.                  Syntax : netrom route info <call>
  2385.                  
  2386.                  Shows information about the node specified by <call>.
  2387.                  
  2388.                  Example :
  2389.                  net> netrom route info sk5mk-7
  2390.                  CP Qual Obso Interf Neighbor     Node: MARIE7:SK5MK-7
  2391.                      192    6 433650 SK5MK-7
  2392.  
  2393.        Rev R2A, Updated for NET 920212.PE1CHL
  2394.                                                                    page  38
  2395.  
  2396.        Commands in PE1CHL NET
  2397.  
  2398.  
  2399.        2.38.13.5 netrom route save
  2400.  
  2401.                  Syntax : netrom route save <fil>
  2402.                  
  2403.                  Saves all nodes in the nodelist each time the "nodetimer"
  2404.                  elapses. Use only to reload the nodelist after a restart,
  2405.                  if the list is reloaded after a long time it will disturb
  2406.                  the network.
  2407.  
  2408.  
  2409.        2.38.14   netrom routes
  2410.  
  2411.                  Shows all adjacent nodes. For each node is shown : the
  2412.                  interface it is reached by, the quality and the number of
  2413.                  nodes reached through the node.
  2414.  
  2415.  
  2416.        2.38.15   netrom status
  2417.  
  2418.                  Shows status for all connections to the NET/ROM node.
  2419.                  
  2420.                  NOTE ! Does NOT show connections made through the node.
  2421.  
  2422.  
  2423.        2.38.16   netrom tcpip
  2424.  
  2425.                  Syntax : netrom tcpip [{normal|link|broadcast|ignore}
  2426.                                        [<alias>]]
  2427.                  
  2428.  
  2429.  
  2430.        2.38.16.1 netrom tcpip
  2431.  
  2432.                  Displays or sets the type of handling of nodes with other
  2433.                  names than <alias>. If <alias> is not specified "#TCPIP" is
  2434.                  assmued.
  2435.  
  2436.  
  2437.        2.38.16.2 netrom tcpip normal
  2438.  
  2439.                  ??????
  2440.  
  2441.  
  2442.        2.38.16.3 netrom tcpip link
  2443.  
  2444.                  Syntax : netrom tcpip link
  2445.                  
  2446.                  Makes only visible nodes and "#TCPIP" appear in node
  2447.                  broadcasts.
  2448.  
  2449.  
  2450.        2.38.16.4 netrom tcpip broadcast
  2451.  
  2452.                  ??????
  2453.  
  2454.  
  2455.  
  2456.        Rev R2A, Updated for NET 920212.PE1CHL
  2457.                                                                    page  39
  2458.  
  2459.        Commands in PE1CHL NET
  2460.  
  2461.  
  2462.        2.38.16.5 netrom tcpip ignore
  2463.  
  2464.                  ??????
  2465.  
  2466.  
  2467.        2.38.17   netrom users
  2468.  
  2469.                  Shows connections made through the node. For directly
  2470.                  connected end users the interface on wich they are
  2471.                  connected is shown. For end users connetcted through
  2472.                  another node the end users signal and the node it is
  2473.                  connected to is shown.
  2474.  
  2475.  
  2476.        2.39      nrstat
  2477.  
  2478.                  Shows statistics about interfaces attached using the "nrs"
  2479.                  mode.
  2480.  
  2481.  
  2482.        2.40      param
  2483.  
  2484.                  Syntax : param <intf> <par...>
  2485.                  
  2486.                  Sends device specific parameters to the device controlling
  2487.                  a specific interface.
  2488.                  
  2489.                  ,Param-kommandon för olika interfacetyper
  2490.                  
  2491.                  Example :
  2492.                  "param 144 255" : Will take a Kantronics TNC on interface
  2493.                                    144 out of KISS mode.
  2494.  
  2495.  
  2496.        2.41      ping
  2497.  
  2498.  
  2499.  
  2500.        2.41.1    ping
  2501.  
  2502.                  Syntax : ping [<host> [<intv>]]
  2503.                  
  2504.                  If <host> is given a ping is sent to the host. If also
  2505.                  <intv> is given repeated pings are sent with this interval.
  2506.                  In the second case statistics is stored in a table that is
  2507.                  shown if no parameter is given, in the first case the
  2508.                  values are displayed at once. If <intv> is set to 0 no more
  2509.                  pings are sent.
  2510.  
  2511.  
  2512.        2.41.2    ping clear
  2513.  
  2514.                  Syntax : ping clear
  2515.                  
  2516.                  Clears the ping statistics table and stops all pings.
  2517.  
  2518.  
  2519.        Rev R2A, Updated for NET 920212.PE1CHL
  2520.                                                                    page  40
  2521.  
  2522.        Commands in PE1CHL NET
  2523.  
  2524.  
  2525.        2.41.3    ping length
  2526.  
  2527.                  Syntax : ping length [<val>]
  2528.                  
  2529.                  Shows or sets the length of the message sent at a ping.
  2530.  
  2531.  
  2532.        2.42      pwd
  2533.  
  2534.                  Shows default directory.
  2535.  
  2536.  
  2537.        2.43      record
  2538.  
  2539.                  Syntax : record {<filename>|off}
  2540.                  
  2541.                  Start recording of all comunication on the current session
  2542.                  to the specified file. Off shuts off recording.
  2543.                  If <filename> is specified when recording is already on the
  2544.                  previus file is closed and recording resumed in the new
  2545.                  file.
  2546.  
  2547.  
  2548.        2.44      remote
  2549.  
  2550.                  Old remote control server. Only handles "reboot" and "exit
  2551.                  from NET" functions. Not recommended to use, use the "RCMD"
  2552.                  server instead.
  2553.  
  2554.  
  2555.        2.45      rename
  2556.  
  2557.                  Syntax : rename <oldfile> <newfile>
  2558.                  
  2559.                  Gives the file <oldfile> the new name <newfile>. <oldfile>
  2560.                  and <newfile> can be given with a directory. If the
  2561.                  directorys are not the same the file is moved to the
  2562.                  directory given in <newfile>.
  2563.                  
  2564.                  NOTE ! If no directory is given the current directory is
  2565.                         assumed. If only <oldfile> is given with directory
  2566.                         the file is moved to the current directory.
  2567.  
  2568.  
  2569.        2.46      reset
  2570.  
  2571.                  Syntax : reset [<session>]
  2572.                  
  2573.                  Closes the given session. The remote end is not informed
  2574.                  wich means that an open channel is left there. If no
  2575.                  session is given the current session is assumed.
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.        Rev R2A, Updated for NET 920212.PE1CHL
  2583.                                                                    page  41
  2584.  
  2585.        Commands in PE1CHL NET
  2586.  
  2587.  
  2588.        2.47      rmdir
  2589.  
  2590.                  Syntax : rmdir [-f] <dirname>
  2591.                  
  2592.                  Removes subdirectory <dirname> from the current directory.
  2593.                  If the flag "-f" is given no error messages is given.
  2594.  
  2595.  
  2596.        2.48      route
  2597.  
  2598.  
  2599.  
  2600.        2.48.1    route
  2601.  
  2602.                  The command route with no parameters shows the routing
  2603.                  table.
  2604.  
  2605.  
  2606.        2.48.2    route add
  2607.  
  2608.                  Syntax : route add {<desthost>[/<bits>]|default} <iface>
  2609.                                     [<gatehost> [<metric>]]
  2610.                  
  2611.                  Adds an entry to the routing table. If "default" is
  2612.                  specified the entry covers all destinations not handled by
  2613.                  other entries.
  2614.                  
  2615.                  <desthost> specifies the signal the entry is used for and
  2616.                  <iface> the interface to use toward this signal.
  2617.                  
  2618.                  By using <bits> only a part of the address is used to check
  2619.                  the routing for a packet. This allowes all addresses within
  2620.                  a group or subnet to be sent to a specific interface.
  2621.  
  2622.  
  2623.        2.48.3    route drop
  2624.  
  2625.                  Syntax : route drop <desthost>[/<bits>]
  2626.                  
  2627.                  Removes an entry from the routing table.
  2628.  
  2629.  
  2630.        2.48.4    route info
  2631.  
  2632.                  Syntax : route info <hostid>
  2633.                  
  2634.                  Shows wich inteface is used for contacts with <hostid>.
  2635.  
  2636.  
  2637.        2.49      session
  2638.  
  2639.                  Syntax : session [<num>]
  2640.                  
  2641.                  Without parameters shows the current sessions.
  2642.                  With parameter <num> switches to that session.
  2643.  
  2644.  
  2645.        Rev R2A, Updated for NET 920212.PE1CHL
  2646.                                                                    page  42
  2647.  
  2648.        Commands in PE1CHL NET
  2649.  
  2650.  
  2651.        2.50      sccstat
  2652.  
  2653.                  Once the SCC driver has been initialized, some statistic
  2654.                  information can be shown using the sccstat command. The
  2655.                  output of this command shows one line of information per
  2656.                  attached channel.
  2657.                  
  2658.                  The info shown is :
  2659.                  
  2660.                  Ch     - channel number of the attach command
  2661.                  Iface  - name of the interface
  2662.                  Sent   - number of frames queued for transmission
  2663.                  Rcvd   - number of frames received correctly
  2664.                  Error  - number of receive errors (CRC, ABORT)
  2665.                  Space  - number of times the receiver buffer pool was found
  2666.                           empty
  2667.                  Overr  - number of receiver overruns and transmitter
  2668.                           underruns
  2669.                  Rxints - number of receiver interrupts
  2670.                  Txints - number of transmitter interrupts
  2671.                  Exints - number of receiver special condition interrupts
  2672.                  Spints - number of external/status interrupts
  2673.                  
  2674.                  It is normal that a SLIP or KISS channel shows no errors,
  2675.                  and no special condition or external/status interrupts,
  2676.                  while an AX25 channel has lots of these.
  2677.                  
  2678.                  An overrun is abnormal for all operating modes. If lots of
  2679.                  these occur, the product of baudrate and number of
  2680.                  interfaces is too high for the processing power of your
  2681.                  computer.
  2682.                  
  2683.                  If "Space" errors occur, specify a higher number of buffers
  2684.                  in the "buffers" command. It is, however, normal if these
  2685.                  errors occur when you start a shell, or when you pause the
  2686.                  output of any command using CTRL-S. This is because the
  2687.                  processing and allocation of buffers stops in these cases,
  2688.                  while receiver input keeps coming in under interrupt
  2689.                  control.
  2690.                  
  2691.                  When you see only transmitted frames, the number of
  2692.                  transmitter interrupts is 1, and all other counters are 0,
  2693.                  the SCC is not generating interrupts to the computer. The
  2694.                  single transmitter interrupt is a "simulated" interrupt
  2695.                  that should start the transmission (but apparently
  2696.                  doesn't).
  2697.                  
  2698.                  Example :
  2699.                  
  2700.         Ch Iface  Sent  Rcvd Error Space Overr Rxints Txints Exints Spints
  2701.         0 144      88   152   200     0     0  10013   4488    905    235
  2702.         1 430       6    70     0     0     0   1915     29      0      0
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.        Rev R2A, Updated for NET 920212.PE1CHL
  2709.                                                                    page  43
  2710.  
  2711.        Commands in PE1CHL NET
  2712.  
  2713.  
  2714.        2.51      setenv
  2715.  
  2716.                  Syntax : setenv <envname>=<string>
  2717.                  
  2718.                  Sets the value of a DOS ENVIROMENT VARIABLE. <envname> is
  2719.                  the name of the variable and <string> the value it gets. To
  2720.                  remove a variable assign it an empty string.
  2721.                  
  2722.                  Enviroment variables are used by NET and other programs to
  2723.                  hold values that differ between two installations of the
  2724.                  program but are constant in one specific installation.
  2725.                  
  2726.                  Enviroment variables can also be set from DOS, use the
  2727.                  command SET.
  2728.  
  2729.  
  2730.        2.52      shell
  2731.  
  2732.                  Syntax: shell [/c <command>]
  2733.                  
  2734.                  Also available as the alias "!"
  2735.                  
  2736.                  If no parameter is supplied a DOS shell is started.
  2737.                  
  2738.                  If the parameter "/c <command>" is supplied this command
  2739.                  is executed directly. The parameter <command> may contain a
  2740.                  full program path.
  2741.                  To execute this command there must be enough memory
  2742.                  available to hold both NET and the other program in memory
  2743.                  simultaneously.
  2744.                  
  2745.                  To return to NET give the command "exit".
  2746.                  
  2747.                  Example: To start BMAILER
  2748.                  
  2749.                  ! /c c:\net\bmailer.exe
  2750.                  
  2751.                  NOTE! When you are in the DOS shell NET is not processing
  2752.                        any traffic, all communications are locked.
  2753.                  
  2754.                  NOTE! If you issue a "! /c <command>" command when you are
  2755.                        logged in as remote sysop you must be very careful so
  2756.                        that the command or program does not require any
  2757.                        further input. Also do not forget the "/c" parameter.
  2758.                        In case you miss anything the system will hang and
  2759.                        must be rebooted.
  2760.                  
  2761.                  NOTE! See "Use of watchdog" to see how to protect a system
  2762.                        from hangs.
  2763.                  
  2764.                  NOTE! The "/c <command>" parameter is a feature in
  2765.                        PC/MS-DOS, it may be with different syntax or may not
  2766.                        exist at all in other enviroments.
  2767.  
  2768.  
  2769.  
  2770.  
  2771.        Rev R2A, Updated for NET 920212.PE1CHL
  2772.                                                                    page  44
  2773.  
  2774.        Commands in PE1CHL NET
  2775.  
  2776.  
  2777.        2.53      smtp
  2778.  
  2779.  
  2780.  
  2781.        2.53.1    smtp gateway
  2782.  
  2783.                  Syntax : smtp gateway [<host>]
  2784.                  
  2785.                  If <host> is not given the host acting as smtp gateway is
  2786.                  shown. If <host> is given that host is set as smtp gateway.
  2787.                  Messages forwarded through smtp is first sent to the host
  2788.                  acting as smtp gateway.
  2789.  
  2790.  
  2791.        2.53.2    smtp hold
  2792.  
  2793.  
  2794.  
  2795.        2.53.2.1  dest
  2796.  
  2797.                  ??????
  2798.  
  2799.  
  2800.        2.53.2.2  host
  2801.  
  2802.                  ??????
  2803.  
  2804.  
  2805.        2.53.2.3  mode
  2806.  
  2807.                  ??????
  2808.  
  2809.  
  2810.        2.53.2.4  source
  2811.  
  2812.                  ??????
  2813.  
  2814.  
  2815.        2.53.3    smtp mode
  2816.  
  2817.                  Syntax : smtp mode [queue|route|forward]
  2818.                  
  2819.                  Controls SMTP:s mode of operation.
  2820.                  
  2821.                  queue    Mail is put in the NETROUTEQ directory.
  2822.                  route    The "alias" file is used to translate addresses on
  2823.                           the incoming mail. Mail addressed to
  2824.                           "<user>@host" will be copied to the mail file
  2825.                           "<user>" in the mail directory. Mail addressed to
  2826.                           other hosts will be forwarded.
  2827.                  forward  The "alias" file is used to translate addresses on
  2828.                           the incoming mail. Mail addressed to other hosts
  2829.                           will be forwarded. Mail addressed to users on this
  2830.                           system will not be saved. The "alias" file should
  2831.                           contain a translation to redirect this mail.
  2832.  
  2833.  
  2834.        Rev R2A, Updated for NET 920212.PE1CHL
  2835.                                                                    page  45
  2836.  
  2837.        Commands in PE1CHL NET
  2838.  
  2839.  
  2840.        2.53.4    smtp kick
  2841.  
  2842.                  Starts smtp forwarding at once. Used to send of a newly
  2843.                  written message as soon as possible.
  2844.  
  2845.  
  2846.        2.53.5    smtp list
  2847.  
  2848.                  Lists messages in queue for smtp forwarding.
  2849.  
  2850.  
  2851.        2.53.6    smtp maxclients
  2852.  
  2853.                  Syntax : smtp maxclients [<num>]
  2854.                  
  2855.                  Shows or sets the number of concurrent users of smtp. This
  2856.                  value shall be set so that there is a free user for
  2857.                  incoming smtp forwarding while outgoing smtp forwarding is
  2858.                  going on.
  2859.  
  2860.  
  2861.        2.53.7    smtp maxsessions
  2862.  
  2863.                  Syntax : smtp maxsession <no>
  2864.                  
  2865.                  Defines maximum number of incoming SMTP sessions from one
  2866.                  remote host. Default is 1. When an incoming SMTP session
  2867.                  would cause the maximum to be exceeded, the oldest
  2868.                  connection is closed.
  2869.  
  2870.  
  2871.        2.53.8    smtp release
  2872.  
  2873.                  Syntax : smtp release <job-id>
  2874.                  
  2875.                  ??????
  2876.  
  2877.  
  2878.        2.53.9    smtp timer
  2879.  
  2880.                  Syntax : smtp timer [<time> [<newtime>]]
  2881.                  
  2882.                  Shows the interval and gone time for smtp:s timer. If
  2883.                  <time> is given the timer is reset. <newtime> is the time
  2884.                  for incoming messages to be forwarded.
  2885.  
  2886.  
  2887.        2.54      source
  2888.  
  2889.                  Syntax : source <filename>
  2890.                  
  2891.                  Starts executing commands from <filename>. <filename> may
  2892.                  contain disk and path specification.
  2893.  
  2894.  
  2895.  
  2896.  
  2897.        Rev R2A, Updated for NET 920212.PE1CHL
  2898.                                                                    page  46
  2899.  
  2900.        Commands in PE1CHL NET
  2901.  
  2902.  
  2903.        2.55      start
  2904.  
  2905.                  Syntax : start <server>
  2906.                  
  2907.                  Starts a TCP/IP server. The TCP/IP servers each gives a
  2908.                  service to users connecting the system. If no server is
  2909.                  started for the service the user is connecting the
  2910.                  connection is reset with an error message.
  2911.                  
  2912.                  <server> may be one of the following :
  2913.                  
  2914.                  discard
  2915.                  echo
  2916.                  finger
  2917.                  ftp
  2918.                  smtp
  2919.                  telnet
  2920.                  rcmd
  2921.                  remote
  2922.                  
  2923.                  
  2924.                  
  2925.  
  2926.  
  2927.        2.56      stop
  2928.  
  2929.                  Syntax : stop <server>
  2930.                  
  2931.                  Stops the given server. When a server is stopped no
  2932.                  incoming connects to that service can be handled any more.
  2933.                  
  2934.                  <server> may be one of the following :
  2935.                  
  2936.                  discard
  2937.                  echo
  2938.                  finger
  2939.                  ftp
  2940.                  smtp
  2941.                  telnet
  2942.                  rcmd
  2943.                  remote
  2944.                  
  2945.                  
  2946.                  
  2947.  
  2948.  
  2949.        2.57      tcp
  2950.  
  2951.  
  2952.  
  2953.        2.57.1    tcp active
  2954.  
  2955.                  Shows all active TCP/IP connections.
  2956.  
  2957.  
  2958.  
  2959.  
  2960.        Rev R2A, Updated for NET 920212.PE1CHL
  2961.                                                                    page  47
  2962.  
  2963.        Commands in PE1CHL NET
  2964.  
  2965.  
  2966.        2.57.2    tcp backoff
  2967.  
  2968.                  Syntax : tcp backoff <level>
  2969.                  
  2970.                  Allows you to directly set the "backoff" level of an active
  2971.                  TCP connection. The backoff level controls the
  2972.                  retransmission timer.
  2973.  
  2974.  
  2975.        2.57.3    tcp close
  2976.  
  2977.                  Syntax : tcp close <tcb>
  2978.                  
  2979.                  Closes the TCP/IP connection that has control block <tcb>.
  2980.  
  2981.  
  2982.        2.57.4    tcp irtt
  2983.  
  2984.                  Syntax : tcp irtt [<val>]
  2985.                  
  2986.                  Shows or sets the initial value of RTT. Under the life of a
  2987.                  connection the value of RTT is changed. Only connections
  2988.                  established after the command is affected. Servers shall be
  2989.                  started after the command for the value to be used by them.
  2990.  
  2991.  
  2992.        2.57.5    tcp kick
  2993.  
  2994.                  Syntax : tcp kick <tcb>
  2995.                  
  2996.                  Forces immediate transmission of the next packet in the
  2997.                  transmission queue. Can be used to revive a connection that
  2998.                  has got stuck.
  2999.  
  3000.  
  3001.        2.57.6    tcp mss
  3002.  
  3003.                  Syntax : tcp mss [<size>]
  3004.                  
  3005.                  Display or set the TCP Maximum Segment Size in bytes that
  3006.                  will be sent on all outgoing TCP connect request (SYN
  3007.                  segments). This tells the remote end the size of the
  3008.                  largest segment (packet) it may send. Changing MSS affects
  3009.                  only future connections, existing connections are
  3010.                  unaffected.
  3011.  
  3012.  
  3013.        2.57.7    tcp reset
  3014.  
  3015.                  Syntax : tcp reset <tcb>
  3016.                  
  3017.                  Deletes the control block <tcb>. The other end of the
  3018.                  connection is not informed.
  3019.  
  3020.  
  3021.  
  3022.  
  3023.        Rev R2A, Updated for NET 920212.PE1CHL
  3024.                                                                    page  48
  3025.  
  3026.        Commands in PE1CHL NET
  3027.  
  3028.  
  3029.        2.57.8    tcp rtt
  3030.  
  3031.                  Syntax : tcp rtt <tcb> <val>
  3032.                  
  3033.                  Replaces the automatically computed round trip time in the
  3034.                  specified tcb with the rttval in milliseconds. This command
  3035.                  is useful to speed up recovery from a series of lost
  3036.                  packets since it provides a manual bypass around the normal
  3037.                  backoff retransmission timing mechanisms.
  3038.  
  3039.  
  3040.        2.57.9    tcp status
  3041.  
  3042.                  Syntax : tcp status [<tcb>]
  3043.                  
  3044.                  If <tcb> is not given all TCP/IP connections are shown. For
  3045.                  each connection is shown : the number of the control block,
  3046.                  number of characters in the receive queue, number of
  3047.                  packets in the send queue, host number on each side and
  3048.                  status. If <tcb> is given additional data is shown about
  3049.                  that connection.
  3050.  
  3051.  
  3052.        2.57.10   tcp timeout
  3053.  
  3054.                  Syntax : tcp timeout [<time>]
  3055.                  
  3056.                  Specifies the maximum time that TCP will wait in some
  3057.                  cases. Normally TCP will retry forever, but there are cases
  3058.                  when this is not useful (e.g. when waiting for a response
  3059.                  from a remote SMTP). The connection is reset after this
  3060.                  timeout.
  3061.  
  3062.  
  3063.        2.57.11   tcp tos
  3064.  
  3065.                  Syntax : tcp tos <tcb> <tos>
  3066.                  
  3067.                  Set IP type of service to be used by TCP on a certain
  3068.                  connection. This setting overrides the value specified by
  3069.                  "mode", which sets the default mode to use for an
  3070.                  interface.
  3071.                  
  3072.                  Possible values of <tos> are :
  3073.                  
  3074.                  d    low delay   (NET will use UI frames)
  3075.                  r    reliability (NET will use connected mode)
  3076.                  t    throughput  (no effect in NET)
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.        Rev R2A, Updated for NET 920212.PE1CHL
  3087.                                                                    page  49
  3088.  
  3089.        Commands in PE1CHL NET
  3090.  
  3091.  
  3092.        2.57.12   tcp ubound
  3093.  
  3094.                  Syntax : tcp ubound <time>
  3095.                  
  3096.                  Set an upper bound to the Retransmission Timer used by TCP.
  3097.                  This will clip the timeout to a certain level when the
  3098.                  backoff increases, so that there is a better chance that
  3099.                  the session stays alive. <time> is specified in seconds,
  3100.                  with a minimum of 1800. A value of 0 will turn off this
  3101.                  feature.
  3102.  
  3103.  
  3104.        2.57.13   tcp window
  3105.  
  3106.                  Syntax : tcp window [<val>]
  3107.                  
  3108.                  Shows or sets the size of the window that shall be used on
  3109.                  new connections. <val> is the window size in bytes. The
  3110.                  size of the window determins how mush data is allowed to go
  3111.                  out before waiting for an acknowledgement signal.
  3112.  
  3113.  
  3114.        2.58      telnet
  3115.  
  3116.                  Syntax : telnet <hostname> [<port>]
  3117.                  
  3118.                  Starts a telnet session towards the specified hostname. If
  3119.                  a existing <port> is specified you are connected to that
  3120.                  service. The service must have been started with a
  3121.                  "start service" command. This is used to connect to the
  3122.                  remote sysop facility.
  3123.  
  3124.  
  3125.        2.59      trace
  3126.  
  3127.                  Syntax : trace [<intf> [<mode>]]
  3128.                  
  3129.                  Without parameters shows the tracing modes on all
  3130.                  interfaces. If an interface is given only the mode for that
  3131.                  interface is shown. If also the <mode> is specified the
  3132.                  trace mode for that interface is changed accordingly.
  3133.                  
  3134.                  <mode>: xxx
  3135.                          ││└── Output 1=on 0=off
  3136.                          │└─── Input  1=on 0=off
  3137.                          └──── Dump mode 0=Headers 1=ASCII 2=Hex/ASCII
  3138.  
  3139.  
  3140.        2.60      type
  3141.  
  3142.                  Syntax : type <file> [[-]<num>]
  3143.                  
  3144.                  Types the contents of a text file. If <num> is given that
  3145.                  number of lines are typed. If <num> is negative the last
  3146.                  lines are typed.
  3147.  
  3148.  
  3149.        Rev R2A, Updated for NET 920212.PE1CHL
  3150.                                                                    page  50
  3151.  
  3152.        Commands in PE1CHL NET
  3153.  
  3154.  
  3155.        2.61      udp
  3156.  
  3157.                  Syntax : udp status
  3158.                  
  3159.                  Shows the status of the UDP protocol. The only UDP server
  3160.                  is the old "remote" server. If it is started it will be
  3161.                  listed here.
  3162.  
  3163.  
  3164.        2.62      upload
  3165.  
  3166.                  Syntax : upload <file>
  3167.                  
  3168.                  Writes the text in <file> to the current session. This
  3169.                  allows large amounts of text to be edited in advance and
  3170.                  then be transmitted with one command.
  3171.  
  3172.  
  3173.        2.63      watchdog
  3174.  
  3175.                  Syntax : watchdog <hw-port> <bit>
  3176.                  
  3177.                  Sets up a trigger for an external hardware watchdog. For
  3178.                  each loop through the program the bit set in <bit> will be
  3179.                  set and reset on hardware address <hw-port>. The unset bits
  3180.                  will be unaffected.
  3181.  
  3182.  
  3183.        3.        Functions
  3184.  
  3185.  
  3186.  
  3187.        3.1       Conference Board
  3188.  
  3189.  
  3190.  
  3191.        3.1.1     Commands
  3192.  
  3193.                  //Conn station [int]
  3194.                  //Disc [station]
  3195.                  //Int
  3196.                  //MHeard [Int]
  3197.                  //Users
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.        Rev R2A, Updated for NET 920212.PE1CHL
  3213.                                                                    page  51
  3214.  
  3215.        Commands in PE1CHL NET
  3216.  
  3217.  
  3218.        3.2       Mail Box
  3219.  
  3220.  
  3221.  
  3222.        3.2.1     Activation of the mail box
  3223.  
  3224.                  To start a mail box two commands is required in
  3225.                  autoexec.net or a file called by it. The mail box can also
  3226.                  be started manually.
  3227.                  
  3228.                  The first command reserves a callsign with ssid that shall
  3229.                  be used for contacts with the mail box. The second command
  3230.                  starts the program function that manages the mail box. It
  3231.                  also specifies what file that shall be sent on a INFO
  3232.                  command.
  3233.                  
  3234.                  Example :
  3235.                  
  3236.                  ax25 port 6 conn sm0ies-8
  3237.                  ax25 start mbox \net\finger\sm0ies.txt
  3238.  
  3239.  
  3240.        3.2.2     Commands in the mail box
  3241.  
  3242.  
  3243.  
  3244.        3.2.2.1   Info
  3245.  
  3246.                  Shows the text file specified in the activation command.
  3247.                  This file should contain information about the system.
  3248.  
  3249.  
  3250.        3.2.2.2   Send
  3251.  
  3252.                  Syntax : send <call>
  3253.                  
  3254.                  Sends a message to <call>. The message is distributed to
  3255.                  the correct mail area or user with the SMTP protocol.
  3256.  
  3257.  
  3258.        3.2.2.3   Bye
  3259.  
  3260.                  Exits the mailbox and disconnects.
  3261.  
  3262.  
  3263.        3.3       Logging
  3264.  
  3265.                  With the "log" command all calls towards the system can be
  3266.                  logged. In the file is saved the time of all connects and
  3267.                  disconnects together with the calls and what functions that
  3268.                  has been used.
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.        Rev R2A, Updated for NET 920212.PE1CHL
  3276.                                                                    page  52
  3277.  
  3278.        Commands in PE1CHL NET
  3279.  
  3280.  
  3281.        3.4       Recording of traffic
  3282.  
  3283.                  With the "record" command data coming in to a session can
  3284.                  be saved to a file. The most common use of this is to enter
  3285.                  a BBS and read a message to a file for future study.
  3286.                  
  3287.                  This is how to do it:
  3288.                  1. Connect the BBS and choose the letter you want to
  3289.                     record.
  3290.                  2. Press F10 to get the "net>" prompt back.
  3291.                  3. Give the command "record <file>".
  3292.                  4. Press "ENTER" on an empty line and you are returned to
  3293.                     the BBS (nothing shows though).
  3294.                  5. Give the command to the BBS to read the message.
  3295.                  6. Press F10 and give the command "record off" to finish
  3296.                     recording, the message is now saved in a file with the
  3297.                     name you gave at <file>.
  3298.                  
  3299.                  NOTE ! Messages from the system, eg. regarding new mail,
  3300.                         that comes in during recording is also saved in the
  3301.                         file.
  3302.  
  3303.  
  3304.        3.5       Digipeater
  3305.  
  3306.  
  3307.  
  3308.        3.5.1     Setting up digipeaters
  3309.  
  3310.                  Two commands are neccesary in autoexec.net or a file called
  3311.                  by it. The first command reserves a callsign or ssid for
  3312.                  the digipeater, the other activates the netdigi program
  3313.                  function.
  3314.                  
  3315.                  Example :
  3316.                  ax25 port 2 digi $CALLSIGN
  3317.                  ax25 start netdigi
  3318.  
  3319.  
  3320.        3.5.2     Setting up gateways
  3321.  
  3322.                  One command is neccesary for each frequency that is to be
  3323.                  reached by a gate. These commands reserves a callsign or
  3324.                  ssid for each out frequency. Also needed is a command to
  3325.                  activate the netdigi program function, this may be the same
  3326.                  as for the digipeater function.
  3327.                  
  3328.                  Example :
  3329.                  
  3330.                  ax25 port 2 digi $CALLSIGN
  3331.                  ax25 port 2 digi $CALLSIGN-9 144625 gate
  3332.                  ax25 port 2 digi $CALLSIGN-10 433650 gate
  3333.                  ax25 port 2 digi $CALLSIGN-11 144675 gate
  3334.                  ax25 port 2 digi $CALLSIGN-12 433725 gate
  3335.                  ax25 start netdigi
  3336.  
  3337.  
  3338.        Rev R2A, Updated for NET 920212.PE1CHL
  3339.                                                                    page  53
  3340.  
  3341.        Commands in PE1CHL NET
  3342.  
  3343.  
  3344.        3.5.3     To use the digipeater
  3345.  
  3346.                  Using a digipeater in NET is almost as using an ordinary
  3347.                  digipeater. The major differences are that the digipeater
  3348.                  in NET acknowledges all packets localy on each part of the
  3349.                  connection and that NET send out a couple of extra lines
  3350.                  when the connection is set up.
  3351.                  
  3352.                  Example :
  3353.                  
  3354.                  Connect via ordinary digipeater:
  3355.                  C SM5DQ V SM0ORB
  3356.                  After all packets has gone back and fort in each direction.
  3357.                  *** CONNECTED to SM5DQ VIA SM0ORB
  3358.                  The connection is established
  3359.                  
  3360.                  Connect via NET:s digipeater:
  3361.                  C SM5DQ VIA SM0ORB
  3362.                  A quick answer
  3363.                  *** CONNECTED to SM5DQ via SM0ORB
  3364.                  NetDigi SM0ORB: Please wait for connection
  3365.                  When NET has made the connect on the other side
  3366.                  NetDigi SM0ORB: CONNECTED to SM5DQ
  3367.                  The connection is established
  3368.                  
  3369.                  Local acknowledgement is an advantage if one part of the
  3370.                  connection is poor since fewer packets need to be
  3371.                  retransmitted because of that poor connection.
  3372.  
  3373.  
  3374.        3.5.4     To use the gateway
  3375.  
  3376.                  In an ordinary TNC a callsign or ssid is used to indicate
  3377.                  that the connection is to be set up from one channel to the
  3378.                  other. This provides a cross form connection possibility
  3379.                  with one callsign. In NET a callsign or ssid is used to
  3380.                  indicate the outgoing interface for the connection
  3381.                  regardless of the incoming interface. This construction
  3382.                  allows more than two interfaces to be used.
  3383.                  
  3384.                  Example:
  3385.                  C SM5DQ SM0ORB-9
  3386.                  Connection part between SM0ORB and SM5DQ is on 144625
  3387.                  C SM5DQ SM0ORB-10
  3388.                  Connection part between SM0ORB and SM5DQ is on 433650
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.        Rev R2A, Updated for NET 920212.PE1CHL
  3402.                                                                    page  54
  3403.  
  3404.        Commands in PE1CHL NET
  3405.  
  3406.  
  3407.        3.6       NET/ROM Node
  3408.  
  3409.                  NET/ROM Node commands
  3410.  
  3411.  
  3412.        3.6.1     Through connect
  3413.  
  3414.                  The node may be used as an intellegent digipeater. A direct
  3415.                  connect to a station can be made by giving a connect
  3416.                  command of the form:
  3417.                  
  3418.                  connect <call> via <entrynode> <exitnode>   or
  3419.                  connect <call> via <node>
  3420.                  
  3421.                  This gives a connect to the entry node. That node sets up
  3422.                  the path to the exit node and makes the connect to the
  3423.                  destination call. If there is any problems when setting up
  3424.                  the path the entry node returns DM (busy). If only one node
  3425.                  is specified it is used as both entry and exit node.
  3426.  
  3427.  
  3428.        3.7       Multiple sessions
  3429.  
  3430.                  When an outgoing connection has been established all text
  3431.                  written is sent to the opposite end of that connection. If
  3432.                  you wish to give commands to NET you can press F10 to
  3433.                  return to the command prompt. There you may start a new
  3434.                  outgoing connection.
  3435.                  
  3436.                  Every connection is given a session number and with the
  3437.                  session command the existing sessions may be listed. By
  3438.                  providing a session number to the session command you
  3439.                  return to that session and continues to send text on that
  3440.                  connection.
  3441.                  
  3442.                  Keep in mind that each session has a limited buffer for
  3443.                  storing incoming text, when that buffer is full
  3444.                  communication is stopped.
  3445.                  
  3446.                  The most common use is to create several FTP sessions so
  3447.                  that several files can be transferred simultaniusly.
  3448.  
  3449.  
  3450.        3.8       Transfer mail to a file
  3451.  
  3452.                  When the first line of a "mailbox" file (mail\xxxx.txt) is
  3453.                  of the form:
  3454.                  {write|append} [<path>\<file>
  3455.                  the incoming mail will be written (or appended) to the
  3456.                  specified file, not to the mailbox file.
  3457.                  
  3458.                  Example :
  3459.                  The file HOSTS.TXT reads:
  3460.                  write c:\net\hosts.net
  3461.                  This makes the hosts list sent to HOSTS@<signal> to be
  3462.                  written to the file NET uses.
  3463.  
  3464.        Rev R2A, Updated for NET 920212.PE1CHL
  3465.                                                                    page  55
  3466.  
  3467.        Commands in PE1CHL NET
  3468.  
  3469.  
  3470.                  The file DIGEST.TXT reads:
  3471.                  append c:\net\public\digest.txt
  3472.                  This makes mail sent to DIGEST to be stored in a file that
  3473.                  can be fetched with FTP. The file is updated when new mail
  3474.                  arrives but old mail is not deleted.
  3475.  
  3476.  
  3477.        3.9       Forwarding to AX.25 BBS
  3478.  
  3479.                  When mail must be sent to a host, a check is made if the
  3480.                  hostname is of the form "<call>.bbs", and if a file exists
  3481.                  in the MQUEUE directory with this name. If both of these
  3482.                  conditions are met, the mail is forwarded using a script in
  3483.                  the MQUEUE\<call>.bbs file.
  3484.                  
  3485.                  The script contains lines, of which the first character is
  3486.                  an opcode :
  3487.                  
  3488.                  #      This line is a comment.
  3489.                  
  3490.                  c      Only as the first line: Specifies the initial
  3491.                         connect to be made. This can be a connect to the
  3492.                         BBS, or to a NET/ROM node that is used to reach the
  3493.                         BBS. Syntax is like the net> connect command.
  3494.                  
  3495.                  s      Send string to remote BBS or node. Can be used to
  3496.                         send strings containing connect commands to NET/ROM
  3497.                         nodes.
  3498.                  
  3499.                  w      Wait for specified string to be received. Lines not
  3500.                         containing this string are ignored. Useful during
  3501.                         connect and disconnect phase, to eat banners sent by
  3502.                         the BBS.
  3503.                  
  3504.                  r      Checks for a specified string to be received. When a
  3505.                         line not containing this string is received in the
  3506.                         message transfer phase, it is mailed back to the
  3507.                         message sender (it probably is an error). While in
  3508.                         the connect phase, the box is simply disconnected.
  3509.                  
  3510.                  l      Marks the point in the script where the connect
  3511.                         ends, and the messages are transferred. ("loop")
  3512.                  
  3513.                  m      Defines the line to be sent to send a message. Line
  3514.                         is used as an argument to sprintf, with the
  3515.                         following string args:
  3516.                  
  3517.                         1. message type ("P")
  3518.                         2. destination call
  3519.                         3. destination bbs
  3520.                         4. source call
  3521.                         5. message id
  3522.                  
  3523.                  u      Send subject of message. Line is an argument to
  3524.                         sprintf, with the message subject as an argument.
  3525.  
  3526.  
  3527.        Rev R2A, Updated for NET 920212.PE1CHL
  3528.                                                                    page  56
  3529.  
  3530.        Commands in PE1CHL NET
  3531.  
  3532.  
  3533.                  b      Send the body of the message. Any text after the "b"
  3534.                         is sent as the end-of-message marker. The default is
  3535.                         ^Z.
  3536.                  
  3537.                  n      Defines the end of the message transfer lines and
  3538.                         the start of the disconnect phase. Control will
  3539.                         branch back to "l" when more messages are to be sent
  3540.                         ("next")
  3541.  
  3542.  
  3543.        4.        Configuration
  3544.  
  3545.  
  3546.  
  3547.        4.1       Configuration of DOS
  3548.  
  3549.                  NET requires a serial port driver, this may be loaded as a
  3550.                  device driver from CONFIG.SYS or as a memory resident
  3551.                  program from AUTOEXEC.BAT. If NET shall use an ethernet
  3552.                  board a driver program for that board must be loaded.
  3553.  
  3554.  
  3555.        4.2       Variables used by NET
  3556.  
  3557.  
  3558.  
  3559.        4.2.1     CALLSIGN
  3560.  
  3561.                  The callsign of the user WITHOUT ssid. Ssid is added when
  3562.                  the variable is used.
  3563.  
  3564.  
  3565.        4.2.2     NETALIAS
  3566.  
  3567.                  The complete name of the file with the translation table
  3568.                  for SMTP:s mail addressing. Shall include path.
  3569.  
  3570.  
  3571.        4.2.3     NETCONF
  3572.  
  3573.                  Sets specific treatment of MSDOS machines that are not PC
  3574.                  clones. The variable is built up by one or more of the
  3575.                  following strings. The variable may be set using the DOS
  3576.                  "SET" command or by passing it as a parameter to NET.
  3577.                  
  3578.                  k0   MSDOS call 06H & PC keyboard codes (default)
  3579.                  k98  NEC PC98xx BIOS call
  3580.                  t0   PC BIOS 55ms ticks 40:6C (default)
  3581.                  t1   MSDOS get_time call
  3582.                  t98  8253 timer NEC PC98xx
  3583.  
  3584.  
  3585.        4.2.4     NETEXIT
  3586.  
  3587.                  The complete name of the command file to be executed when
  3588.                  leaving NET.
  3589.  
  3590.        Rev R2A, Updated for NET 920212.PE1CHL
  3591.                                                                    page  57
  3592.  
  3593.        Commands in PE1CHL NET
  3594.  
  3595.  
  3596.        4.2.5     NETFINGER
  3597.  
  3598.                  The name of the finger directory. Files stored here is
  3599.                  reached with the finger command. The files must have ".TXT"
  3600.                  extension.
  3601.  
  3602.  
  3603.        4.2.6     NETHOSTS
  3604.  
  3605.                  The complete name of the file containing names and host
  3606.                  numbers for all TCP/IP users.
  3607.  
  3608.  
  3609.        4.2.7     NETMAILQ
  3610.  
  3611.                  The name of the directory where incoming and outgoing mail
  3612.                  is queued until it is handled by the SMTP server.
  3613.  
  3614.  
  3615.        4.2.8     NETMAILS
  3616.  
  3617.                  The name of the directory where the SMTP server puts the
  3618.                  mail area files.
  3619.  
  3620.  
  3621.        4.2.9     NETROUTEQ
  3622.  
  3623.                  The name of the directory where incoming mail is put when
  3624.                  "smtp mode queue" is used.
  3625.  
  3626.  
  3627.        4.2.10    NETSTART
  3628.  
  3629.                  The name of the command file to be executed when NET is
  3630.                  started.
  3631.  
  3632.  
  3633.        4.2.11    NETUSERS
  3634.  
  3635.                  The name of the file where user names and passwords for FTP
  3636.                  are stored.
  3637.  
  3638.  
  3639.        4.2.12    TZ
  3640.  
  3641.                  In this variable the timezone that the clock is set after
  3642.                  shall be stored. The information is used to calculate time
  3643.                  differences.
  3644.  
  3645.  
  3646.        4.2.13    TMP
  3647.  
  3648.                  The name of the directory where NET shall store its
  3649.                  temporary files. If none is given the files are stored in
  3650.                  the current directory and if this changes NET cannot erase
  3651.                  the files upon exit.
  3652.  
  3653.        Rev R2A, Updated for NET 920212.PE1CHL
  3654.                                                                    page  58
  3655.  
  3656.        Commands in PE1CHL NET
  3657.  
  3658.  
  3659.        4.3       Configurations in AUTOEXEC.NET
  3660.  
  3661.  
  3662.  
  3663.        4.3.1     General
  3664.  
  3665.                  When NET  is started all commands in the file AUTOEXEC.NET
  3666.                  are executed. This is where all commands that need to be
  3667.                  run on each startup and that controls the function of NET
  3668.                  shall be placed.
  3669.  
  3670.  
  3671.        4.3.2     Configuration of COM port
  3672.  
  3673.                  To use the COM ports on the PC they must be connected to
  3674.                  logical intefaces. This is done with the attach command.
  3675.                  
  3676.                  Example:
  3677.                  
  3678.                  # Attach communications port 1
  3679.                  #
  3680.                  attach com 1 ax25 144.675 256 2400 n $CALLSIGN-2
  3681.                  #
  3682.                  # Attach secondary KISS device
  3683.                  #
  3684.                  attach kiss 144.675 1 433.725 256 $CALLSIGN-7
  3685.                  #
  3686.                  
  3687.                  This defines both channels in a two port TNC (KPC-4):
  3688.  
  3689.  
  3690.        4.3.3     Initialize TNC
  3691.  
  3692.                  # Initialize TNC
  3693.                  #
  3694.                  # Go to KISS mode
  3695.                  # param 144.675 13 13 73 78 84 70 32 75 73 83 83 13 82 69
  3696.                                  83 69 84 13
  3697.                  
  3698.                  The commands given are :
  3699.                  Two Returns       To get the TNC:s attention and clear its
  3700.                                    buffer.
  3701.                  INTF KISS Return  Switches the TNC to KISS mode.
  3702.                  RESET Return      Activates the TNC in KISS mode.
  3703.  
  3704.  
  3705.        4.3.4     AX25 parameters for TNC
  3706.  
  3707.                  # AX25 parameters for TNC
  3708.                  param 144.675 1 35
  3709.                  param 433.725 1 35
  3710.                  param 144.675 2 63
  3711.                  param 433.725 2 63
  3712.                  param 144.675 3 10
  3713.                  param 433.725 3 10
  3714.                  param 144.675 4 3
  3715.  
  3716.        Rev R2A, Updated for NET 920212.PE1CHL
  3717.                                                                    page  59
  3718.  
  3719.        Commands in PE1CHL NET
  3720.  
  3721.  
  3722.                  param 433.725 4 3
  3723.                  param 144.675 5 0
  3724.                  param 433.725 5 0
  3725.                  #
  3726.                  
  3727.                  The AX25 parameters are as follows :
  3728.                  1 Txdelay
  3729.                  2 Persist
  3730.                  3 Slottime
  3731.                  4 Retry
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.        Rev R2A, Updated for NET 920212.PE1CHL
  3780.                                                                    page  60
  3781.  
  3782.  
  3783.