home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / network / wnos4doc.zip / WNOS4DOC.EXE / WNOS4CMD.TXT < prev    next >
Text File  |  1992-05-30  |  97KB  |  3,511 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                         WNOS4 Command Reference
  12.  
  13.  
  14.                            Mike Chace (G6DHU)
  15.  
  16.                      WNOS Version 4 (29th May 1992)
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. 1.  Command Syntax
  25.  
  26. This section details each command (and its sub  commands)  available  in
  27. WNOS4. The following syntax is used...
  28.  
  29. command [<parameter>]      -  Denotes that <parameter> is optional
  30. command <alt1|alt2>        -  Either the alt1 or the alt2 parameter
  31.                               must be supplied to command.
  32. command [<parameter>...]   -  Parameter <parameter> is optional and
  33.                               there can be more than one <parameter>
  34.                               specified.
  35.  
  36. For example, The "icmp trace" command syntax is
  37.  
  38. icmp trace [yes|no]
  39.  
  40. so valid commands would be
  41.  
  42. icmp trace
  43. icmp trace yes
  44. icmp trace no
  45.  
  46. The word argument is often used as a synonym for a <parameter> above.
  47.  
  48. Note that some of the commands  below  may  not  be  available  in  your
  49. version  of  WNOS4.  For  example,  the  NNTP  system is not part of the
  50. general release program and so the  "nntp  ..."  commands  will  not  be
  51. available.
  52.  
  53. Note that to include spaces in most text string  arguments,  you  should
  54. use double quotes to surround the string eg
  55.  
  56. motd "Welcome to the G6DHU TCP/IP Mailbox and node in Bath!"
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                                                         
  65.  
  66.  
  67.  
  68.                                                                         
  69.  
  70.  
  71. 1.1.  WNOS Program Command Line Arguments
  72.  
  73. 1.1.1.  wnos -b [-s <sockets>] [-d <root_directory>] [<startup_file>]
  74.  
  75.  
  76. 1.1.1.1.  -b
  77.  
  78. Use BIOS calls to perform output to the console. Us this option  if  you
  79. use  WNOS  with  a  windowing  package  and  have  trouble  with  output
  80. "bleeding" on top of other windows.
  81.  
  82.  
  83. 1.1.1.2.  -s <sockets>
  84.  
  85. Specifies the number sockets available in the program.  The  default  is
  86. 40.
  87.  
  88.  
  89. 1.1.1.3.  -d <root_directory>
  90.  
  91. Allows WNOS to run with a "root" directory other than the default  which
  92. is  the  root of the system (C:, D: etc). NOTE that a drive letter *MUST
  93. NOT* be given! (see example below)
  94.  
  95.  
  96. 1.1.1.4.  <startup_file>
  97.  
  98. Defaults to "autoexec.nos" if not given.
  99.  
  100.  
  101. 1.1.1.5.  Example wnos startup line
  102.  
  103. wnos -b -s 50 -d/tcpip autoexec.wno
  104.  
  105. Would start WNOS with BIOS output, a socket array of 50, starting in the
  106. sub-directory  /tcpip  (either  forward  or back slashes are acceptable)
  107. with a startup file called "autoexec.wno".
  108.  
  109. 1.2.  WNOS4 Mailbox Commands
  110.  
  111. The bbs commands are not directly  accessible  from  the  WNOS4  command
  112. window,  instead  a  connection  to the local mailbox must be made first
  113. using the "bbs" command. The same commands are accessible  to  any  user
  114. connecting  to  your  mailbox,  either by telnet to TCP port 23 or by an
  115. AX.25 connection followed by a Carriage Return to wake the mailbox up.
  116.  
  117. The extent to which commands are useable by each user depends upon their
  118. Permissions set in the "ftpusers" file.
  119.  
  120. Mailbox commands are as follows
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         
  130.  
  131.  
  132.  
  133.                                                                         
  134.  
  135.  
  136. 1.2.1.  ?
  137.  
  138. List commands
  139.  
  140.  
  141. 1.2.2.  @
  142.  
  143. Start sysop mode (see WNOS3 manual for details).
  144.  
  145.  
  146. 1.2.3.  <CR> (Return)
  147.  
  148. Read current mail message in current area
  149.  
  150.  
  151. 1.2.4.  CTRL-X
  152.  
  153. Escape back to mailbox command level
  154.  
  155.  
  156. 1.2.5.  a[rea] [<area>|<callsign>]
  157.  
  158. Without argument, show list of available mail areas, otherwise make  the
  159. given  area  the default area. The list of areas accessible to all users
  160. is defined by the area names specified in the "spool/areas" file.
  161.  
  162.  
  163. 1.2.6.  b[ye]
  164.  
  165. Logoff and disconnect. If any mail was sent within this session, it will
  166. now be delivered.
  167.  
  168.  
  169. 1.2.7.  c[hat]
  170.  
  171. Chat to sysop (if "mbox attended" on).
  172.  
  173.  
  174. 1.2.8.  conv[ers] [<channel>]
  175.  
  176. Connect to the local convers node. An optional channel on which to  join
  177. the server may also be given.
  178.  
  179. From the mailbox, login to the convers node is automatic  and  the  user
  180. name is taken from their AX.25 callsign.
  181.  
  182.  
  183. 1.2.9.  co[nnect] <callsign> | [<iface>] <callsign> [<digi1>..<digi7>]
  184.  
  185. With no interface given, autoconnect to the given destination. Otherwise
  186. make a connection to the given destination using the optional digipeater
  187. list over the given interface. The outgoing connect is  made  using  the
  188. inverted  SSID  of  the  connected  user.  For example, G7XXX's outgoing
  189. connects will be made with the callsign G7XXX-15. A connection either in
  190. the  link setup state or if it is in progress, can be killed sending the
  191. Escape character (CTRL-X by default).
  192.  
  193.  
  194.                                                                         
  195.  
  196.  
  197.  
  198.                                                                         
  199.  
  200.  
  201. If no <iface> is specified and the destination callsign is  not  in  the
  202. autorouter  list,  then  a  connect  to  the  destination on the default
  203. interface is attempted. (See "ax25 route add default" command).
  204.  
  205.  
  206. 1.2.10.  d[ownload] <filename>
  207.  
  208. Download the given ASCII file. (Use the "what" command to find out which
  209. files are available for downloading).
  210.  
  211.  
  212. 1.2.11.  du[uencode] <filename>
  213.  
  214. UUencode the given binary file and download it.
  215.  
  216.  
  217. 1.2.12.  e[scape] [<character>]
  218.  
  219. Without argument, show the default escape character, otherwise set a new
  220. one.  The  default is Control-X. Sending this character whilst a connect
  221. is in setup or in progress, will kill  it  and  return  to  the  mailbox
  222. prompt.
  223.  
  224. Note that Control-X can also be used  to  kill  connections  other  than
  225. AX.25,  especially  to kill a 'chat to sysop' session, when the sysop is
  226. not present.
  227.  
  228.  
  229. 1.2.13.  f[inger] <user>|@<host> [<user>@<host> ...]
  230.  
  231. Query the local (or remote  if  @<host>  is  given)  finger  server  for
  232. information on users of that system.
  233.  
  234.  
  235. 1.2.14.  h[elp] [command]
  236.  
  237. Without argument, display a message about the usage of the Help  command
  238. otherwise,  send  detailed help on the specified command. The help files
  239. are help in the "spool/help" directory and are named <command>.hlp.  For
  240. example, the help file for the "mheard" command is called MHEARD.HLP.
  241.  
  242.  
  243. 1.2.15.  i[nfo]
  244.  
  245. Show information about the local system. The information  is  listed  in
  246. the  "INFO.HLP"  file in the "spool/help" directory. If this file is not
  247. present, a short error message will be given.
  248.  
  249.  
  250. 1.2.16.  k[ill] <message_number> [<message_number>...]
  251.  
  252. Delete the given mail message numbers (in a Private mail area). Only the
  253. given  messages  are killed. In other words, "kill 4 8" kills messages 4
  254. and 8, and not messages 4 to 8.
  255.  
  256.  
  257.  
  258.  
  259.                                                                         
  260.  
  261.  
  262.  
  263.                                                                         
  264.  
  265.  
  266. 1.2.17.  l[ist] [<number> [<number>...]]
  267.  
  268. Display mail headers of the specified messages (all if  none  given)  in
  269. the  default  message area. Information shown for each message includes,
  270. the sender address, message title, size and message status (N = New, Y =
  271. Read, D = Deleted (killed)). The current message is shown with a ">", as
  272. well as being shown in the mailbox prompt (in the WNOS UK version).
  273.  
  274.  
  275. 1.2.18.  ll[ast] [<number> [<number>...]]
  276.  
  277. Show the last (specified) message headers in the current message area.
  278.  
  279.  
  280. 1.2.19.  m[heard] [<iface>]
  281.  
  282. Without argument, display the monitor heard  list  for  all  interfaces.
  283. Otherwise just list those stations heard on the given interface.
  284.  
  285.  
  286. 1.2.20.  n[odes] [tcp|<nodename>]
  287.  
  288. Without argument, show all  locally  known  NET/ROM  nodes.  Adding  the
  289. argument  "tcp" displays only those NET/ROM nodes which are likely to be
  290. IP nodes (aliases containing either TCP, IP or NOS).
  291.  
  292. Specifying a node callsign or alias as argument lists all known  routing
  293. information to that node.
  294.  
  295.  
  296. 1.2.21.  nc[onnect] <callsign>|<alias>
  297.  
  298. Make a NET/ROM (Level 4)  connection  to  the  given  node.  The  escape
  299. character can be used to kill a pending connection.
  300.  
  301.  
  302. 1.2.22.  p[ath] [<destination_callsign>] [<destination_callsign> ...]
  303.  
  304. Without argument, displays all  known  AX.25  auto-router  destinations.
  305. Specifying  a  callsign shows the path information for that destination.
  306. Stations listed as the paths can be connected to using the short form of
  307. the  connect  command  that does not require an interface (eg "c gb7imb-
  308. 2").
  309.  
  310.  
  311. 1.2.23.  os
  312.  
  313. Outputs the same as the internal "status"  command.  Useful  for  remote
  314. sysops.
  315.  
  316.  
  317. 1.2.24.  q[uit]
  318.  
  319. Logoff and disconnect. If any mail was sent during this session,  it  is
  320. now delivered.
  321.  
  322.  
  323.  
  324.                                                                         
  325.  
  326.  
  327.  
  328.                                                                         
  329.  
  330.  
  331. 1.2.25.  r[ead]  <number> [<number>...]
  332.  
  333. Read the given message(s) from the current area.
  334.  
  335.  
  336. 1.2.26.  s[end][r|b|f] <callsign>[@<host>]
  337.  
  338. Send mail to the given user. If "@<host>" is  not  specified,  the  mail
  339. will be delivered locally.
  340.  
  341.  
  342. 1.2.26.1.  send <callsign>[@<host>]
  343.  
  344. Send mail to given user. Addresses supplied have  any  address  rewrites
  345. (see  the  "spool/rewrite" file) applied and if a match results, this is
  346. shown in the To: line rather than the address typed in.
  347.  
  348.  
  349. 1.2.26.2.  sr <message_number>
  350.  
  351. Send a reply to the given message number. To: is automatically filled in
  352. before the user is prompted for the Subject.
  353.  
  354.  
  355. 1.2.27.  t[elnet] <host> [<port>]
  356.  
  357. Connect to another TCP/IP node using telnet. The default port to connect
  358. to  is  port  23.  This usually results in having to login to the remote
  359. machine.  The connection can be killed at any time  using  the  "escape"
  360. character.
  361.  
  362.  
  363. 1.2.28.  up[load] <filename>
  364.  
  365. Upload the given ASCII! text file to the public file area. Binary  files
  366. cannot  be  uploaded  using  this  command.  The  end of the file can be
  367. signalled with any of, Control-Z, "/EX", "*** END" or  ".".  The  upload
  368. can  be  aborted at any time by sending a Control-A. The filename of the
  369. file to be uploaded must not already exist.
  370.  
  371.  
  372. 1.2.29.  u[ser]
  373.  
  374. Display information about all currently connected users.
  375.  
  376.  
  377. 1.2.30.  [w]hat <directory>
  378.  
  379. Gives a directory listing of the public file area or  of  the  directory
  380. given.
  381.  
  382.  
  383. 1.3.  Special Mailbox Commands
  384.  
  385.  
  386.  
  387.  
  388.  
  389.                                                                         
  390.  
  391.  
  392.  
  393.                                                                         
  394.  
  395.  
  396. These commands are not shown in the listing given by  a  "?"  or  "help"
  397. command.  They  are  mainly  for  mailbox-mailbox communication (Store &
  398. Forward) and SysOp use.
  399.  
  400.  
  401. 1.3.1.  [
  402.  
  403. Recognises that the connected  station  is  a  forwarding  mailbox.  The
  404. characters  following  the [ are evaluated since they denote the various
  405. features of the remote mailbox. For example, receipt of  [YFB-3.42-HMR$]
  406. lets WNOS know that remote mailbox supports Hierarchical Addressing (H),
  407. Message-IDs (M), Reverse Forwarding (R) and Bulletin-IDs ($).
  408.  
  409. When WNOS recognises a mailbox, it changes its operation to BBSFWD  (BBS
  410. Forwarding) mode, indicated by the prompt changing to a single ">".
  411.  
  412.  
  413. 1.3.2.  F>
  414.  
  415. On receipt of this command (whilst in BBSFWD mode), tells WNOS that  the
  416. remote  mailbox  is offering a "reverse forward". WNOS can then send any
  417. mail waiting for forwarding to that BBS.
  418.  
  419.  
  420. 1.3.3.  v[erbose] <message_number>
  421.  
  422. Like the "read" command, except show all the  mail  headers  as-is.  The
  423. "read"  command  cuts  the  non-essential  headers when the mail is read
  424. whereas this command shows them verbatim.
  425.  
  426.  
  427. 1.3.4.  xr <host>
  428.  
  429. This is the remote chat command. If you nominate a remote sysop (ie that
  430. user  has  the  "64" permission bit set in the /ftpusers file), they may
  431. issue this command to redirect the destination  for  a  "chat"  command.
  432. For example, I nominate g4wrw as my remote sysop. When I am away from my
  433. system for a long period, he may connect to my  mailbox  and  issue  the
  434. command;
  435.  
  436. (Msg #12: G4WRW) G4WRW de G6DHU> xr g4wrw1
  437.  
  438. Now, whenever a user connects to my mailbox and  types  "c"  or  "chat",
  439. they  will be directed to the chat port at g4wrw1.ampr.org instead. This
  440. is also a useful command for a remotely sited WNOS node.
  441.  
  442.  
  443. 1.3.5.  *** <text>
  444.  
  445. Denotes that the remote mailbox sent a forwarding error.
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.                                                                         
  455.  
  456.  
  457.  
  458.                                                                         
  459.  
  460.  
  461. 1.4.  Command Keys
  462.  
  463.  
  464. 1.4.1.  Return (Enter)
  465.  
  466. Switches from current mode (Trace or Command) to curent session.
  467.  
  468.  
  469. 1.4.2.  ESCape & F10
  470.  
  471. Switches from current session to Command Mode.
  472.  
  473.  
  474. 1.4.3.  F1....F8
  475.  
  476. Switch to session (eg F2 switches to session 2 (if active)).
  477.  
  478.  
  479. 1.4.4.  F9
  480.  
  481. Selects the Trace output screen. If there are active  sessions  it  will
  482. toggle  between  Trace  and  the  current  session, otherwise it toggles
  483. between Trace and Command screens.
  484.  
  485.  
  486.  
  487. 2.  WNOS Program Commands
  488.  
  489.  
  490. 2.1.  ?
  491.  
  492. A synonym for the "help" command. Shows a list of top-level commands.
  493.  
  494.  
  495. 2.2.  ! [<program_name> [<parameters>] | /c <DOS-command>
  496.  
  497. A synonym for the "shell" command. Starts a DOS  session  (use  the  DOS
  498. "exit" command to return to WNOS). (See also the "swap" command).
  499.  
  500. A "!" as the sole command loads a plain DOS shell.
  501.  
  502. Optionally, the name of the DOS program  to  be  run,  and  any  command
  503. parameters to be supplied to it can also be specified.
  504.  
  505. ! /c <DOS-Command>
  506.  
  507. Run a DOS command. Most of the useful  ones  (cd,  delete,  dir,  mkdir,
  508. rmdir) are implemented.
  509.  
  510.  
  511. 2.3.  #
  512.  
  513. Denotes that this line is a comment.  Useful  in  the  autoexec.nos  and
  514. other startup files.
  515.  
  516.  
  517.  
  518.  
  519.                                                                         
  520.  
  521.  
  522.  
  523.                                                                         
  524.  
  525.  
  526. 2.4.  . <segment | .> [<decimal_range>
  527.  
  528. Gives a hexadecimal listing of the  memory  contents  of  the  specified
  529. address.  If  a  "."  is  given  istead  of  a segment address, the last
  530. specified address is used as the start address  for  the  listing.  (See
  531. also "dump").
  532.  
  533.  
  534. 2.5.  abort [<session_number>]
  535.  
  536. Aborts file transfer in the given FTP session. If no  session_number  is
  537. given, the current FTP-DATA session is aborted.
  538.  
  539.  
  540. 2.6.  arp
  541.  
  542. Display the ARP (Address Resolution Protocol) table  which  defines  the
  543. mapping  of Internet addresses to link layer addresses (AX.25 or NET/ROM
  544. callsigns or EtherNet addresses).
  545.  
  546.  
  547. 2.6.1.  arp add <host> ax25|ether|netrom <ethernet_address|callsign>
  548.  
  549. Add an ARP table entry  for  host  <host>  and  define  its  link  layer
  550. mapping.
  551.  
  552.  
  553. 2.6.2.  arp drop <host> ax25|ether|netrom
  554.  
  555. Remove the entry for host <host> from the ARP table.
  556.  
  557.  
  558. 2.6.3.  arp flush
  559.  
  560. Flush the ARP table of all dynamic ARP entries.
  561.  
  562.  
  563. 2.6.4.  arp publish <host> ax25|ether|netrom <ethernet_address|callsign>
  564.  
  565. Like "arp add" except the system will respond to *any* ARP request  that
  566. seeks the specified address. !Use with care!.
  567.  
  568.  
  569. 2.7.  asystat
  570.  
  571. Show statistics from the attached asynchronous (RS-232/V24) ports.
  572.  
  573.  
  574. 2.8.  attach <hardware_type>
  575.  
  576. Attach a communications driver of the given type.
  577.  
  578. Note that comms drivers  a  compiled  into  WNOS  according  to  desired
  579. configurations. WNOS supports the following drivers;
  580.  
  581. PC100     = PacComm PC100 TNC Card
  582.  
  583.  
  584.                                                                         
  585.  
  586.  
  587.  
  588.                                                                         
  589.  
  590.  
  591. HAPN      = Hamilton Area Packet Network driver card
  592. ARCNET    = ArcNet driver
  593. SLIP      = Serial Line IP
  594. HS        = High Speed (56k bps) modem card
  595. EAGLE     = Eagle Card Driver
  596. Packet    = FTP Software Inc driver/G8BPQ Node
  597. Appletalk = Mac Appletalk Network Interface
  598. NRS       = NET/ROM Back End interface
  599. DRSI      = DRSI card driver
  600. SLFP      = Serial Line Framing Protocol driver
  601. VANESSA   = HB9RWM/ETH Zurich PC TNC card
  602.  
  603. The following terminology is used in the sections below;
  604.  
  605. Address   - Hexadecimal (hardware) address of the port.
  606.  
  607. Aoff            - Address Offset from the chip base address to
  608.                   the Channel-A control registers.
  609.  
  610. asy_label       - The name of the interface declared asy "parent"
  611.                   interface.
  612.  
  613. Boff            - Address offset from the chip base address to
  614.                   the Channel-B control registers.
  615.  
  616. bufsize         - Size in bytes of the ring-buffer for temporary
  617.                   holding of data received from the port.
  618.                   Its value should be at least 1/4 of the port
  619.                   speed, perhaps 1/2 on slower machines. If the
  620.                   value is made too small, data in the buffers
  621.                   can get overwritten whilst the program is unable
  622.                   to read them. This is most likely to happen
  623.                   during long reads/writes of the floppy/Hard disk.
  624.  
  625. call            - AX.25 Callsign (perhaps with SSID too).
  626.  
  627. channel         - Channel on a Z8530 SCC chip.
  628.  
  629. clock           - Clock frequency of SCC card (Hz)
  630.  
  631. Dataoff         - Address offset between Control and Data registers.
  632.  
  633. devices         - Number of Z8530 devices present.
  634.  
  635. int#            - Address (in Hexadecimal) of software interrupt
  636.                   vector.
  637.  
  638. intack          - Address of INTACK/Read vector on Port 0.
  639.  
  640. ip_addr         - IP address of interface. If this is not specified,
  641.                   the default is that set by the "ip address" command.
  642.  
  643. ip_addr_A       - IP address of channel A interface.
  644.  
  645. ip_addr_B       - IP address of channel B interface.
  646.  
  647.  
  648.  
  649.                                                                         
  650.  
  651.  
  652.  
  653.                                                                         
  654.  
  655.  
  656. label           - Interface name. Usual names for asy interfaces are
  657.                   "ax0", "ax1" etc. I prefer names that indicate
  658.                   frequencies, eg "144", "432" etc. The name should
  659.                   not be longer than 6 characters and can contain
  660.                   mixed case and digits.
  661.  
  662. mtu             - Interface Maximum Transmission Unit. The largest
  663.                   size of information frames that can be sent over
  664.                   the interface in one go.
  665.  
  666. persistance     - Value of "aggresiveness" (0..255) in determining
  667.                   when to use channel.
  668.  
  669. port            - "Virtual" port number in a multi-port KISS interface.
  670.  
  671. port#           - Port number on VANESSA PC TNC card.
  672.  
  673. remote_host     - For AXIP links.
  674.  
  675. spacing         - Spacing between chip base addresses.
  676.  
  677. speed           - Asynchronous (asy) interfaces - data rate.
  678.  
  679. speed           - Other interfaces - data rate to modem.
  680.  
  681. speed_A         - Data rate on Channel A interface.
  682.  
  683. speed_B         - Data rate on Channel B interface.
  684.  
  685. txdelay         - Time (milliseconds) between keying transmitter PTT and
  686.                   start of sending data to TNC.
  687.  
  688. vector          - Address (in Hexadecimal) of Hardware interrupt vector.
  689.  
  690.  
  691. 2.8.1.  attach asy <address> <vector> slip|nrs|ax25 <label> <bufsize>
  692.            <mtu> <speed> [<c|v>]
  693.  
  694. Attach an asynchronous comms driver to WNOS. The types are as follows
  695.  
  696. slip - SLIP (Serial Line Internet Protocol) IP encapsulation
  697. nrs  - NET/ROM asynchronous framing protocol (NET/ROM "back-end")
  698. ax25 - AX.25 using the KISS (Keep It Simple, Stupid) TNC protocol
  699.  
  700. Flags - c = Use CTS/RTS handshaking between host and TNC
  701.       - v = Use VJ header compression on SLIP lines
  702.  
  703.  
  704. Examples
  705.  
  706.      # Attach KISS TNC to COM1: with a serial link speed of 9600bps
  707.      # The interface is called "144"
  708.  
  709.      attach asy 0x3f8 4 ax25 144 2048 256 9600
  710.  
  711.      # Attach SLIP line, called sl0 to COM2:
  712.  
  713.  
  714.                                                                         
  715.  
  716.  
  717.  
  718.                                                                         
  719.  
  720.  
  721.      attach asy 0x2f8 3 slip sl0 2048 1024 9600
  722.  
  723.  
  724. 2.8.2.  attach netrom
  725.  
  726. Attach the NET/ROM port.
  727.  
  728.  
  729. 2.8.3.  attach axip <label> <mtu> <remote_host>
  730.  
  731. Attach the SLIP AX.25 encapsulator interface.
  732.  
  733.  
  734. 2.8.4.  attach drsi <address> <vector> ax25 <label> <bufsize> <mtu>
  735.             <speed_A> <speed_B> [<ip_addr_A> [<ip_addr_B>]]
  736.  
  737. Attach a DRSI PC*PA PC card.
  738.  
  739.  
  740. 2.8.5.    attach   scc   <devices>   init   <addr>   <spacing>    <Aoff>
  741. <Boff><Dataoff>
  742.                <intack> <vec> [p|r]<clock>
  743.  
  744. Initialise the PE1CHL SCC (Zilog 8530) generic  driver.  This  may  also
  745. drive DRSI cards (see example in supplied autoexec.nos).
  746.  
  747.  
  748. 2.8.6.  attach scc <channel> slip|ax25|nrs|kiss <label> <mtu> <speed>
  749.                <bufsize> [<call>]
  750.  
  751. Configure and attach the SCC driver. (an "attach scc .. init" must  have
  752. appeared first).
  753.  
  754.  
  755. 2.8.7.  attach packet <int#> <label> <queue> <mtu> [<ip_address>]
  756.  
  757. Attach packet driver conforming to the FTP Software  Inc  packet  driver
  758. standard.   This is also used to interface to the G8BPQ TheNode software
  759. using the "NODEDRV4" TSRs to provide the channel to the radio(s).
  760.  
  761.  
  762. 2.8.8.  attach kiss <asy_iface_label> <port> <label> [<mtu>]
  763.  
  764. Attach a multi-port KISS TNC (eg KAM, KPC4 etc). These TNCs  encode  two
  765. RF  channels  onto  one  serial  KISS  channel  and  attaching  a "kiss"
  766. interface will enable decoding of both channels. It must be attached  to
  767. an  existing  interface  (asy type) and <port> specifies the encoded bit
  768. that carries the other channel. An optional  MTU  (Maximum  Transmission
  769. Unit)  may  also  be specified. The new interface will be called <label>
  770. and copies the parameters of the existing "parent" interface.
  771.  
  772.  
  773. 2.9.  attended [<yes|no>]
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                                                         
  780.  
  781.  
  782.  
  783.                                                                         
  784.  
  785.  
  786. Flag whether the local sysop is present. If yes, connects to the station
  787. via  "chat"  will then be signalled with the connect bell (if the "bell"
  788. command is >= 1). If the sysop is not present, users are asked to  leave
  789. a message.
  790.  
  791. With no argument, just show the current "attended" state. The default is
  792. "yes".
  793.  
  794.  
  795. 2.10.  attribute [colour|mono]
  796.  
  797. Display the status line in colour or black/white (in mono). The  default
  798. is colour.
  799.  
  800.  
  801. 2.11.  ax25  -  (Amateur X.25 Protocol)
  802.  
  803. These commands deal with all aspects of the machine's  handling  of  the
  804. AX.25 link-layer protocol.
  805.  
  806. Abbreviations used in the following sections are;
  807.  
  808. axcb      - AX.25 Control Block. The internal memory address where
  809.                   all the information pertaining to an AX.25 connection
  810.                   is kept. This information is displayed by the "ax25
  811.                   status" command.
  812.  
  813. CWind     - Congestion Window. The current value of MAXFRAME for
  814.                   a given AX.25 connection. Its value varies according
  815.                   to the link quality.
  816.  
  817.  
  818.  
  819. 2.11.1.  ax25 bc <iface>
  820.  
  821. Sends an AX.25 broadcast (UI frame) out  on  the  given  interface.  The
  822. frame is sent to destination callsign "ID".
  823.  
  824.  
  825. 2.11.2.  ax25 bcinterval [<seconds>]
  826.  
  827. With argument, set the interval in seconds  between  broadcasts  of  the
  828. IDent  (range  is  0..65536  seconds).  Use ax25 bcinterval 0 to disable
  829. IDents.
  830.  
  831. Without argument, just display the current setting.
  832.  
  833.  
  834. 2.11.3.  ax25 bctext [<text>]
  835.  
  836. Define the text string to be sent out as an IDent. The same text is used
  837. on all interfaces.
  838.  
  839. Without argument, display the current broadcast text.
  840.  
  841.  
  842.  
  843.  
  844.                                                                         
  845.  
  846.  
  847.  
  848.                                                                         
  849.  
  850.  
  851. 2.11.4.  ax25 bud <call>
  852.  
  853. The callsign specified  in  the  command  argument  will  be  completely
  854. ignored by the AX.25 server. This applies for all SSIDs of that call.
  855.  
  856. Each call to be ignored must  be  specified  by  a  separate  "ax25  bud
  857. <call>"  command.  There  is  no way to show the "bud" list. You have to
  858. remember what you entered. In any case, the command should only be  used
  859. in the case of severe trouble with an idiot user :-)
  860.  
  861.  
  862. 2.11.5.  ax25 close <axcb>
  863.  
  864. Disconnects the given AX.25 connection after all outstanding frames have
  865. been processed.
  866.  
  867.  
  868. 2.11.6.  ax25 digipeat <iface> [0|1|2]
  869.  
  870. With argument, set the mode to be used by the digipeater
  871.  
  872.      0 = Digipeater Off
  873.      1 = Normal Digipeating
  874.      2 = Digipeating with autorouting to destination calls (default)
  875.  
  876. Without argument, display the current digipeater setting. The default is
  877. 2.
  878.  
  879. The digipeat mode  can  be  set  separately  on  each  configured  AX.25
  880. interface.
  881.  
  882.  
  883. 2.11.7.  ax25 flush
  884.  
  885. Clears out the heard stations list.
  886.  
  887.  
  888. 2.11.8.  ax25 heard [<iface>]
  889.  
  890. Without argument, display the heard list on  all  active  interfaces.  A
  891. maximum of the last 40 callsigns are displayed, the last heard is first.
  892. The time since last hearing each station is also displayed.
  893.  
  894. With argument, only show stations heard on the given interface.
  895.  
  896.  
  897. 2.11.9.  ax25 kick <axcb>
  898.  
  899. Forces timeout of the  ax25  T1  (retransmission  timer)  on  the  given
  900. connection  control block. Pending frames are sent with the Poll bit set
  901. to illicit a response from the remote end.
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.                                                                         
  910.  
  911.  
  912.  
  913.                                                                         
  914.  
  915.  
  916. 2.11.10.  ax25 maxframe <iface> [<frames>]
  917.  
  918. Set  the  maximum   number   of   frames   that   can   be   outstanding
  919. (unacknowledged)  at  any  one  time. The range is 1..7. Note that WNOS4
  920. will dynamically adjust the maxframe value according to  performance  of
  921. the  link  and this is shown as CWind in the output of the "ax25 status"
  922. command. The value of maxframe specified by this command  will  only  be
  923. used  in  the  initial  stages  of  the  connection. A different initial
  924. MAXFRAME can be specified for each configured interface. The default  is
  925. a maxframe of 2.
  926.  
  927. Without arguments, show the default initial maxframe.
  928.  
  929.  
  930. 2.11.11.  ax25 maxheard <iface> [<number_stations>]
  931.  
  932. Limit the number of stations  in  the  'monitor  heard'  list.  If  just
  933. <iface>  is given, display the current number of stations allowed in the
  934. list for that interface. The default is to  show  20  stations  on  each
  935. configured interface.
  936.  
  937.  
  938. 2.11.12.  ax25 mycall [<callsign>]
  939.  
  940. Set the AX.25 callsign to be used by the system. Without argument,  just
  941. display the current setting.
  942.  
  943. Note that this command MUST be used BEFORE any ax25 type interfaces  can
  944. be attached and it cannot be changed after startup.
  945.  
  946.  
  947. 2.11.13.  ax25 paclen <iface> [<length>]
  948.  
  949. Set the maximum number of data bytes that can be sent in an I-frame. The
  950. default  is 256 bytes. The range is 5..2048. Beware that values over 256
  951. bytes cannot be handled by  most  other  AX.25  software.  This  applies
  952. particularly  if you use "traditional" TNCs to digipeat over. PACLEN can
  953. be set for each configured interface.
  954.  
  955. Without argument, just display the current setting.
  956.  
  957.  
  958. 2.11.14.  ax25 pthresh <iface> [<length>]
  959.  
  960. Set the poll threshold. With short I-frames, it is often more  efficient
  961. to  resend the I-frame rather than poll (send a REJ or RR frame). If the
  962. unacknowledged I-frame has a length greater than "pthresh",  the  system
  963. will  poll  instead. The default is 64 bytes with a range of 1..256. The
  964. PTHRESH may set for each configured interface.
  965.  
  966. Without argument, display the current poll threshold.
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.                                                                         
  975.  
  976.  
  977.  
  978.                                                                         
  979.  
  980.  
  981. 2.11.15.  ax25 reset <axcb>
  982.  
  983. Immediately kill the connection at the given  control  block.  This  may
  984. result   in  lost  packets  and  is  often  used  for  clearing  "stuck"
  985. connections.
  986.  
  987.  
  988. 2.11.16.  ax25 retry <iface> [<0 .. 50>]
  989.  
  990. Set the number of  retries.  The  default  is  10  with  a  range  of  0
  991. (infinite) to 50. The RETRY limit may set for each configured interface.
  992. Retry is also set according to the link state as follows;
  993.  
  994. Conn Pending (Link Setup) - Value of AX.25 retry
  995. Connected                 - Value of AX.25 retry * 2
  996. Disc Pending (Link Close) - Value of AX.25 retry / 2
  997.  
  998. Without argument, display the number of retries.
  999.  
  1000.  
  1001. 2.11.17.  ax25 route
  1002.  
  1003. Display and set information used by the AX.25 autorouter.  This  command
  1004. on  its  own will give a summary of the numbers of routes known for each
  1005. interface.  The default interface is marked with an  asterisk.  See  the
  1006. "ax25   route  add"  command  for  details  about  setting  the  default
  1007. interface.
  1008.  
  1009.  
  1010. 2.11.17.1.  ax25 route add <iface> default
  1011.  
  1012. Marks <iface> as the default interface. It is very much recommended that
  1013. you  set  this.  For  example,  if  you  have  set  "144" as the default
  1014. interface then typing "connect gb7zz-5", where GB7ZZ-5  is  not  in  the
  1015. route  list already, will use 144 as the interface to attempt connection
  1016. on.
  1017.  
  1018.  
  1019. 2.11.17.2.    ax25   route   add    [permanent]    <iface>    <callsign>
  1020. [<digi1>...<digi7>]
  1021.  
  1022. Add the given callsign and path to the AX.25 route list. If the argument
  1023. "permanent"  is  included  (typed in FULL), that route will be marked as
  1024. being permanent (much like locking a  NET/ROM  route  in  TheNet).  Upto
  1025. seven optional digipeaters maybe included. Note that the word VIA is not
  1026. needed in the digi path.
  1027.  
  1028. Note that in case where digis are present, the router will  assume  that
  1029. you have a path to each of the intermediate calls via the previous digi.
  1030. An example (if my call is g6dhu)
  1031.  
  1032. ax25 route add 432 gb7zz-5 g4otj-2 g4wrw-4 g4wub-5
  1033.  
  1034. will result in the following decomposed routes
  1035.  
  1036. g6dhu TO g4otj-2
  1037.  
  1038.  
  1039.                                                                         
  1040.  
  1041.  
  1042.  
  1043.                                                                         
  1044.  
  1045.  
  1046. g6dhu TO g4wrw-4 via g4otj-2
  1047. g6dhu TO g4wub-5 via g4otj-2 g4wrw-4
  1048. g6dhu TO gb7zz-5 via g4otj-2 g4wrw-4 g4wub-5
  1049.  
  1050. since the autorouter can assume that each of the  digi's  specified  are
  1051. also reachable by the preceding one!
  1052.  
  1053.  
  1054. 2.11.17.3.  ax25 route hold [<days>]
  1055.  
  1056. Specify the time after which routes in the routing list are  dropped  if
  1057. they  have  no longer been used. The default is 30 days, with a range of
  1058. 1..120.
  1059.  
  1060. Without argument, display the current hold time.
  1061.  
  1062.  
  1063. 2.11.17.4.  ax25 route list [<call> [<call>]..]
  1064.  
  1065. Display the routing information to the callsign(s) specified.  Permanent
  1066. routes are marked with an asterisk "*".
  1067.  
  1068. Without argument, display the complete routing table.
  1069.  
  1070.  
  1071. 2.11.17.5.  ax25 route stat
  1072.  
  1073. Show the number of known routes on each interface. The default interface
  1074. (see the "ax25 route add <iface> default" command) is shown with a "*".
  1075.  
  1076.  
  1077. 2.11.18.  ax25 status [<axcb>]
  1078.  
  1079. Shows the complete information for the AX.25  connection  owned  by  the
  1080. given AX.25 control block.
  1081.  
  1082. Without argument, display a summary for all  active  AX.25  connections.
  1083. Connections  set  up  using  the  WNOS autorouter are implemented as two
  1084. independent connections, one on "each side" of your node. Each  side  of
  1085. the connection is managed separately (Hop-2-Hop Acknowledgement).
  1086.  
  1087.  
  1088. 2.11.19.  ax25 t1 <iface> [<sec>]
  1089.  
  1090. Set the value of the AX.25 T1 (Retransmission) timer. The default is  10
  1091. seconds,  with  a range of 3..30 seconds. This timer determines the time
  1092. to wait for an acknowledgement of an outstanding I-frame. If  the  frame
  1093. remains  outstanding and this timer times out, the frame is resent. WNOS
  1094. automatically adjusts this timer according to the  link  conditions  and
  1095. the  value set above is used for initial purposes only.  The timer value
  1096. may be set for each configured interface.
  1097.  
  1098. Without argument, display the current setting of the T1 timer.
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.                                                                         
  1105.  
  1106.  
  1107.  
  1108.                                                                         
  1109.  
  1110.  
  1111. 2.11.20.  ax25 t2 <iface> [<sec>]
  1112.  
  1113. Set the value of the AX.25 T2 (Acknowledgement Delay) timer. The default
  1114. is 2 seconds, with a range of 1..t1/2. This timer determines the time to
  1115. wait after receiving an I-frame, before the acknowledgement is sent. Its
  1116. value may be set for each configured interface.
  1117.  
  1118. Without argument, display the current setting of the T2 timer.
  1119.  
  1120.  
  1121. 2.11.21.  ax25 t3 <iface> [<sec>]
  1122.  
  1123. Set the value of the AX.25 T3 (Link Redundancy) timer.  The  default  is
  1124. 600  seconds,  with  a  range  of 1..3600. After time out of this timer,
  1125. according to the setting of "ax25 t3disc", the node will either send  an
  1126. RR(P) frame or a DISC frame to the remote end. This therefore determines
  1127. the action when a link has been idle (ie either poll the remote end  for
  1128. activity  or disconnect it). The T3 timer may be set for each configured
  1129. interface.
  1130.  
  1131. Without argument, display the current setting of the T3 timer.
  1132.  
  1133.  
  1134. 2.11.22.  ax25 t3disc <iface> [yes|no]
  1135.  
  1136. Determines whether to poll for activity (no) or disconnect (yes) a  link
  1137. that has been idle for the time specified by "ax25 t3". Its value may be
  1138. set for each configured interface. The default is  "yes"  ie  disconnect
  1139. idle links.
  1140.  
  1141.  
  1142. 2.11.23.  ax25 t4 <iface> [<sec>]
  1143.  
  1144. Set the value of the AX.25 T4 (Busy) timer. The default is  60  seconds,
  1145. with a range of (T1*2..20*t1). This timer is started after receipt of an
  1146. RNR frame from the remote end. On timeout, if no more frames  have  been
  1147. received,  an RR(P) frame is sent out. After a maximum of 900 seconds in
  1148. this Busy Status, the link is disconnected. The setting may  be  entered
  1149. for each configured interface.
  1150.  
  1151. Without argument, display the current setting of the T4 timer.
  1152.  
  1153.  
  1154. 2.11.24.  ax25 t5 <iface> [<sec>]
  1155.  
  1156. Set the value of the AX.25 T5 (Frame Reassembly) timer. The default is 1
  1157. second,  with  a  range of 1..t1-1. Data to send is not immediately sent
  1158. out on a link rather only when this timer runs  out.  The  advantage  is
  1159. that,  while  this  timer  runs, new data to send may be appended to the
  1160. other data waiting to  be  sent  and  thereby  send  as  few  frames  as
  1161. possible. Obviously, this only applies as long as the data waiting to be
  1162. sent added to the new data, does not exceed the setting of "ax25 paclen"
  1163. for the current interface. T5 may be set for each configured interface.
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.                                                                         
  1170.  
  1171.  
  1172.  
  1173.                                                                         
  1174.  
  1175.  
  1176. Without argument, display the current setting of the T5 timer.
  1177.  
  1178.  
  1179. 2.11.25.  ax25 window <iface> [<bytes>]
  1180.  
  1181. Set the maximum number of bytes in the  receive  queue  over  which  the
  1182. remote  end  will  be sent an RNR (Receiver Not Ready ie "I'm choking!")
  1183. frame. The default is 2048 bytes with a  range  of  (PACLEN/2..PACLEN*8)
  1184. bytes. WINDOW may be set for each configured interface.
  1185.  
  1186. Without argument, display the current AX.25 window.
  1187.  
  1188.  
  1189. 2.12.  bbs
  1190.  
  1191. Start a connection to the local mailbox.
  1192.  
  1193.  
  1194. 2.13.  bell [<0..10>]
  1195.  
  1196. Sets the number of times the connect bell will be rung if someone  types
  1197. "(c)hat"  in the mailbox or connects to your TTYlink port (TCP port 87).
  1198. The default is 1.
  1199.  
  1200. The connect bell only sounds if the "attended" flag is set on.
  1201.  
  1202.  
  1203. 2.14.  cd [<directory>]
  1204.  
  1205. Change to the  directory  given.  Without  argument,  show  the  current
  1206. working directory. (see also "pwd")
  1207.  
  1208.  
  1209. 2.15.  chat <hostname>
  1210.  
  1211. Connect to the chat (TTYlink) port of the specified host. Uses TCP  port
  1212. number 87. This is the short form of the "telnet <host> 87" command.
  1213.  
  1214. Beware that older TCP/IP implementations ie some  NET  programs  do  not
  1215. support the chat port on TCP port 87.
  1216.  
  1217.  
  1218. 2.16.  close [<session_number>]
  1219.  
  1220. Disconnect the given session (IP, NET/ROM or AX.25).  Without  argument,
  1221. disconnect  the  current  session  (the  one  marked with the "*" in the
  1222. output from the "session" command).
  1223.  
  1224.  
  1225. 2.17.  connect [<iface>] <callsign> [<digipeater1> .. <digipeater7>]
  1226.  
  1227. Start a connection to the given destination using  the  AX.25  Protocol.
  1228. Upto 7 optional digipeaters can be specified.
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.                                                                         
  1235.  
  1236.  
  1237.  
  1238.                                                                         
  1239.  
  1240.  
  1241. The interface and digipeaters can be omitted if the route  is  known  to
  1242. the AX.25 autorouter (see the "ax25 route add" command).
  1243.  
  1244. If no interface is given and the destination callsign and path  are  NOT
  1245. in  the  autorouter  list,  the  connect  attempt is made on the default
  1246. interface ie that set by the "ax25 route add <iface>  default"  command.
  1247. The given callsign and path are also added to the autorouter list.
  1248.  
  1249.  
  1250. 2.18.  delete <filename>
  1251.  
  1252. Delete the given file in the current directory (se  the  "cd"  command).
  1253. Eventually, a directory name will be supported too!
  1254.  
  1255.  
  1256. 2.19.  detach <iface>
  1257.  
  1258. Detach the given interface from WNOS. It can no longer be used  and  all
  1259. references  to  it  in  tables  show  "Not Present Status". Since memory
  1260. reallocation does not take place after a  subsequent  "attach"  command,
  1261. you may experience problems.
  1262.  
  1263.  
  1264. 2.20.  dir [<directory_name>]
  1265.  
  1266. Displays a listing of files in the given  directory.  Without  argument,
  1267. give a listing of files in the current directory (see the "cd" command).
  1268. Both drive names (eg C:) and directory paths are supported  as  well  as
  1269. filename wildcards ("*" etc).
  1270.  
  1271.  
  1272. 2.21.  domain....
  1273.  
  1274. Display and set information about the Domain Name Service.
  1275.  
  1276.  
  1277. 2.21.1.  domain add <server_name> [<port>]
  1278.  
  1279. Add the given server to the  list  of  known  domain  name  servers.  An
  1280. optional port number (UDP port) on which that server listens for queries
  1281. can also be specified. The default port for connecting to  is  UDP  port
  1282. 53.
  1283.  
  1284.  
  1285. 2.21.2.  domain cache ...
  1286.  
  1287. Set and display information about the domain cache.
  1288.  
  1289.  
  1290. 2.21.2.1.  domain cache garb
  1291.  
  1292. Force a reallocation of memory used to hold the domain  cache.  This  is
  1293. done automatically each time a session is switched (including Command to
  1294. Trace and vice versa).
  1295.  
  1296.  
  1297.  
  1298.  
  1299.                                                                         
  1300.  
  1301.  
  1302.  
  1303.                                                                         
  1304.  
  1305.  
  1306. 2.21.2.2.  domain cache list
  1307.  
  1308. Display all entries  in  the  domain  cache.  IP  addresses  are  always
  1309. displayed irrespective of the "domain translate" setting.
  1310.  
  1311.  
  1312. 2.21.2.3.  domain cache size [<number>]
  1313.  
  1314. Set (or display) the maximum number of entries in the domain cache.  The
  1315. default is 20 with a range of 2..50. This command should appear early if
  1316. set in the AUTOEXEC.NOS file since it is at this  time  that  memory  is
  1317. allocated for the cache.
  1318.  
  1319.  
  1320. 2.21.2.4.  domain cache reset
  1321.  
  1322. Delete all entries from the cache, deallocate the memory freed and  move
  1323. the cache to a new part of memory.
  1324.  
  1325.  
  1326. 2.21.3.  domain dfile [<filename>]
  1327.  
  1328. Set the path and filename of the local domain file. Default path is  the
  1329. WNOS  "root"  and  filename is DOMAIN.TXT. Useful for placing the domain
  1330. file in a RAM Drive to improve domain search speed.
  1331.  
  1332.  
  1333. 2.21.4.  domain drop <server_name>
  1334.  
  1335. Remove the given server from the list of known Domain Name servers.
  1336.  
  1337.  
  1338. 2.21.5.  domain list
  1339.  
  1340. List all known Domain Name servers and  statistics  such  as  number  of
  1341. queries sent, number returned etc.
  1342.  
  1343.  
  1344. 2.21.6.  domain load [<filename>]
  1345.  
  1346. Load  the  specified  domain  file  (default  DOMAIN.TXT)  into  memory.
  1347. !Improves   response  times  but  eats  memory!.  ***  Not  in  standard
  1348. executable ***
  1349.  
  1350.  
  1351. 2.21.7.  domain nslookup <server_name> <record_type> <name>
  1352.  
  1353. Query the given server and lookup the record under the  given  name  and
  1354. record type (eg CNAME, A, MX etc). *** Not in standard executable ***
  1355.  
  1356.  
  1357. 2.21.8.  domain retries [<retries>]
  1358.  
  1359. Set the number of times to try for a query before giving up. The default
  1360. is to try twice with a range of 0..10.
  1361.  
  1362.  
  1363.  
  1364.                                                                         
  1365.  
  1366.  
  1367.  
  1368.                                                                         
  1369.  
  1370.  
  1371. Without argument, display the current domain retry setting.
  1372.  
  1373.  
  1374. 2.21.9.  domain save [<filename>]
  1375.  
  1376. Saves the currently  loaded  domain  file  under  the  optionally  given
  1377. filename (default DOMAIN.NEW). *** Not in standard executable ***
  1378.  
  1379.  
  1380. 2.21.10.  domain suffix [<suffix>]
  1381.  
  1382. Append the given suffix to domain names to  make  them  Fully  Qualified
  1383. Domain   Names   when  searching  for  the  corresponding  address.  The
  1384. recommended setting is
  1385.  
  1386.      ampr.org. (Note the trailing ".")
  1387.  
  1388.  
  1389. 2.21.11.  domain timeout [<seconds>]
  1390.  
  1391. Set the timeout on waiting for responses to domain queries. The  default
  1392. is 60 with a range of 15..600.
  1393.  
  1394.  
  1395. 2.21.12.  domain translate [yes|no]
  1396.  
  1397. Determine display of IP addresses. A  setting  of  "no"  (the  default),
  1398. displays  IP  addresses  in  "dotted  decimal  format" eg 44.131.20.3. A
  1399. setting of "yes" will display domain names rather  than  addresses.  For
  1400. reasons  of  performance,  only  the domain cache is searched for domain
  1401. names in this case (see the "domain verbose" command)
  1402.  
  1403.  
  1404. 2.21.13.  domain verbose [yes|no]
  1405.  
  1406. Determine display of Domain names. A setting of "no"  chooses  a  faster
  1407. method  of  display.  A  setting  of "yes" (the default) causes the full
  1408. domain name to be displayed (host.subnet.net etc)
  1409.  
  1410.  
  1411. 2.21.14.  domain zoneinit <server> [<bootname> <filename>]
  1412.  
  1413. This command can be used to fetch a domain file  from  a  remote  domain
  1414. name server. The default bootfile name is DOMAIN.TXT and the filename is
  1415. DOMAIN.NEW. The transfer of the domain file is done using UDP and should
  1416. only be attempted on good links. The received domain records are written
  1417. to the "filename". A file of the  same  name,  if  it  exists,  will  be
  1418. overwritten.
  1419.  
  1420.  
  1421. 2.22.  drsistat
  1422.  
  1423. Dispay information about the connected DRSI card.
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.                                                                         
  1430.  
  1431.  
  1432.  
  1433.                                                                         
  1434.  
  1435.  
  1436. 2.23.  dump
  1437.  
  1438. (See the "." command).
  1439.  
  1440.  
  1441. 2.24.  echo [refuse|accept]
  1442.  
  1443. Set method of character echo on Telnet connections. Default is refuse.
  1444.  
  1445.  
  1446. 2.25.  eol [standard|null]
  1447.  
  1448. Set Telnet's end-of-line behaviour when in "will echo" mode. Default  is
  1449. "standard". Unix mode EOL is <CR><LF>.
  1450.  
  1451.  
  1452. 2.26.  escape [<character>]
  1453.  
  1454. Set character  that  returns  to  Command  Mode.  Default  is  Control-[
  1455. (ESCape).
  1456.  
  1457.  
  1458. 2.27.  exit
  1459.  
  1460. Quit WNOS. AX.25 and NET/ROM links in use are not disconnected  but  TCP
  1461. connections  are  sent  a  frame  to  indicate that the connection is no
  1462. longer in existance. Serial port parameters are reset.  The  DOS  prompt
  1463. then reappears.
  1464.  
  1465.  
  1466. 2.28.  finger [<name>]@<hostname> ...
  1467.  
  1468. Interrogate the finger server at  the  given  remote  host.  The  finger
  1469. server  typically  returns station information at the remote machine. If
  1470. no name is given, the remote server will return a  list of known  users.
  1471. Finger  server  files  are  held  in  the /finger directory and have the
  1472. format <call>.txt eg my own finger file is /finger/g6dhu.txt.
  1473.  
  1474.  
  1475. 2.29.  ftp <hostname> [<port>]
  1476.  
  1477. Start a session using the FTP (File Transfer Protocol). Automatic  login
  1478. at the remote host is available (see the "nos.rc" file). The default FTP
  1479. port is TCP port 21 (Control) and  port  20  is  opened  for  each  file
  1480. transfer (signalled by FTP-DATA on the session status line).
  1481.  
  1482. Commands available at the ftp> prompt are....
  1483.  
  1484.  
  1485. 2.29.1.  ascii
  1486.  
  1487. Select ASCII transfer mode. If a binary file is detected in this mode, a
  1488. warning is issued.
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.                                                                         
  1495.  
  1496.  
  1497.  
  1498.                                                                         
  1499.  
  1500.  
  1501. 2.29.2.  batch [yes|no]
  1502.  
  1503. If batch is set to "yes", then send the greatest number of FTP  commands
  1504. possible in a single frame.
  1505.  
  1506.  
  1507. 2.29.3.  binary
  1508.  
  1509. Set  binary  file  transfer  mode.  Text  (ASCII)  files  may  also   be
  1510. transferred in this mode.
  1511.  
  1512.  
  1513. 2.29.4.  cd <remote_directory>|..
  1514.  
  1515. Change to the given directory or to the parent of  the  current  working
  1516. directory.
  1517.  
  1518.  
  1519. 2.29.5.  dele <remote_filename>
  1520.  
  1521. Delete the named file.
  1522.  
  1523.  
  1524. 2.29.6.  dir [<remote_directory> [<filename>]]
  1525.  
  1526. List the files in the current directory optionally saving the listing in
  1527. the  local  file  given. The list is a 'long' listing and gives all file
  1528. information (name, size etc).
  1529.  
  1530.  
  1531. 2.29.7.  get [<remote_filename> [<filename>]]
  1532.  
  1533. Get the given file. If the second  argument  is  given,  give  the  file
  1534. transferred that name locally.
  1535.  
  1536.  
  1537. 2.29.8.  hash
  1538.  
  1539. Print a hash mark (#) for each kilobyte acknowledged when either sending
  1540. or  receiving  a  file.  Useful to see at a glance how much work a given
  1541. transfer has done.
  1542.  
  1543.  
  1544. 2.29.9.  list <filespec>
  1545.  
  1546. List the contents short listing format) of the given directory.
  1547.  
  1548.  
  1549. 2.29.10.  ls
  1550.  
  1551. As the 'dir' command except gives a 'short' listing of filenames only.
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.                                                                         
  1560.  
  1561.  
  1562.  
  1563.                                                                         
  1564.  
  1565.  
  1566. 2.29.11.  mget [<remote_filename> [<remote_filename>..]]
  1567.  
  1568. Multiple Get. Get more than one file in a single transfer  request.  The
  1569. 'wildcards'  "*"  (match  any  string  in a filename) and "?" (match any
  1570. single character in a filename) maybe used.
  1571.  
  1572.  
  1573. 2.29.12.  mkdir <remote_directory_name>
  1574.  
  1575. Create a directory on the remote machine (if no path given, this creates
  1576. a sub-directory within the current working directory).
  1577.  
  1578.  
  1579. 2.29.13.  mput <local_filename> [<local_filename>..]
  1580.  
  1581. Send the named local files to the remote machine in one request.
  1582.  
  1583.  
  1584. 2.29.14.  nlst
  1585.  
  1586. Show a long format listing of the files in the current directory.
  1587.  
  1588.  
  1589. 2.29.15.  put <local_filename> [<remote_filename>]
  1590.  
  1591. Send the given file to the remote  machine.  If  a  second  argument  is
  1592. given, this is the name of the file as stored on the remote machine.
  1593.  
  1594.  
  1595. 2.29.16.  q|uit
  1596.  
  1597. Logoff the remote file transfer service and close the session.
  1598.  
  1599.  
  1600. 2.29.17.  rest <local_filename> <remote_filename>
  1601.  
  1602. This command can recover a failed ftp 'get' if, for example, the  remote
  1603. host  crashed midway through a transfer. WNOS4 will restart the FTP data
  1604. connection and join the 'lost'  part  of  the  file  with  that  already
  1605. received.
  1606.  
  1607.  
  1608. 2.29.18.  rmdir <remote_directory_name>
  1609.  
  1610. Delete the given directory on the remote machine. (If no path is  given,
  1611. the  directory  is  assumed to be a sub-directory of the current working
  1612. directory).
  1613.  
  1614.  
  1615. 2.29.19.  type [a|i|b|l <byte_size>]
  1616.  
  1617. Set the type of file for a put/get/mput or mget. Type a =  ASCII  (plain
  1618. text).   Type  i  or b = Image (A binary file with default wordsize of 8
  1619. bits). Type l is also a binary file but has the given logical byte size.
  1620.  
  1621.  
  1622.  
  1623.  
  1624.                                                                         
  1625.  
  1626.  
  1627.  
  1628.                                                                         
  1629.  
  1630.  
  1631. Given without argument, the "type" command just reports the current file
  1632. transfer type.
  1633.  
  1634.  
  1635. 2.29.20.  verbose [0|1|2|3]
  1636.  
  1637. Be more detailed about what is going  on  during  a  transfer.  0  =  be
  1638. quiet!..  3 = show as much detail as possible.
  1639.  
  1640.  
  1641. 2.30.  help
  1642.  
  1643. Give a list of the top-level commands supported by the program.
  1644.  
  1645.  
  1646. 2.31.  hostname <name>
  1647.  
  1648. Set the local hostname.  This  is  not  used  for  anything  apart  from
  1649. Greetings  texts  sent  to  other hosts. Without argument, just show the
  1650. current hostname.  It should be set directly  or  very  soon  after  the
  1651. "ax25 mycall" statement in the AUTOEXEC.NOS file.
  1652.  
  1653.  
  1654. 2.32.  icmp
  1655.  
  1656. Show information about ICMP (the Internet Control Message Protocol).
  1657.  
  1658.  
  1659. 2.32.1.  icmp echo [yes|no]
  1660.  
  1661. Setting this command to "yes" (the default) allows the system to  handle
  1662. asynchronous  ICMP Echo Reply packets (otherwise known as ping replies).
  1663. This command must be switched on to allow the use of "one-shot" pings to
  1664. other hosts.
  1665.  
  1666. Without argument, just display the setting of the command.
  1667.  
  1668.  
  1669. 2.32.2.  icmp status
  1670.  
  1671. Display ICMP statistics.
  1672.  
  1673.  
  1674. 2.32.3.  icmp trace [yes|no]
  1675.  
  1676. Setting this command to "yes" will allow  the  printing  of  ICMP  error
  1677. messages  to  the  console.  Without  argument,  just display the flag's
  1678. value. The default is "no".
  1679.  
  1680.  
  1681. 2.33.  ifconfig
  1682.  
  1683. Display  and  set  information  pertaining  to  the  currently  attached
  1684. interfaces.
  1685.  
  1686.  
  1687.  
  1688.  
  1689.                                                                         
  1690.  
  1691.  
  1692.  
  1693.                                                                         
  1694.  
  1695.  
  1696. 2.33.1.  ifconfig [<iface>]
  1697.  
  1698. Display the interface configuration for the named interface (or  all  if
  1699. no interface given).
  1700.  
  1701.  
  1702. 2.33.2.  ifconfig <iface> broadcast <hex_address|dotted_decimal_address>
  1703.  
  1704. Set the Internet broadcast address to be used on the given interface.
  1705.  
  1706.  
  1707. 2.33.3.  ifconfig <iface> encapsulation
  1708.           <none|ax25|slip|ethernet|netrom|slfp>
  1709.  
  1710. Set the packet encapsulation to be used on  the  given  interface.  Note
  1711. that  this  does  not  afftect  the  transport protocol used to send the
  1712. frames on.
  1713.  
  1714.  
  1715. 2.33.4.  ifconfig <iface_in> forward <iface_out>
  1716.  
  1717. Forward all packets arriving on the incoming <iface_in> interface to the
  1718. outgoing interface <iface_out>.
  1719.  
  1720.  
  1721. 2.33.5.  ifconfig <iface> ipaddress <address>
  1722.  
  1723. Set the Internet Address to be used  on  the  given  interface.  If  not
  1724. specified,  this  address  defaults  to that entered in the "ip address"
  1725. command.
  1726.  
  1727.  
  1728. 2.33.6.  ifconfig <iface> linkaddress <callsign>
  1729.  
  1730. Set the Link callsign to be used on a IP-IP interface.
  1731.  
  1732.  
  1733. 2.33.7.  ifconfig <iface> mtu <bytes>
  1734.  
  1735. Set the interface MTU (Maximum Transmission  Unit)  in  bytes.  If,  for
  1736. AX.25  interfaces,  this  exceeds  the  "ax25 paclen", IP frames will be
  1737. fragmented.  Note  that  NET  and  NOS  IP  fragmentation  methods   are
  1738. incompatible  and  some  TNC  digipeaters  are  also  unable  to  handle
  1739. fragmented IP.
  1740.  
  1741.  
  1742. 2.33.8.  ifconfig <old_iface_name> name <new_iface_name>
  1743.  
  1744. This command can be used to change the name of an already configured and
  1745. attached  interface.  It  is  particularly  useful for users of the DRSI
  1746. PC*PA card driver, where the card supports two ports. On  attaching  the
  1747. DRSI  driver,  the  ports  are given names with "a" and "b" appended, eg
  1748. "tnc0a" and "tnc0b". This command may be used to give the ports  a  more
  1749. meaningful  interface  name  eg  "144"  and "432". (Supported in WNOS4a7
  1750. onwards).
  1751.  
  1752.  
  1753.  
  1754.                                                                         
  1755.  
  1756.  
  1757.  
  1758.                                                                         
  1759.  
  1760.  
  1761. 2.33.9.  ifconfig <iface> netmask <address>
  1762.  
  1763. Set the Network Masking Address used on a Internet type interface. A net
  1764. mask  will  only work if there is no default route (see "route add") for
  1765. the given interface. For example, "ifconfig eth0 netmask 2c000000" would
  1766. only accept AMPRNET addresses over the "eth0" interface.
  1767.  
  1768.  
  1769. 2.33.10.  ifconfig <iface> rxbuf <bytes>
  1770.  
  1771. Set the size of the interface receive buffer.
  1772.  
  1773.  
  1774. 2.34.  ip
  1775.  
  1776. Display or set information used by the Internet Protocol (IP).
  1777.  
  1778.  
  1779. 2.34.1.  ip address [<address>]
  1780.  
  1781. Set the Internet address of this machine. Without argument, display  the
  1782. IP address. Dotted Decimal format should be used (eg 44.131.20.3).
  1783.  
  1784.  
  1785. 2.34.2.  ip rtimer [<seconds>]
  1786.  
  1787. Set the IP Packet Reassembly timer. The default is  30  seconds  with  a
  1788. range  of  0..2^15.  Without  argument, display the current setting. The
  1789. rtimer is used to set a time to wait for TCP  or  UDP  frames  when  one
  1790. segment  has  been  received  but is incomplete. The incomplete frame is
  1791. buffered for a time equal to rtimer. If  the  next  part  of  the  frame
  1792. arrives,  the two parts are assembled into a whole and processed. If the
  1793. next part does not arrive before the  timer  runs  out,  the  buffer  is
  1794. cleared.
  1795.  
  1796.  
  1797. 2.34.3.  ip status
  1798.  
  1799. Show IP statistics for this machine.
  1800.  
  1801.  
  1802. 2.34.4.  ip ttl [<hops>]
  1803.  
  1804. Set the IP Time To Live (TTL) counter. Each IP switch forwarding  an  IP
  1805. packet  will  decrement  the  TTL  counter  as it passes through. If the
  1806. counter reaches zero, the packet is discarded. It is used as   a  safety
  1807. measure  to prevent packets from continuously circulating a network. The
  1808. default is 255 hops with a range of 0..255. Suggested value is 10 or  25
  1809. on AMPRNet.
  1810.  
  1811.  
  1812. 2.35.  kick [<session_number>]
  1813.  
  1814. Forces a retransmission timeout on the given session (default session is
  1815. the current one if none given).
  1816.  
  1817.  
  1818.  
  1819.                                                                         
  1820.  
  1821.  
  1822.  
  1823.                                                                         
  1824.  
  1825.  
  1826. 2.36.  log [<filename>|off]
  1827.  
  1828. If a filename is given, start logging to the given  file.  The  argument
  1829. "off"  closes  the  current logfile and stops logging. Without argument,
  1830. display the current logging setting (filename).
  1831.  
  1832.  
  1833. 2.37.  lzw
  1834.  
  1835. Set and display parameters for use by the  LZW  data  compression  code.
  1836. This  provides  real  time  data  compression  in SMTP, NNTP and Convers
  1837. (xconvers).  Settings must be  set  before  any  connection  using  data
  1838. compression  are  made  in  order to be active for that session. Only in
  1839. exceptional circumstances should there be a need  to  diverge  from  the
  1840. default  settings.  SMTP and NNTP can communicate settings to each other
  1841. and therefore have to negotiate them, but XConvers cannot and  therefore
  1842. both ends must have the same settings to ensure compatibility.
  1843.  
  1844.  
  1845. 2.38.  lzw bits [9..16]
  1846.  
  1847. Set the number of code bits used in  compression.  A  9  bit  code  word
  1848. results  in  loose compression whereas 16 gives tighter compression. The
  1849. default is to use 16 bit compression.
  1850.  
  1851.  
  1852. 2.39.  lzw mode [compact|fast]
  1853.  
  1854. Set the data compression mode. The compact option (the default)  results
  1855. in  more  efficient  compression  but  takes  up more CPU time. The fast
  1856. option on the other hand is quicker but results in "looser" compression.
  1857.  
  1858.  
  1859. 2.40.  mail
  1860.  
  1861. Shell out and start up the mailer program. The default is BM.EXE in  the
  1862. current directory. (See also the DOS "MAILER" environment variable).
  1863.  
  1864.  
  1865. 2.41.  mbox
  1866.  
  1867. Display or set information used by the local mailbox (bbs).
  1868.  
  1869.  
  1870. 2.41.1.  mbox attend [yes|no]
  1871.  
  1872. Allow mailbox users to connect to the system operator. Default  is  yes.
  1873. If  the  mailbox is not attended, a short message will be given to users
  1874. asking to chat to the sysop.
  1875.  
  1876.  
  1877. 2.41.2.  mbox f...
  1878.  
  1879. These two commands are used to set fields in a BBS  standard  R:  header
  1880. which  is  prepended  to  mail  messages sent via AX.25 (bulletins or P-
  1881. mail).
  1882.  
  1883.  
  1884.                                                                         
  1885.  
  1886.  
  1887.  
  1888.                                                                         
  1889.  
  1890.  
  1891. The format of the R: header is as follows
  1892.  
  1893. R:YYMMDD/HHMMz <msg_no>@:<mycall>.<mbox_fnic> "["<mbox_finfo>"]" (WNOS4)
  1894.  
  1895. where <mycall> = "ax25 mycall" with any SSID (eg -5) removed.
  1896.  
  1897. the <mycall><forward nic>  part  should  therefore  generate  a  mailbox
  1898. hierarchical address. Note that this format of R: header is only used if
  1899. BOTH "mbox fnic" and "mbox finfo" are set. If neither  or  only  one  is
  1900. set, the format of the R: header is
  1901.  
  1902. R:YYMMDD/HHMMz @:<mycall>
  1903.  
  1904. Example: I set
  1905.  
  1906. mbox finfo "Bath, Avon"
  1907. mbox fnic "GB7WRW.#41.GBR.EU"
  1908.  
  1909. so my full hierarchical address appears as "G6DHU.GB7WRW.#41.GBR.EU"
  1910.  
  1911. Note that the leading dot in the "mbox fnic" string is no longer needed.
  1912.  
  1913.  
  1914. 2.41.2.1.  mbox finfo [<info_string>]
  1915.  
  1916. This command is used to set the information field in mailbox R:  headers
  1917. added  to  mail  sent  to  AX.25 Mailboxes (BBS, PMS, PBBS etc). Without
  1918. argument, display the current info string. The  info_string  should  not
  1919. exceed 24 characters in length.
  1920.  
  1921.  
  1922. 2.41.2.2.  mbox fnic [<NIC_string>]
  1923.  
  1924. This command is used to set the NIC field in mailbox R: headers added to
  1925. mail  sent  to  AX.25  Mailboxes (BBS, PMS, PBBS etc). Without argument,
  1926. display the current NIC string.  The  NIC_string  should  no  exceed  24
  1927. characters in length.
  1928.  
  1929.  
  1930. 2.41.3.  mbox fkick
  1931.  
  1932. Start forwarding any pending AX.25/BBS mail.
  1933.  
  1934.  
  1935. 2.41.4.  mbox ftimer [<seconds>]
  1936.  
  1937. Set the time interval between forwarding  AX.25/BBS  mail.  The  default
  1938. interval  is  0  (don't  forward  at all). Without argument, display the
  1939. current forwarding interval.
  1940.  
  1941.  
  1942. 2.41.5.  mbox log [yes|no]
  1943.  
  1944. Log all mailbox activity to the file spool\node.log if enabled.  Default
  1945. is "no".
  1946.  
  1947.  
  1948.  
  1949.                                                                         
  1950.  
  1951.  
  1952.  
  1953.                                                                         
  1954.  
  1955.  
  1956. 2.41.6.  mbox maxmsg [<number>]
  1957.  
  1958. Set the maximum number of messages allowed in any one mail  "area".  The
  1959. default  is  200 with a range of 0..200. A warning message will be given
  1960. if this limit is exceeded.
  1961.  
  1962.  
  1963. 2.41.7.  mbox motd [<text>]
  1964.  
  1965. Specify some extra connect text to be sent out to  users  connecting  to
  1966. the  mailbox.  Without  argument,  display the current text. The text is
  1967. limited to 250 chracters including spaces.
  1968.  
  1969.  
  1970. 2.41.8.  mbox more [yes|no]
  1971.  
  1972. If yes, then stop  after  every  page  of  output  whilst  reading  mail
  1973. messages via telnet connections only. The default is to "page" output.
  1974.  
  1975.  
  1976. 2.41.9.  mbox remote [<hostname>]
  1977.  
  1978. Set or display the hostname to be connected to when a mailbox user types
  1979. the "chat" command.
  1980.  
  1981. This command is useful if the  station  is  remotely  sited  or  remains
  1982. unattended for long periods. Normally, a user typing the "chat" command,
  1983. will be connected to the console of the station. Setting  "mbox  remote"
  1984. allows the chat connection to be redirected to the chat port of the host
  1985. specified.  It is the "console equivalent"  of  the  mailbox  privileged
  1986. "xr" command.
  1987.  
  1988.  
  1989. 2.41.10.  mbox status
  1990.  
  1991. Show information about the mailbox.
  1992.  
  1993.  
  1994. 2.41.11.  mbox tiptimeout [<seconds>]
  1995.  
  1996. Set the timeout on connections to the mailbox using tip. The default  is
  1997. 180 seconds.
  1998.  
  1999.  
  2000. 2.41.12.  mbox user
  2001.  
  2002. Show information about users connected to the  mailbox,  what  they  are
  2003. doing and what connection method they are using.
  2004.  
  2005.  
  2006. 2.42.  mem
  2007.  
  2008. Set and display information concerned with memory useage and allocation.
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.                                                                         
  2015.  
  2016.  
  2017.  
  2018.                                                                         
  2019.  
  2020.  
  2021. 2.42.1.  mem freelist
  2022.  
  2023. Display a list of free memory areas administered by WNOS.
  2024.  
  2025.  
  2026. 2.42.2.  mem garbage [yes]
  2027.  
  2028. Force a garbage collection.
  2029.  
  2030.  
  2031. 2.42.3.  mem ibufize [<bytes>]
  2032.  
  2033. Set the size of the interrupt buffers to be used. The  default  is  2048
  2034. bytes  with  a  range of 1..32767. Without argument, display the current
  2035. size of the interrupt buffers. Values down to 512 bytes should be OK  on
  2036. asynchronous  (serial  port)  interfaces.  The setting of this parameter
  2037. should appear early in the AUTOEXEC.NOS file.
  2038.  
  2039.  
  2040. 2.42.4.  mem nibufs [<number>]
  2041.  
  2042. Set the number of interrupt buffers to  be  used  by  the  program.  The
  2043. default is to use 8. Asynchronous (serial ports) may use a value of 2.
  2044.  
  2045.  
  2046. 2.42.5.  mem reboot [yes|no]
  2047.  
  2048. If set to yes, when the program free memory ("coreleft" as shown by  the
  2049. "mem  status"  command)  drops  below  the limit set by the "mem thresh"
  2050. command, the program will exit and reboot the machine.  The  default  is
  2051. "no".
  2052.  
  2053.  
  2054. 2.42.6.  mem record [<filename>|no]
  2055.  
  2056. if  a  filename  argument  is  given,  write  information  about  memory
  2057. allocations  to  that  file.  Switch it off with the "off" argument. The
  2058. default is "off". Only really useful for debugging purposes.
  2059.  
  2060.  
  2061. 2.42.7.  mem sizes
  2062.  
  2063. Display a list of allocated memory blocks and their sizes.
  2064.  
  2065.  
  2066. 2.42.8.  mem snap start
  2067.  
  2068. Writes a text representation of the current memeory useage. The filename
  2069. is   automatically  generated  and  displayed  (Note  it!).  Useful  for
  2070. debugging.
  2071.  
  2072.  
  2073. 2.42.9.  mem status
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.                                                                         
  2080.  
  2081.  
  2082.  
  2083.                                                                         
  2084.  
  2085.  
  2086. Display general memory  statistics  (eg  free  memory  left,  number  of
  2087. garbage  collections  etc).  (From  v3a9_1)  This  command will show the
  2088. amount of Extended (XMS) memory used and free. WNOS4 does  not  use  XMS
  2089. memory  except  when the "swap" command is activated and there is enough
  2090. memory to swap into.
  2091.  
  2092.  
  2093. 2.42.10.  mem thresh <value (bytes)>
  2094.  
  2095. Set the threshold for free memory below which the  program  will  refuse
  2096. any further incoming connect requests (and reboot if "mem reboot" is set
  2097. to "yes"). The default value is 12288 bytes
  2098.  
  2099.  
  2100. 2.42.11.  mem usedlist
  2101.  
  2102. Displays a list of allocated (in use) memory areas.
  2103.  
  2104.  
  2105. 2.43.  mkdir <directory_name>
  2106.  
  2107. Create a new subdirectory.
  2108.  
  2109.  
  2110. 2.44.  mode <host> [datagram|vc|ipcam] <path>
  2111.  
  2112. Set the connection method and path used to reach the specified, directly
  2113. reachable host. Connection methods are
  2114.  
  2115.      datagram - Use AX.25 UI (broadcast) frames with a PID of "IP"
  2116.      vc       - Use a normal AX.25 connection with a PID of "IP"
  2117.      ipcam    - For use in networks that support just PID F0
  2118.                    (text only/no upper protocol)
  2119.  
  2120. If just the hostname is given, the mode (and path) used  to  reach  that
  2121. host is reported. IPCAM = Internet Protocol CAMouflaged.
  2122.  
  2123. The "ipcam" mode is  useful in networks such as TheNet where the Level 3
  2124. processor has been disabled and IP frames can therefore be passed across
  2125. such nodes using a "text only" PID of F0.
  2126.  
  2127.  
  2128. 2.45.  more <filename>
  2129.  
  2130. View the given file (in a separate session) a page at a time. The "space
  2131. bar"  moves  down  a page, "q" quits and closes the session and Carriage
  2132. Return moves down 2 lines at a time. Each page is shown  with  the  "---
  2133. more---" prompt at the foot.
  2134.  
  2135.  
  2136. 2.46.  motd [<text>]
  2137.  
  2138. Set the "Message Of The Day" text, sent out  to  all  connecting  users.
  2139. Without  argument,  just  display  the  current  motd.  The limit is 250
  2140. characters (including spaces).
  2141.  
  2142.  
  2143.  
  2144.                                                                         
  2145.  
  2146.  
  2147.  
  2148.                                                                         
  2149.  
  2150.  
  2151. 2.47.  multitask [yes|no]
  2152.  
  2153. No longer implemented.
  2154.  
  2155.  
  2156. 2.48.  netrom ...
  2157.  
  2158. Display and set information used by the NET/ROM network  protocol.  Some
  2159. abbreviations used in this section are;
  2160.  
  2161. destination - NET/ROM Callsign (eg G6DHU-5) or Alias (eg IP1403)
  2162.  
  2163. irtt        - Initial Round Trip Time
  2164.  
  2165. nrcb        - NET/ROM Control Block. The address of a memory area
  2166.               used to hold all information about a NET/ROM connection.
  2167.               Displayed with the "netrom status" command.
  2168.  
  2169.  
  2170. 2.48.1.  netrom acktime [<seconds>]
  2171.  
  2172. Set the NET/ROM acknowledge timer. The default is 3 seconds.  This timer
  2173. is  like  the  T2 timer in AX.25 (see "ax25 t2") but operates at NET/ROM
  2174. Transport Level (Level 4).
  2175.  
  2176.  
  2177. 2.48.2.  netrom bcnodes <iface> | <destination ...>
  2178.  
  2179. Force a nodes  broadcast  on  the  given  interface  and  to  the  given
  2180. destination  callsign  (default  "NODES").  It  is good practice to send
  2181. three routing broadcasts at switch on, so that local nodes will register
  2182. your   presence   immediately.   For   example,   the   last   lines  of
  2183. autoexec.nos...
  2184.  
  2185. netrom bcnodes 144
  2186. netrom bcnodes 144
  2187. netrom bcnodes 144
  2188.  
  2189. More than one destination for NET/ROM routing broadcasts may be set  per
  2190. interface. Use the AX.25 routing table to add routes via digipeaters.
  2191.  
  2192.  
  2193. 2.48.3.  netrom connect <node_callsign|node_alias>
  2194.  
  2195. Make a Level 4 connection to the given node using the NET/ROM  protocol.
  2196. You must, of course, have a route to the given node.
  2197.  
  2198.  
  2199. 2.48.4.  netrom choketime [<seconds>]
  2200.  
  2201. Set the NET/ROM Choke timer. This timer determines the length of time to
  2202. wait  before  breaking  a  choked  connection.  The  default  is 180 (15
  2203. minutes).
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.                                                                         
  2210.  
  2211.  
  2212.  
  2213.                                                                         
  2214.  
  2215.  
  2216. 2.48.5.  netrom close <nrcb>
  2217.  
  2218. Disconnect the given NET/ROM Level 4 connection. Outstanding  frames  to
  2219. send  and/or acknowledge are first dealt with before disconnection takes
  2220. place.
  2221.  
  2222.  
  2223. 2.48.6.  netrom derate [yes|no]
  2224.  
  2225. If yes, and Level-4 retries occur on a NET/ROM link, the quality of that
  2226. link  is  slowly  reduced. If one of the alternative routes to that node
  2227. then has a better quality, that route is tried instead.
  2228.  
  2229. If no, the normal NET/ROM  action  takes  place.  That  is,  alternative
  2230. routes  are  only  tried  if  the  link  layer to that node fails and no
  2231. reduction in node quality takes place.
  2232.  
  2233. The default is "yes".
  2234.  
  2235.  
  2236. 2.48.7.  netrom interface <iface> <alias> <quality>
  2237.  
  2238. Set the alias and quality for the interface <iface> configured  for  use
  2239. as a NET/ROM node.
  2240.  
  2241. <alias> is the usual string of upto 6 characters and in  the  UK  it  is
  2242. recommended that IP nodes carry a unique alias denoting their IP address
  2243. subnet  numbers  in  hexadecimal.  For  example,  my   IP   address   is
  2244. 44.131.20.3,  the important part is 20.3 (all UK users are 44.131). Then
  2245. convert the 20 and the 3 to hex (14 and 03 respectively)  and  construct
  2246. the alias
  2247.  
  2248.      IP1403
  2249.  
  2250. <quality>  is  the  default  quality  to  assign  to  incoming   NET/ROM
  2251. broadcasts.
  2252.  
  2253.  
  2254. 2.48.8.  netrom irtt [<seconds>]
  2255.  
  2256. Set the IRTT Initial Round Trip Time to be used for NET/ROM connections.
  2257. Without  argument,  display  the  current  setting.  The  default  is 60
  2258. seconds.
  2259.  
  2260.  
  2261. 2.48.9.  netrom kick <nrcb>
  2262.  
  2263. Kick (force a retransmission timeout) on the  connection  owned  by  the
  2264. given NET/ROM Control Block (nrcb).
  2265.  
  2266.  
  2267. 2.48.10.  netrom minquality [<1..255>]
  2268.  
  2269. Set the minimum quality for a node to be included in  the  local  netrom
  2270. routing table.
  2271.  
  2272.  
  2273.  
  2274.                                                                         
  2275.  
  2276.  
  2277.  
  2278.                                                                         
  2279.  
  2280.  
  2281. 2.48.11.  netrom nodefilter
  2282.  
  2283. Display the list of nodes that are the only  ones  used  in  determining
  2284. NET/ROM routing.
  2285.  
  2286.  
  2287. 2.48.11.1.    netrom   nodefilter   add   <neighbour_callsign>   <iface>
  2288. [<quality>]
  2289.  
  2290. Add the specified node (directly reachable) to the nodefilter  list  via
  2291. the  given  interface. An optional quality can be specified and will set
  2292. the quality for broadcasts received from that node. The default value of
  2293. quality  if  not  specified  will  be that set in the "netrom interface"
  2294. command.
  2295.  
  2296. The nodefilter list should be used to filter nodes that either cannot be
  2297. heard by you but you can hear or vice versa.
  2298.  
  2299.  
  2300. 2.48.11.2.  netrom nodefilter drop <neighbour_node> <iface>
  2301.  
  2302. Remove the given node from the nodefilter list.
  2303.  
  2304.  
  2305. 2.48.11.3.  netrom nodefilter mode [none|accept|reject]
  2306.  
  2307. Set the mode for nodes in the node filter list.
  2308.  
  2309.      none    - No Filtering takes place (Ignore)
  2310.      accept  - Only nodes IN the nodefilter list are listened to.
  2311.      reject  - The only nodes NOT listened to are those in the
  2312.                   nodefilter list.
  2313.  
  2314. The default mode is "none".
  2315.  
  2316.  
  2317. 2.48.12.  netrom nodetimer [<seconds>]
  2318.  
  2319. Set the interval between broadcasts of the local NET/ROM routing  table.
  2320. Without argument, just display the current setting. The default is 0.
  2321.  
  2322.  
  2323. 2.48.13.  netrom obsotimer [<seconds>]
  2324.  
  2325. Set the interval between "ageing" each entry in the local routing table.
  2326. Nodes  having  an  obsolescence  count  of 0 are dropped from the table.
  2327. Without argument, just display the current setting. The default is 0.
  2328.  
  2329.  
  2330. 2.48.14.  netrom promiscuous [yes|no]
  2331.  
  2332. If yes, the local node will  listen  to  all  routing  table  broadcasts
  2333. irrespective of the quality of that node. The default is "no".
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.                                                                         
  2340.  
  2341.  
  2342.  
  2343.                                                                         
  2344.  
  2345.  
  2346. 2.48.15.  netrom qlimit [<1..4096>]
  2347.  
  2348. Set the number of bytes allowed in the NET/ROM receiver queue at any one
  2349. time.  If  more  arrive,  the  sending  node  is "choked" (asked to stop
  2350. sending for a while). The default is 2048 bytes.
  2351.  
  2352.  
  2353. 2.48.16.  netrom reset <nrcb>
  2354.  
  2355. Reset (kill) the NET/ROM connection owned by the given  NET/ROM  Control
  2356. Block (nrcb).
  2357.  
  2358.  
  2359. 2.48.17.  netrom retries [<tries>]
  2360.  
  2361. Set the number of times the node will attempt  a  resend  of  a  NET/ROM
  2362. Level 4 information frame. The default is to try 3 times.
  2363.  
  2364.  
  2365. 2.48.18.  netrom route
  2366.  
  2367. List all known NET/ROM nodes (callsigns and aliases) to  which  a  route
  2368. exists.
  2369.  
  2370. The maximum number of nodes that may  be  accepted  and  listed  by  the
  2371. system is 150.
  2372.  
  2373.  
  2374. 2.48.18.1.  netrom  route  add  <alias>  <node_call>  <iface>  <quality>
  2375. <neighbour_node>
  2376.  
  2377. Add a route to  the  given  node,  at  the  quality  specified  via  the
  2378. specified neighbouring node.
  2379.  
  2380.  
  2381. 2.48.18.2.  netrom route drop <node_call> <neighbour_node> <iface>
  2382.  
  2383. Remove the given node from the local NET/ROM routing table.
  2384.  
  2385.  
  2386. 2.48.18.3.  netrom route info <node_callsign>
  2387.  
  2388. Display  the  NET/ROM  routing  information  for  the  given  node.  The
  2389. information  displayed  is  Quality,  Obsolescence  count, Interface and
  2390. neighbour node.  Manually entered (Permanent) routes have a  Quality  of
  2391. "P".
  2392.  
  2393.  
  2394. 2.48.18.4.  netrom route save [yes|no]
  2395.  
  2396. Display (or set) whether the NET/ROM routing table is  to  be  saved  to
  2397. disk  at  each  netrom  obsotimer  tick.  Routes  are  saved to the file
  2398. "NRROUTE.DAT" in the WNOS root. The default is "yes". If "yes", then  at
  2399. the next startup, the NET/ROM routing table is restored from disk.
  2400.  
  2401.  
  2402.  
  2403.  
  2404.                                                                         
  2405.  
  2406.  
  2407.  
  2408.                                                                         
  2409.  
  2410.  
  2411. 2.48.19.  netrom status [<nrcb>]
  2412.  
  2413. Display information about users connected to this node via  the  NET/ROM
  2414. network.  Without  argument,  disply  summary status of all connections,
  2415. otherwise a detailed listing of the control block.
  2416.  
  2417.  
  2418. 2.48.20.  netrom tcp
  2419.  
  2420. List those nodes known locally that are  likely  to  be  other  Internet
  2421. nodes (ones with the string TCP, NOS or IP appearing in the alias).
  2422.  
  2423.  
  2424. 2.48.21.  netrom ttl [<hops>]
  2425.  
  2426. Set the Time-To-Live count for all NET/ROM frames originating from  this
  2427. node. Without argument, display the current setting.
  2428.  
  2429.  
  2430. 2.48.22.  netrom user [<callsign>]
  2431.  
  2432. Set the callsign to be  used  when  making  an  outgoing  connection  to
  2433. another  node using the NET/ROM protocol (see "netrom connect"). Without
  2434. argument, just display the current callsign. The default is  taken  from
  2435. "ax25 mycall".
  2436.  
  2437.  
  2438. 2.48.23.  netrom verbose [yes|no]
  2439.  
  2440. If yes, then broadcast all local routing information at each "nodetimer"
  2441. tick.  Otherwise,  just broadcast the existance of the local node. It is
  2442. recommended that users wishing to be part of the  NET/ROM  network,  but
  2443. only as an "end node", should set "netrom verbose" to "no".
  2444.  
  2445.  
  2446. 2.48.24.  netrom window [<frames>]
  2447.  
  2448. Set the NET/ROM window size, which is negotiated by nodes on connection.
  2449. The default is 4 frames.
  2450.  
  2451.  
  2452. 2.49.  nntp ...
  2453.  
  2454. Display or set information pertaining to  NNTP  (Network  News  Transfer
  2455. Protocol).
  2456.  
  2457. 2.49.1.  nntp active
  2458.  
  2459. Show active newsgroups, articles within each group and "posting"  status
  2460. of each group.
  2461.  
  2462.  
  2463. 2.49.2.    nntp   add    <server_hostname>    <seconds>    [hh:mm-hh:mm]
  2464. [<newsgroup>..]
  2465.  
  2466.  
  2467.  
  2468.  
  2469.                                                                         
  2470.  
  2471.  
  2472.  
  2473.                                                                         
  2474.  
  2475.  
  2476. Add the specified NNTP server to the list of servers used  to  poll  for
  2477. news.  The  server  will be polled for new news each specified number of
  2478. seconds. An optional list of newsgroups  to  retrieve  can  be  included
  2479. otherwise  all groups are checked at the given host. If the current time
  2480. is outside the limits specified by  the  optional  [hh:mm-hh:mm]  field,
  2481. then the server will not be polled for new news.
  2482.  
  2483. A wildcard "*" can be used in the <newsgroup> list. "!" can be  used  to
  2484. reject the offer of any newsgroups. For example;
  2485.  
  2486. nntp add g4otj 3600 ampr.*,!ampr.bbs,rec.humour.funny
  2487.  
  2488. Will poll the news server at g4otj  every  hour  for  new  news  in  all
  2489. newsgroups in the ampr hierarchy and rec.humour.funny but not ampr.bbs.
  2490.  
  2491.  
  2492. 2.49.3.  nntp distrib [<distribution>,<distribution>...]
  2493.  
  2494. Display (or set) the limits for the distribution  of  locally  generated
  2495. news  articles.  The  set  of  distributions  is copied into the article
  2496. Distribution: header. For example, the most general distribution is  set
  2497. by
  2498.  
  2499.      nntp distrib world
  2500.  
  2501. or less general by
  2502.  
  2503.      nntp distrib uk,deu,fr
  2504.  
  2505. distribute to UK, Germany and France.
  2506.  
  2507.  
  2508. 2.49.4.  nntp drop <server_hostname>
  2509.  
  2510. Remove the given NNTP server from the list of known news servers.
  2511.  
  2512.  
  2513. 2.49.5.  nntp dump <newsgroup> [<mailbox>]
  2514.  
  2515. Dump the given newsgroup into  a  file  (in  spool\mail\)  suitable  for
  2516. reading  with  BM or PCelm. If the <mailbox> parameter is not given, the
  2517. mailbox name written to will  be  made  up  of  the  last  word  of  the
  2518. newsgroup and the usual .TXT suffix. For example, the command
  2519.  
  2520. nntp dump comp.binaries.ibm.pc.archives.wanted
  2521.  
  2522. will dump to the file spool\mail\wanted.txt.  If  the  mailbox  name  is
  2523. given, that is used instead.
  2524.  
  2525.  
  2526. 2.49.6.  nntp fullname [<text>]
  2527.  
  2528. Set your name (appended to your From: article header). Use double quotes
  2529. to include spaces in the name eg
  2530.  
  2531.      nntp fullname "Mike Chace"
  2532.  
  2533.  
  2534.                                                                         
  2535.  
  2536.  
  2537.  
  2538.                                                                         
  2539.  
  2540.  
  2541. 2.49.7.  nntp hostname [<hostname>]
  2542.  
  2543. Set the hostname of your news posting machine. Defaults to the  same  as
  2544. that set by the "hostname" command.
  2545.  
  2546.  
  2547. 2.49.8.  nntp ihave [0|1|2]
  2548.  
  2549. Display (or set) whether client routine is allowed  to  offer  new  news
  2550. articles  to  the  current  server. The default is 0. 0 means switch off
  2551. IHAVE operation, 1 means only offer news in the groups polled for and  2
  2552. means  offer  any  new  news  with  IHAVE. Two servers communicating are
  2553. recommended to use "2" for fast turnaround of new news.
  2554.  
  2555.  
  2556. 2.49.9.  nntp kick <server_hostname>
  2557.  
  2558. Immediately go and check the given news server for new news.
  2559.  
  2560.  
  2561. 2.49.10.  nntp list
  2562.  
  2563. List the known NNTP servers to get news from.
  2564.  
  2565.  
  2566. 2.49.11.  nntp lzw [yes|no]
  2567.  
  2568. Set whether LZW data compression is to be used  when  transferring  NNTP
  2569. news articles. The default is "no".
  2570.  
  2571.  
  2572. 2.49.12.  nntp maxclient [<number>]
  2573.  
  2574. Display (or set) the maximum number of clients that  may  simultaneously
  2575. be connected to your NNTP server. The default is 3.
  2576.  
  2577.  
  2578. 2.49.13.  nntp organ [<text>]
  2579.  
  2580. Specify the text to be included as an  "Organization:"  header  in  news
  2581. articles posted locally. Use double quotes if you need to include spaces
  2582. in the text.
  2583.  
  2584.  
  2585. 2.49.14.  nntp post
  2586.  
  2587. Post an article to  a  newsgroup  (interactive  -  starts  an  NNTP-Post
  2588. session).
  2589.  
  2590.  
  2591. 2.49.15.  nntp quiet [0|1|2|3]
  2592.  
  2593. The analogue of the 'smtp quiet'  command.  If  new  news  articles  are
  2594. received  by  the  NNTP  server, a message and beep will be sounded (0),
  2595. just a message (1), nothing at all (2) or (3) put message  in  log  file
  2596. (if there is a log file set by the "log" command). The default is 0.
  2597.  
  2598.  
  2599.                                                                         
  2600.  
  2601.  
  2602.  
  2603.                                                                         
  2604.  
  2605.  
  2606. This also applies to SMTP messages transferred to NNTP by the  SMTP/NNTP
  2607. Gateway.
  2608.  
  2609.  
  2610. 2.49.16.  nntp read <newsgroup> [<message_number>]
  2611.  
  2612. Start  an  NNTP  Newsreader  session,  reading  news  in  the  specified
  2613. newsgroup.  If <message_number> is specified, then use that as the first
  2614. article to read in that group. Details of news articles read are kept in
  2615. the NEWS.RC file.
  2616.  
  2617.  
  2618. 2.49.17.  nntp reply [<user@host>]
  2619.  
  2620. Set the path for inclusion in the "Reply-To:" article header. Note  that
  2621. user@host  notation  *must*  be  delimited  by  angle  brackets when the
  2622. command is given. For example
  2623.  
  2624. nntp reply "<mikec@praxis.co.uk>"
  2625.  
  2626.  
  2627. 2.49.18.  nntp signature [<filename>]
  2628.  
  2629. Specify the location of the "signature"  file  to  be  appended  to  all
  2630. locally  posted  news  articles.  If  a  path  is not given, the file is
  2631. searched for in the /spool/signatur/ directory.
  2632.  
  2633.  
  2634. 2.49.19.  nntp user [<username>]
  2635.  
  2636. Set your NNTP username.
  2637.  
  2638.  
  2639. 2.49.19.1.  Example NNTP profile
  2640.  
  2641. Here is the NNTP profile in use at g6dhu.ampr.org
  2642.  
  2643. nntp distrib uk
  2644. nntp signature c:/tcpip/spool/signatur/g6dhu.sig
  2645. nntp reply "<g6dhu@g6dhu.ampr.org>"
  2646. nntp organ "84 Frankland Close, Bath, Avon, BA1 4EL"
  2647. nntp user g6dhu
  2648. nntp fullname "Mike Chace"
  2649. nntp hostname g6dhu
  2650.  
  2651.  
  2652. 2.50.  param <iface> [<param>....]
  2653.  
  2654. Send control string to the given interface (usually used to set up a TNC
  2655. in KISS mode at startup).
  2656.  
  2657.  
  2658. 2.51.  ping <host> [<length> [<interval> [<incflag>]]]
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.                                                                         
  2665.  
  2666.  
  2667.  
  2668.                                                                         
  2669.  
  2670.  
  2671. Send an ICMP "Echo Request" (ping) packet to the given  host. Pings  are
  2672. used  primarily  to  measure  the round trip time to other IP nodes. The
  2673. optional arguments do the following
  2674.  
  2675.         <length>   - Send a text portion of length <length> bytes in the
  2676.                      message.
  2677.         <interval> - Repeatedly ping the given host every <interval>
  2678.                      seconds. This starts a session which can be entered
  2679.                      and exited just like any other.
  2680.         <incflag>  - Increment the destination address at each attempt.
  2681.                      This is useful for checking how many hosts are up
  2682.                      in a given cluster.
  2683.  
  2684.  
  2685.  
  2686. 2.52.  pop
  2687.  
  2688. Display and set information used by the Post Office Protocol (POP).  POP
  2689. is  a  "mail  collection"  service. Your mail is stored at a remote host
  2690. (the mailhost) until you request it be sent to you using POP. It is then
  2691. stored locally on your machine just as normal mail does.
  2692.  
  2693.  
  2694. 2.52.1.  pop mailbox [<file>]
  2695.  
  2696. Specify the name of the your mailbox file at the POP host.
  2697.  
  2698.  
  2699. 2.52.2.  pop mailhost [<host>]
  2700.  
  2701. The domain name of the machine that holds your mail for you.
  2702.  
  2703.  
  2704. 2.52.3.  pop kick
  2705.  
  2706. Force a poll of the  mailhost  to  see  if  new  mail  has  arrived  for
  2707. collection.
  2708.  
  2709.  
  2710. 2.52.4.  pop quiet [0|1|23]
  2711.  
  2712. Succesfully collected mail messages are notified with beep  and  console
  2713. message  (0),  no  beep  but  message  (1), no notification (2) or put a
  2714. message in the logfile (3) providing that "log" has set a log file.  The
  2715. default is 0.
  2716.  
  2717.  
  2718. 2.52.5.  pop timer [<seconds>]
  2719.  
  2720. Set the interval between which the mailhost is polled for new mail.
  2721.  
  2722.  
  2723. 2.52.6.  pop userdata <username> <password>
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.                                                                         
  2730.  
  2731.  
  2732.  
  2733.                                                                         
  2734.  
  2735.  
  2736. Set your username and password for accessing POP at  the  mailhost.  NB:
  2737. These are defined in the file POPUSERS at the mailhost.
  2738.  
  2739.  
  2740. 2.53.  ps
  2741.  
  2742. Show information about all processes on the system.
  2743.  
  2744.  
  2745. 2.54.  pwd [<dirname>]
  2746.  
  2747. Change the current working directory. Without argument,  just  show  the
  2748. current working directory. Like the "cd" command without argument.
  2749.  
  2750.  
  2751. 2.55.  record [[<session>] <filename>|off]
  2752.  
  2753. Copy all input and output from the given session into the given file. If
  2754. no  session is given, the default one is assumed. Record can be switched
  2755. off at any time by using the "record  <session>  off"  or  "record  off"
  2756. commands.
  2757.  
  2758.  
  2759. 2.56.   remote  [-p  <port>]  [-k  <key>]  [-a  <kick_addr>]   <address>
  2760. exit|reset|kick
  2761.  
  2762. Remote control the host at the given address  using  the  User  Datagram
  2763. Protocol  (UDP).  The  remote host can have connections reset, kicked or
  2764. the program stopped. Example;
  2765.  
  2766. remote -a 44.131.20.3 <host> kick
  2767.  
  2768. Would kick all connections with 44.131.20.3 at the remote host.
  2769.  
  2770.  
  2771. 2.57.  rename <old_filename> <new_filename>
  2772.  
  2773. Rename a file.
  2774.  
  2775.  
  2776. 2.58.  reset [<session_number>]
  2777.  
  2778. Reset (kill) the given session, or the current one if none is specified.
  2779. Note  that  this  does  not  "gracefully"  disconnect  a  session and is
  2780. primarily used to kill connections to crashed hosts etc.
  2781.  
  2782.  
  2783. 2.59.  resetping <host>
  2784.  
  2785. Stop the setping session to the given host.
  2786.  
  2787.  
  2788. 2.60.  rmdir <directory_name>
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.                                                                         
  2795.  
  2796.  
  2797.  
  2798.                                                                         
  2799.  
  2800.  
  2801. Delete the given sub-directory.
  2802.  
  2803.  
  2804. 2.61.  route ....
  2805.  
  2806. Display and set routing information used by the Internet Protocol (IP).
  2807.  
  2808.  
  2809. 2.61.1.  route add <host>[/bits] <iface> [<gateway_host> [<metric>]]
  2810.  
  2811. Add an IP route to the given host via the given interface. The route can
  2812. be via an optional IP switch (gateway). The optional metric is redundant
  2813. unless routing protocols are in use (RIP, RSPF etc).
  2814.  
  2815.  
  2816. 2.61.2.   route   addprivate   <host>[/bits]   <iface>   [<gateway_host>
  2817. [<metric>]]
  2818.  
  2819. As "route add ..." except that route will be marked as private  and  not
  2820. propagated through any routing protocol.
  2821.  
  2822.  
  2823. 2.61.3.  route drop <host> <iface>
  2824.  
  2825. Remove the specified host from the IP routing table.
  2826.  
  2827.  
  2828. 2.61.4.  route flush
  2829.  
  2830. Flush all temporary routes from the IP routing table.
  2831.  
  2832.  
  2833. 2.61.5.  route lookup <host>
  2834.  
  2835. Display the route to the given host.
  2836.  
  2837.  
  2838. 2.62.  save [<seconds>]
  2839.  
  2840. Display or set the interval  between  saving  the  IP,  ARP,  AX.25  and
  2841. NET/ROM  routing  tables  to disk. The default is 0 (do not save routing
  2842. tables to disk).  Recommended value is  7200  seconds  (save  every  two
  2843. hours).
  2844.  
  2845.  
  2846. 2.63.  sccstat
  2847.  
  2848. Show statistics about the connected SCC driver.
  2849.  
  2850.  
  2851. 2.64.  session [<number>]
  2852.  
  2853. Without argument, display  a  list  of  all  currently  active  sessions
  2854. together  with  information  such as the size of send and receive queues
  2855. and the type of session (TCP, AX25 etc). The current default session (ie
  2856. the  one displayed if "RETURN" is pressed) is shown with an asterisk "*"
  2857.  
  2858.  
  2859.                                                                         
  2860.  
  2861.  
  2862.  
  2863.                                                                         
  2864.  
  2865.  
  2866. at the start of its entry.
  2867.  
  2868.  
  2869. 2.65.  setping [<host> <interval>]
  2870.  
  2871. Send an ICMP "Echo Request"  (ping)  packet  to  the  given  host  every
  2872. <interval>  seconds. This is useful when operating in an RSPF controlled
  2873. IP network to inform RSPF gateways of your existance. In the UK version,
  2874. setping  waits  300 seconds for a ping reply before derating the quality
  2875. of that host.
  2876.  
  2877. Without argument, display the routing quality  table  for  each  setping
  2878. host.
  2879.  
  2880. The routing status  each  host  is  determined  simply  by  attaching  a
  2881. notional  quality based on the number of "ping replies" received to that
  2882. sent. Routing quality is shown as;
  2883.  
  2884. "Good"    - Routing OK
  2885. "Suspect" - Routing has failed on some occasions
  2886. "Bad"     - Routing Failed (Host probably down)
  2887.  
  2888.  
  2889. 2.66.  shell
  2890.  
  2891. Start an interactive DOS session. Synonym for the "!" command.
  2892.  
  2893.  
  2894. 2.67.  smtp ...
  2895.  
  2896. Display and set information used by SMTP (Simple Mail Transfer Protocol)
  2897. used to send electronic mail between IP nodes.
  2898.  
  2899.  
  2900. 2.67.1.  smtp batch [yes|no]
  2901.  
  2902. If yes, send as many SMTP commands in one frame as possible.  Otherwise,
  2903. always send one command at a time and wait for the response. Please note
  2904. that this command *is not* compatible if you send  mail  using  SMTP  to
  2905. systems running MSYS - tell the MSYS operator to start running something
  2906. decent! If you operate with MSYS nodes set "smtp batch" to "no" which is
  2907. the default.
  2908.  
  2909.  
  2910. 2.67.2.  smtp delete <job_number>
  2911.  
  2912. Kill a pending mail job (see "smtp list" for getting the job number).
  2913.  
  2914.  
  2915. 2.67.3.  smtp gateway [<host>]
  2916.  
  2917. Set the host to send mail to if the destination address is  not  locally
  2918. known or resolveable.
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.                                                                         
  2925.  
  2926.  
  2927.  
  2928.                                                                         
  2929.  
  2930.  
  2931. 2.67.4.  smtp kick [<host>]
  2932.  
  2933. Start the SMTP server sending any pending outgoing mail. If  a  hostname
  2934. is  supplied,  kick  out  any  mail waiting to be delivered to that host
  2935. only.
  2936.  
  2937.  
  2938. 2.67.5.  smtp list
  2939.  
  2940. List information about all pending mail jobs. These are indexed by  Job-
  2941. ID (a unique number for each job).
  2942.  
  2943.  
  2944. 2.67.6.  smpt lzw [yes|no]
  2945.  
  2946. Set whether LZW data compression is to be used  on  sending  mail.  WNOS
  2947. SMTP  will always negotiate three things when "smtp lzw" is enabled; the
  2948. "lzw bits" setting, the "lzw mode" and whether the remote host can  deal
  2949. with   compressed  mail.  WNOS3  and  WNOS4  are  incompatible  in  this
  2950. negotiation! The default is not to attempt use of compressed mail.
  2951.  
  2952.  
  2953. 2.67.7.  smtp maxclients [<clients>]
  2954.  
  2955. Set the maximum number of outgoing SMTP connections allowed at  any  one
  2956. time.  The default is 10.
  2957.  
  2958.  
  2959. 2.67.8.  smtp mode [route|queue]
  2960.  
  2961. Set the SMTP server mode. If route, all mail  jobs  are  queued  in  the
  2962. spool/mqueue/  directory  and sent out. If queue, mail jobs are not sent
  2963. but are queued for delivery in the spool/rqueue/  directory  (for  other
  2964. mail sending programs to access). The default is to route mail.
  2965.  
  2966.  
  2967. 2.67.9.  smtp quiet [0|1|2|3]
  2968.  
  2969. Notify incoming mail deliveries with beep and message (0), no  beep  but
  2970. message  (1),  do  nothing  (2) or put a message in the logfile (3). The
  2971. default is 0.
  2972.  
  2973.  
  2974. 2.67.10.  smtp timer [<seconds>]
  2975.  
  2976. Set the interval between sending out pending mail. Default is  0  (don't
  2977. deliver  mail).  Note  that  this  timer setting has no effect upon mail
  2978. waiting to be forwarded  by  the  Store  &  Forward  system  (see  "mbox
  2979. ftimer").
  2980.  
  2981.  
  2982. 2.67.11.  smtp trace [0|1]
  2983.  
  2984. Trace SMTP "conversations"  between  hosts.  The  default  is  0  (don't
  2985. trace).
  2986.  
  2987.  
  2988.  
  2989.                                                                         
  2990.  
  2991.  
  2992.  
  2993.                                                                         
  2994.  
  2995.  
  2996. 2.68.  socket [<number>]
  2997.  
  2998. Display information about the process/connection using the given socket.
  2999. Without  argument,  the  command  lists  all  active  sockets  and  type
  3000. information.
  3001.  
  3002.  
  3003. 2.69.  source <filename>
  3004.  
  3005. Read in and execute the given command file in the current  directory  if
  3006. no path spec is given.
  3007.  
  3008.  
  3009. 2.70.  start <server_name>
  3010.  
  3011. Start the given server.
  3012.  
  3013.  
  3014. 2.70.1.  start ax25
  3015.  
  3016. Start the AX.25 server allowing incoming  connections  to  the  mailbox.
  3017. Note  that  even if not started, IP connections using VC mode will still
  3018. be accepted.
  3019.  
  3020.  
  3021. 2.70.2.  start chat (or "start ttylink")
  3022.  
  3023. Start the chat port server on TCP port 87. Allows conversations with the
  3024. sysop to be made (providing "attended" is set to "yes").
  3025.  
  3026.  
  3027. 2.70.3.  start convers
  3028.  
  3029. Start the convers (Round Table Conferencing system) server on  TCP  port
  3030. 3600.  (see also "start xconvers").
  3031.  
  3032.  
  3033. 2.70.4.  start discard
  3034.  
  3035. Start the discard server on  TCP  port  9.  This  is  used  for  testing
  3036. purposes and swallows any frames received, sending only a TCP ACK back.
  3037.  
  3038.  
  3039. 2.70.5.  start domain
  3040.  
  3041. Start the domain name server on UDP port 53. Used to query details about
  3042. domain  names.  It  is  not  necessary  to  start this server unless you
  3043. provide a Domain Name Service (DNS) to other hosts.
  3044.  
  3045.  
  3046. 2.70.6.  start echo
  3047.  
  3048. Start the echo server on TCP port 7. This is the opposite of the Discard
  3049. server and echoes back all received frames to the sender. Again used for
  3050. testing.
  3051.  
  3052.  
  3053.  
  3054.                                                                         
  3055.  
  3056.  
  3057.  
  3058.                                                                         
  3059.  
  3060.  
  3061. 2.70.7.  start finger
  3062.  
  3063. Start the Finger server on TCP port 79. used  for  querying  information
  3064. about the users of a given host.
  3065.  
  3066.  
  3067. 2.70.8.  start ftp
  3068.  
  3069. Start the FTP server on  TCP  ports  21  and  20.  Allows  files  to  be
  3070. transferred to and from the host.
  3071.  
  3072.  
  3073. 2.70.9.  start netrom
  3074.  
  3075. Start the NET/ROM Level3/4 server. Allows other NET/ROM nodes to connect
  3076. to  the  mailbox  using NET/ROM Level 4 connections and for TCP/IP to be
  3077. received over NET/ROM's Routing (Level 3) service.
  3078.  
  3079.  
  3080. 2.70.10.  start nntp
  3081.  
  3082. Start the NNTP server on TCP port 119. Allows transfer of network news.
  3083.  
  3084.  
  3085. 2.70.11.  start pop
  3086.  
  3087. Start the POP server on TCP port 109. Allows mail to be collected from a
  3088. remote mail server.
  3089.  
  3090.  
  3091. 2.70.12.  start remote
  3092.  
  3093. Start the remote server on UDP port 1234. Allows remote control of other
  3094. hosts.
  3095.  
  3096.  
  3097. 2.70.13.  start smtp
  3098.  
  3099. Start the SMTP server on TCP port 25. Allows exchange of electronic mail
  3100. between hosts.
  3101.  
  3102.  
  3103. 2.70.14.  start telnet
  3104.  
  3105. Start the Telnet server on TCP port  23.  Allows  connections  to  other
  3106. hosts to be made.
  3107.  
  3108.  
  3109. 2.70.15.  start ttylink
  3110.  
  3111. See "start chat".
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.                                                                         
  3120.  
  3121.  
  3122.  
  3123.                                                                         
  3124.  
  3125.  
  3126. 2.70.16.  start xconvers
  3127.  
  3128. Start the XConvers Round Table Conference server on TCP port 3601.  Does
  3129. the same as convers but deals with LZW compressed traffic.
  3130.  
  3131.  
  3132. 2.71.  status
  3133.  
  3134. Display program startup and run time information.
  3135.  
  3136.  
  3137. 2.72.  stop <server_name>
  3138.  
  3139. Stop the named server.
  3140.  
  3141.  
  3142. 2.73.  swap [yes|no]
  3143.  
  3144. If yes, swap the WNOS image out  to  disk  or  EMS/XMS  RAM  (if  enough
  3145. available) when shelling to DOS (eg "shell", "!" or "mail"). The default
  3146. is not to swap.
  3147.  
  3148.  
  3149. 2.74.  sysop <00001..99999>
  3150.  
  3151. Set the sysop password key  for  remote  access  from  the  mailbox  "@"
  3152. command.
  3153.  
  3154.  
  3155. 2.75.  tail <filename>
  3156.  
  3157. Display the last few lines of the given file.
  3158.  
  3159.  
  3160. 2.76.  tcp ...
  3161.  
  3162. Display and set information used by TCP (Transmission Control Protocol).
  3163. Some abbreviations used below are;
  3164.  
  3165. irtt - Initial Round Trip Time
  3166.  
  3167. tcb - TCP Control Block, holds information about a TCP connection.
  3168.  
  3169.  
  3170. 2.76.1.  tcp close <tcb>
  3171.  
  3172. Close (disconnect) the stream owned  by  the  given  TCP  Control  Block
  3173. (tcb).
  3174.  
  3175.  
  3176. 2.76.2.  tcp irtt [<milliseconds>]
  3177.  
  3178. Set the Initial Round Trip Time used to time TCP  retransmissions  (this
  3179. is  later  set dynamically by measurement as the connection progresses).
  3180. The default is 5000 (5 seconds) with a range of 0..2^15.
  3181.  
  3182.  
  3183.  
  3184.                                                                         
  3185.  
  3186.  
  3187.  
  3188.                                                                         
  3189.  
  3190.  
  3191. 2.76.3.  tcp kick <tcb>
  3192.  
  3193. Kick (force a retransmission timeout) of the stream owned by  the  given
  3194. TCP control block.
  3195.  
  3196.  
  3197. 2.76.4.  tcp mss [<bytes>]
  3198.  
  3199. Set the TCP Maximum Segment Size (MSS). The default is 512 bytes with  a
  3200. range of 0..65535.
  3201.  
  3202.  
  3203. 2.76.5.  tcp reset <tcb>
  3204.  
  3205. Reset (kill) the TCP stream owned by the given TCP control block.
  3206.  
  3207.  
  3208. 2.76.6.  tcp retry [<tries>]
  3209.  
  3210. Set the number of TCP retries before putting a TCP session  "to  sleep".
  3211. A  value of 0 disables this feature, the default if 5 tries with a range
  3212. of 0..255. The number of retries attempted  depends  on  the  connection
  3213. state;
  3214.  
  3215. ESTABLISHED - "tcp retry" * 5
  3216. FIN_WAIT_1  - "tcp retry" * 5
  3217. others      - "tcp retry"
  3218.  
  3219.  
  3220. 2.76.7.  tcp rtt <tcb> <milliseconds>
  3221.  
  3222. Set the (normally dynamically adjusted) Round Trip Time (RTT)   for  the
  3223. TCP stream owned by the given TCP control block.
  3224.  
  3225.  
  3226. 2.76.8.  tcp status [<tcb>]
  3227.  
  3228. Without argument,  display  a  summary  of  statistics  for  active  TCP
  3229. streams.
  3230.  
  3231. With the address of a TCP control block, show detailed information about
  3232. that stream.
  3233.  
  3234.  
  3235. 2.76.9.  tcp syndata [yes|no]
  3236.  
  3237. If yes, TCP will not wait for the formal 3-way  handshaking  during  the
  3238. connection  phase of a TCP conversation and is allowed to send data with
  3239. the SYN "connect request" frame.
  3240.  
  3241. If no, TCP waits for the normal 3-way startup handshake  before  sending
  3242. any data.
  3243.  
  3244. Please note that if you talk to MSYS nodes, set this command to "no"!
  3245.  
  3246.  
  3247.  
  3248.  
  3249.                                                                         
  3250.  
  3251.  
  3252.  
  3253.                                                                         
  3254.  
  3255.  
  3256. 2.76.10.  tcp trace [0|1]
  3257.  
  3258. Show detailed information about the TCP server activity if set to 1. The
  3259. default is 0.
  3260.  
  3261.  
  3262. 2.76.11.  tcp window [<bytes>]
  3263.  
  3264. Set the receiver TCP window size. The default is 2048 with  a  range  of
  3265. 0..65535.
  3266.  
  3267.  
  3268. 2.77.  telnet <host> [<port>]
  3269.  
  3270. Start a telnet connection to the given host (and using the optional port
  3271. number  at  the  remote host). The default port is the telnet port (23).
  3272. The remote server will greet you and  you  will  be  required  to  login
  3273. before access to the remote mailbox is granted.
  3274.  
  3275.  
  3276. 2.78.  thirdparty [yes|no]
  3277.  
  3278. If yes, allow local handling of third party  mail.  The  default  is  to
  3279. allow third party mail.
  3280.  
  3281.  
  3282. 2.79.  tip <iface>
  3283.  
  3284. Start a raw ASCII session across the given interface. Kill  the  session
  3285. with a "reset".
  3286.  
  3287.  
  3288. 2.80.  trace [<iface> [<BTIO> [<filename>]]]
  3289.  
  3290. Enable the TRACE screen  (Press  F9  to  select  it)  and  trace  packet
  3291. activity.   Trace  information  can  be  dumped to a named file (and the
  3292. printer (LPT1)).  The trace flags are
  3293.  
  3294.      B -> 0 = Trace all packets, 1 = Trace only those with your address
  3295.      T -> 0 = Headers only, 1 = Data in ASCII, 2 = ASCII & Hex Data
  3296.      I -> 0 = No incoming packets, 1 = Incoming packets
  3297.      O -> 0 = No outgoing packets, 1 = Outgoing packets
  3298.  
  3299.  
  3300. 2.81.  udp status
  3301.  
  3302. Show statistics about User Datagram Protocol (UDP) frames handled.
  3303.  
  3304.  
  3305. 2.82.  upload [[<session_number] <filename>|off]
  3306.  
  3307. Send the contents of the given file out on the given session  as  if  it
  3308. had  been  typed  at the console. Switch uploading off by specifying the
  3309. "off" keyword.
  3310.  
  3311.  
  3312.  
  3313.  
  3314.                                                                         
  3315.  
  3316.  
  3317.  
  3318.                                                                         
  3319.  
  3320.  
  3321. 2.83.  wrap [<line_length>]
  3322.  
  3323. Set the maximum line length, after which a further space and  word  will
  3324. automatically  wrap  the  line,  with  the  first portion being sent out
  3325. automatically. The default wrap size is 72 with a range of 0...132.
  3326.  
  3327.  
  3328. 2.84.  write <socket_number> [<socket_number>...] <text>
  3329.  
  3330. Send the specified text string out on all given sockets.
  3331.  
  3332.  
  3333. 3.  WNOS DOS Environment Variables
  3334.  
  3335. WNOS reads the following DOS environment variables. These should be  set
  3336. using the DOS Batch File "SET" statement.
  3337.  
  3338.  
  3339. 3.1.  TZ
  3340.  
  3341. Timezone. Note  the  CAPITAL  TZ!  Sets  the  timezone  to  be  used  in
  3342. timestamping  outgoing mail messages and for adjusting the machine clock
  3343. time to a local time. For example
  3344.  
  3345.      set TZ=GMT+0UTC
  3346.  
  3347. GMT is the "official" inital  timezone  name.  By  official,  I  mean  a
  3348. recognised name eg PST, UTC, CET etc.
  3349.  
  3350. +0 is the difference from the initial timezone.
  3351.  
  3352. UTC is the real (local machine ) timezone name.
  3353.  
  3354. For a UK example...
  3355.  
  3356.      set TZ=GMT+1BST
  3357.  
  3358. Meaning BST is GMT plus one hour.
  3359.  
  3360. The timezone string itself (UTC, BST, GMT etc) that you set is  used  to
  3361. stamp mail messages with the time when they were processed.
  3362.  
  3363. If "TZ" is not set, WNOS assumes a German timezone setting of  UTC,  one
  3364. hour behind the machine time (UTC-1UTC).
  3365.  
  3366.  
  3367. 3.2.  MAILER
  3368.  
  3369. Set the name and location of the  mail  program  called  by  the  "mail"
  3370. command
  3371.  
  3372.      set MAILER=c:\tcpip\pcelm30.exe
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.                                                                         
  3380.  
  3381.  
  3382.  
  3383.                                                                         
  3384.  
  3385.  
  3386. If "MAILER" is not set, WNOS assumes that the mailer is "BM.EXE" in  the
  3387. current directory.
  3388.  
  3389.  
  3390. 3.3.  COMSPEC
  3391.  
  3392. Used when the swap function is active to determine the name of  the  DOS
  3393. command  interpreter  to run. The default (COMMAND.COM) should be OK for
  3394. almost all users as  this  is  the  name  of  the  standard  DOS  comand
  3395. interpreter.
  3396.  
  3397.  
  3398. 3.4.  TEMP
  3399.  
  3400. Used to determine where the program image will be swapped to when "swap"
  3401. is active. The root disk is probably best eg
  3402.  
  3403.     set TEMP=C:\
  3404.  
  3405.  
  3406. 4.  Bug Reports
  3407.  
  3408. Please send any bug reports on this document (errors, omissions etc) and
  3409. I will fix it in the next release.
  3410.  
  3411. I can be reached in the following way
  3412.  
  3413.         NTS Mailbox - G6DHU @ GB7IMB
  3414.         Internet    - mikec@praxis.co.uk
  3415.         AMPRNet     - mike@g6dhu.ampr.org [44.131.20.3]
  3416.         Snail Mail  - Mike Chace
  3417.                       84 Frankland Close
  3418.                       Bath,  Avon
  3419.                       BA1 4EL
  3420.  
  3421. 73 and enjoy WNOS4!
  3422.  
  3423. Mike - G6DHU
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.                                                                         
  3445.  
  3446.  
  3447.  
  3448.                                                                         
  3449.  
  3450.  
  3451. 5.  Change Log
  3452.  
  3453. 08 May 1992 (WNOS 4a3) - 1st version.
  3454.  
  3455. 29th May 1992 (WNOS 4a6/7) - 2nd version.
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.                                                                         
  3510.  
  3511.