home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-05-30 | 95.2 KB | 3,511 lines |
-
-
-
-
-
-
-
-
-
-
- WNOS4 Command Reference
-
-
- Mike Chace (G6DHU)
-
- WNOS Version 4 (29th May 1992)
-
-
-
-
-
-
-
- 1. Command Syntax
-
- This section details each command (and its sub commands) available in
- WNOS4. The following syntax is used...
-
- command [<parameter>] - Denotes that <parameter> is optional
- command <alt1|alt2> - Either the alt1 or the alt2 parameter
- must be supplied to command.
- command [<parameter>...] - Parameter <parameter> is optional and
- there can be more than one <parameter>
- specified.
-
- For example, The "icmp trace" command syntax is
-
- icmp trace [yes|no]
-
- so valid commands would be
-
- icmp trace
- icmp trace yes
- icmp trace no
-
- The word argument is often used as a synonym for a <parameter> above.
-
- Note that some of the commands below may not be available in your
- version of WNOS4. For example, the NNTP system is not part of the
- general release program and so the "nntp ..." commands will not be
- available.
-
- Note that to include spaces in most text string arguments, you should
- use double quotes to surround the string eg
-
- motd "Welcome to the G6DHU TCP/IP Mailbox and node in Bath!"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1.1. WNOS Program Command Line Arguments
-
- 1.1.1. wnos -b [-s <sockets>] [-d <root_directory>] [<startup_file>]
-
-
- 1.1.1.1. -b
-
- Use BIOS calls to perform output to the console. Us this option if you
- use WNOS with a windowing package and have trouble with output
- "bleeding" on top of other windows.
-
-
- 1.1.1.2. -s <sockets>
-
- Specifies the number sockets available in the program. The default is
- 40.
-
-
- 1.1.1.3. -d <root_directory>
-
- Allows WNOS to run with a "root" directory other than the default which
- is the root of the system (C:, D: etc). NOTE that a drive letter *MUST
- NOT* be given! (see example below)
-
-
- 1.1.1.4. <startup_file>
-
- Defaults to "autoexec.nos" if not given.
-
-
- 1.1.1.5. Example wnos startup line
-
- wnos -b -s 50 -d/tcpip autoexec.wno
-
- Would start WNOS with BIOS output, a socket array of 50, starting in the
- sub-directory /tcpip (either forward or back slashes are acceptable)
- with a startup file called "autoexec.wno".
-
- 1.2. WNOS4 Mailbox Commands
-
- The bbs commands are not directly accessible from the WNOS4 command
- window, instead a connection to the local mailbox must be made first
- using the "bbs" command. The same commands are accessible to any user
- connecting to your mailbox, either by telnet to TCP port 23 or by an
- AX.25 connection followed by a Carriage Return to wake the mailbox up.
-
- The extent to which commands are useable by each user depends upon their
- Permissions set in the "ftpusers" file.
-
- Mailbox commands are as follows
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1.2.1. ?
-
- List commands
-
-
- 1.2.2. @
-
- Start sysop mode (see WNOS3 manual for details).
-
-
- 1.2.3. <CR> (Return)
-
- Read current mail message in current area
-
-
- 1.2.4. CTRL-X
-
- Escape back to mailbox command level
-
-
- 1.2.5. a[rea] [<area>|<callsign>]
-
- Without argument, show list of available mail areas, otherwise make the
- given area the default area. The list of areas accessible to all users
- is defined by the area names specified in the "spool/areas" file.
-
-
- 1.2.6. b[ye]
-
- Logoff and disconnect. If any mail was sent within this session, it will
- now be delivered.
-
-
- 1.2.7. c[hat]
-
- Chat to sysop (if "mbox attended" on).
-
-
- 1.2.8. conv[ers] [<channel>]
-
- Connect to the local convers node. An optional channel on which to join
- the server may also be given.
-
- From the mailbox, login to the convers node is automatic and the user
- name is taken from their AX.25 callsign.
-
-
- 1.2.9. co[nnect] <callsign> | [<iface>] <callsign> [<digi1>..<digi7>]
-
- With no interface given, autoconnect to the given destination. Otherwise
- make a connection to the given destination using the optional digipeater
- list over the given interface. The outgoing connect is made using the
- inverted SSID of the connected user. For example, G7XXX's outgoing
- connects will be made with the callsign G7XXX-15. A connection either in
- the link setup state or if it is in progress, can be killed sending the
- Escape character (CTRL-X by default).
-
-
-
-
-
-
-
-
-
- If no <iface> is specified and the destination callsign is not in the
- autorouter list, then a connect to the destination on the default
- interface is attempted. (See "ax25 route add default" command).
-
-
- 1.2.10. d[ownload] <filename>
-
- Download the given ASCII file. (Use the "what" command to find out which
- files are available for downloading).
-
-
- 1.2.11. du[uencode] <filename>
-
- UUencode the given binary file and download it.
-
-
- 1.2.12. e[scape] [<character>]
-
- Without argument, show the default escape character, otherwise set a new
- one. The default is Control-X. Sending this character whilst a connect
- is in setup or in progress, will kill it and return to the mailbox
- prompt.
-
- Note that Control-X can also be used to kill connections other than
- AX.25, especially to kill a 'chat to sysop' session, when the sysop is
- not present.
-
-
- 1.2.13. f[inger] <user>|@<host> [<user>@<host> ...]
-
- Query the local (or remote if @<host> is given) finger server for
- information on users of that system.
-
-
- 1.2.14. h[elp] [command]
-
- Without argument, display a message about the usage of the Help command
- otherwise, send detailed help on the specified command. The help files
- are help in the "spool/help" directory and are named <command>.hlp. For
- example, the help file for the "mheard" command is called MHEARD.HLP.
-
-
- 1.2.15. i[nfo]
-
- Show information about the local system. The information is listed in
- the "INFO.HLP" file in the "spool/help" directory. If this file is not
- present, a short error message will be given.
-
-
- 1.2.16. k[ill] <message_number> [<message_number>...]
-
- Delete the given mail message numbers (in a Private mail area). Only the
- given messages are killed. In other words, "kill 4 8" kills messages 4
- and 8, and not messages 4 to 8.
-
-
-
-
-
-
-
-
-
-
-
- 1.2.17. l[ist] [<number> [<number>...]]
-
- Display mail headers of the specified messages (all if none given) in
- the default message area. Information shown for each message includes,
- the sender address, message title, size and message status (N = New, Y =
- Read, D = Deleted (killed)). The current message is shown with a ">", as
- well as being shown in the mailbox prompt (in the WNOS UK version).
-
-
- 1.2.18. ll[ast] [<number> [<number>...]]
-
- Show the last (specified) message headers in the current message area.
-
-
- 1.2.19. m[heard] [<iface>]
-
- Without argument, display the monitor heard list for all interfaces.
- Otherwise just list those stations heard on the given interface.
-
-
- 1.2.20. n[odes] [tcp|<nodename>]
-
- Without argument, show all locally known NET/ROM nodes. Adding the
- argument "tcp" displays only those NET/ROM nodes which are likely to be
- IP nodes (aliases containing either TCP, IP or NOS).
-
- Specifying a node callsign or alias as argument lists all known routing
- information to that node.
-
-
- 1.2.21. nc[onnect] <callsign>|<alias>
-
- Make a NET/ROM (Level 4) connection to the given node. The escape
- character can be used to kill a pending connection.
-
-
- 1.2.22. p[ath] [<destination_callsign>] [<destination_callsign> ...]
-
- Without argument, displays all known AX.25 auto-router destinations.
- Specifying a callsign shows the path information for that destination.
- Stations listed as the paths can be connected to using the short form of
- the connect command that does not require an interface (eg "c gb7imb-
- 2").
-
-
- 1.2.23. os
-
- Outputs the same as the internal "status" command. Useful for remote
- sysops.
-
-
- 1.2.24. q[uit]
-
- Logoff and disconnect. If any mail was sent during this session, it is
- now delivered.
-
-
-
-
-
-
-
-
-
-
- 1.2.25. r[ead] <number> [<number>...]
-
- Read the given message(s) from the current area.
-
-
- 1.2.26. s[end][r|b|f] <callsign>[@<host>]
-
- Send mail to the given user. If "@<host>" is not specified, the mail
- will be delivered locally.
-
-
- 1.2.26.1. send <callsign>[@<host>]
-
- Send mail to given user. Addresses supplied have any address rewrites
- (see the "spool/rewrite" file) applied and if a match results, this is
- shown in the To: line rather than the address typed in.
-
-
- 1.2.26.2. sr <message_number>
-
- Send a reply to the given message number. To: is automatically filled in
- before the user is prompted for the Subject.
-
-
- 1.2.27. t[elnet] <host> [<port>]
-
- Connect to another TCP/IP node using telnet. The default port to connect
- to is port 23. This usually results in having to login to the remote
- machine. The connection can be killed at any time using the "escape"
- character.
-
-
- 1.2.28. up[load] <filename>
-
- Upload the given ASCII! text file to the public file area. Binary files
- cannot be uploaded using this command. The end of the file can be
- signalled with any of, Control-Z, "/EX", "*** END" or ".". The upload
- can be aborted at any time by sending a Control-A. The filename of the
- file to be uploaded must not already exist.
-
-
- 1.2.29. u[ser]
-
- Display information about all currently connected users.
-
-
- 1.2.30. [w]hat <directory>
-
- Gives a directory listing of the public file area or of the directory
- given.
-
-
- 1.3. Special Mailbox Commands
-
-
-
-
-
-
-
-
-
-
-
-
- These commands are not shown in the listing given by a "?" or "help"
- command. They are mainly for mailbox-mailbox communication (Store &
- Forward) and SysOp use.
-
-
- 1.3.1. [
-
- Recognises that the connected station is a forwarding mailbox. The
- characters following the [ are evaluated since they denote the various
- features of the remote mailbox. For example, receipt of [YFB-3.42-HMR$]
- lets WNOS know that remote mailbox supports Hierarchical Addressing (H),
- Message-IDs (M), Reverse Forwarding (R) and Bulletin-IDs ($).
-
- When WNOS recognises a mailbox, it changes its operation to BBSFWD (BBS
- Forwarding) mode, indicated by the prompt changing to a single ">".
-
-
- 1.3.2. F>
-
- On receipt of this command (whilst in BBSFWD mode), tells WNOS that the
- remote mailbox is offering a "reverse forward". WNOS can then send any
- mail waiting for forwarding to that BBS.
-
-
- 1.3.3. v[erbose] <message_number>
-
- Like the "read" command, except show all the mail headers as-is. The
- "read" command cuts the non-essential headers when the mail is read
- whereas this command shows them verbatim.
-
-
- 1.3.4. xr <host>
-
- This is the remote chat command. If you nominate a remote sysop (ie that
- user has the "64" permission bit set in the /ftpusers file), they may
- issue this command to redirect the destination for a "chat" command.
- For example, I nominate g4wrw as my remote sysop. When I am away from my
- system for a long period, he may connect to my mailbox and issue the
- command;
-
- (Msg #12: G4WRW) G4WRW de G6DHU> xr g4wrw1
-
- Now, whenever a user connects to my mailbox and types "c" or "chat",
- they will be directed to the chat port at g4wrw1.ampr.org instead. This
- is also a useful command for a remotely sited WNOS node.
-
-
- 1.3.5. *** <text>
-
- Denotes that the remote mailbox sent a forwarding error.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1.4. Command Keys
-
-
- 1.4.1. Return (Enter)
-
- Switches from current mode (Trace or Command) to curent session.
-
-
- 1.4.2. ESCape & F10
-
- Switches from current session to Command Mode.
-
-
- 1.4.3. F1....F8
-
- Switch to session (eg F2 switches to session 2 (if active)).
-
-
- 1.4.4. F9
-
- Selects the Trace output screen. If there are active sessions it will
- toggle between Trace and the current session, otherwise it toggles
- between Trace and Command screens.
-
-
-
- 2. WNOS Program Commands
-
-
- 2.1. ?
-
- A synonym for the "help" command. Shows a list of top-level commands.
-
-
- 2.2. ! [<program_name> [<parameters>] | /c <DOS-command>
-
- A synonym for the "shell" command. Starts a DOS session (use the DOS
- "exit" command to return to WNOS). (See also the "swap" command).
-
- A "!" as the sole command loads a plain DOS shell.
-
- Optionally, the name of the DOS program to be run, and any command
- parameters to be supplied to it can also be specified.
-
- ! /c <DOS-Command>
-
- Run a DOS command. Most of the useful ones (cd, delete, dir, mkdir,
- rmdir) are implemented.
-
-
- 2.3. #
-
- Denotes that this line is a comment. Useful in the autoexec.nos and
- other startup files.
-
-
-
-
-
-
-
-
-
-
-
- 2.4. . <segment | .> [<decimal_range>
-
- Gives a hexadecimal listing of the memory contents of the specified
- address. If a "." is given istead of a segment address, the last
- specified address is used as the start address for the listing. (See
- also "dump").
-
-
- 2.5. abort [<session_number>]
-
- Aborts file transfer in the given FTP session. If no session_number is
- given, the current FTP-DATA session is aborted.
-
-
- 2.6. arp
-
- Display the ARP (Address Resolution Protocol) table which defines the
- mapping of Internet addresses to link layer addresses (AX.25 or NET/ROM
- callsigns or EtherNet addresses).
-
-
- 2.6.1. arp add <host> ax25|ether|netrom <ethernet_address|callsign>
-
- Add an ARP table entry for host <host> and define its link layer
- mapping.
-
-
- 2.6.2. arp drop <host> ax25|ether|netrom
-
- Remove the entry for host <host> from the ARP table.
-
-
- 2.6.3. arp flush
-
- Flush the ARP table of all dynamic ARP entries.
-
-
- 2.6.4. arp publish <host> ax25|ether|netrom <ethernet_address|callsign>
-
- Like "arp add" except the system will respond to *any* ARP request that
- seeks the specified address. !Use with care!.
-
-
- 2.7. asystat
-
- Show statistics from the attached asynchronous (RS-232/V24) ports.
-
-
- 2.8. attach <hardware_type>
-
- Attach a communications driver of the given type.
-
- Note that comms drivers a compiled into WNOS according to desired
- configurations. WNOS supports the following drivers;
-
- PC100 = PacComm PC100 TNC Card
-
-
-
-
-
-
-
-
-
- HAPN = Hamilton Area Packet Network driver card
- ARCNET = ArcNet driver
- SLIP = Serial Line IP
- HS = High Speed (56k bps) modem card
- EAGLE = Eagle Card Driver
- Packet = FTP Software Inc driver/G8BPQ Node
- Appletalk = Mac Appletalk Network Interface
- NRS = NET/ROM Back End interface
- DRSI = DRSI card driver
- SLFP = Serial Line Framing Protocol driver
- VANESSA = HB9RWM/ETH Zurich PC TNC card
-
- The following terminology is used in the sections below;
-
- Address - Hexadecimal (hardware) address of the port.
-
- Aoff - Address Offset from the chip base address to
- the Channel-A control registers.
-
- asy_label - The name of the interface declared asy "parent"
- interface.
-
- Boff - Address offset from the chip base address to
- the Channel-B control registers.
-
- bufsize - Size in bytes of the ring-buffer for temporary
- holding of data received from the port.
- Its value should be at least 1/4 of the port
- speed, perhaps 1/2 on slower machines. If the
- value is made too small, data in the buffers
- can get overwritten whilst the program is unable
- to read them. This is most likely to happen
- during long reads/writes of the floppy/Hard disk.
-
- call - AX.25 Callsign (perhaps with SSID too).
-
- channel - Channel on a Z8530 SCC chip.
-
- clock - Clock frequency of SCC card (Hz)
-
- Dataoff - Address offset between Control and Data registers.
-
- devices - Number of Z8530 devices present.
-
- int# - Address (in Hexadecimal) of software interrupt
- vector.
-
- intack - Address of INTACK/Read vector on Port 0.
-
- ip_addr - IP address of interface. If this is not specified,
- the default is that set by the "ip address" command.
-
- ip_addr_A - IP address of channel A interface.
-
- ip_addr_B - IP address of channel B interface.
-
-
-
-
-
-
-
-
-
-
- label - Interface name. Usual names for asy interfaces are
- "ax0", "ax1" etc. I prefer names that indicate
- frequencies, eg "144", "432" etc. The name should
- not be longer than 6 characters and can contain
- mixed case and digits.
-
- mtu - Interface Maximum Transmission Unit. The largest
- size of information frames that can be sent over
- the interface in one go.
-
- persistance - Value of "aggresiveness" (0..255) in determining
- when to use channel.
-
- port - "Virtual" port number in a multi-port KISS interface.
-
- port# - Port number on VANESSA PC TNC card.
-
- remote_host - For AXIP links.
-
- spacing - Spacing between chip base addresses.
-
- speed - Asynchronous (asy) interfaces - data rate.
-
- speed - Other interfaces - data rate to modem.
-
- speed_A - Data rate on Channel A interface.
-
- speed_B - Data rate on Channel B interface.
-
- txdelay - Time (milliseconds) between keying transmitter PTT and
- start of sending data to TNC.
-
- vector - Address (in Hexadecimal) of Hardware interrupt vector.
-
-
- 2.8.1. attach asy <address> <vector> slip|nrs|ax25 <label> <bufsize>
- <mtu> <speed> [<c|v>]
-
- Attach an asynchronous comms driver to WNOS. The types are as follows
-
- slip - SLIP (Serial Line Internet Protocol) IP encapsulation
- nrs - NET/ROM asynchronous framing protocol (NET/ROM "back-end")
- ax25 - AX.25 using the KISS (Keep It Simple, Stupid) TNC protocol
-
- Flags - c = Use CTS/RTS handshaking between host and TNC
- - v = Use VJ header compression on SLIP lines
-
-
- Examples
-
- # Attach KISS TNC to COM1: with a serial link speed of 9600bps
- # The interface is called "144"
-
- attach asy 0x3f8 4 ax25 144 2048 256 9600
-
- # Attach SLIP line, called sl0 to COM2:
-
-
-
-
-
-
-
-
-
- attach asy 0x2f8 3 slip sl0 2048 1024 9600
-
-
- 2.8.2. attach netrom
-
- Attach the NET/ROM port.
-
-
- 2.8.3. attach axip <label> <mtu> <remote_host>
-
- Attach the SLIP AX.25 encapsulator interface.
-
-
- 2.8.4. attach drsi <address> <vector> ax25 <label> <bufsize> <mtu>
- <speed_A> <speed_B> [<ip_addr_A> [<ip_addr_B>]]
-
- Attach a DRSI PC*PA PC card.
-
-
- 2.8.5. attach scc <devices> init <addr> <spacing> <Aoff>
- <Boff><Dataoff>
- <intack> <vec> [p|r]<clock>
-
- Initialise the PE1CHL SCC (Zilog 8530) generic driver. This may also
- drive DRSI cards (see example in supplied autoexec.nos).
-
-
- 2.8.6. attach scc <channel> slip|ax25|nrs|kiss <label> <mtu> <speed>
- <bufsize> [<call>]
-
- Configure and attach the SCC driver. (an "attach scc .. init" must have
- appeared first).
-
-
- 2.8.7. attach packet <int#> <label> <queue> <mtu> [<ip_address>]
-
- Attach packet driver conforming to the FTP Software Inc packet driver
- standard. This is also used to interface to the G8BPQ TheNode software
- using the "NODEDRV4" TSRs to provide the channel to the radio(s).
-
-
- 2.8.8. attach kiss <asy_iface_label> <port> <label> [<mtu>]
-
- Attach a multi-port KISS TNC (eg KAM, KPC4 etc). These TNCs encode two
- RF channels onto one serial KISS channel and attaching a "kiss"
- interface will enable decoding of both channels. It must be attached to
- an existing interface (asy type) and <port> specifies the encoded bit
- that carries the other channel. An optional MTU (Maximum Transmission
- Unit) may also be specified. The new interface will be called <label>
- and copies the parameters of the existing "parent" interface.
-
-
- 2.9. attended [<yes|no>]
-
-
-
-
-
-
-
-
-
-
-
-
- Flag whether the local sysop is present. If yes, connects to the station
- via "chat" will then be signalled with the connect bell (if the "bell"
- command is >= 1). If the sysop is not present, users are asked to leave
- a message.
-
- With no argument, just show the current "attended" state. The default is
- "yes".
-
-
- 2.10. attribute [colour|mono]
-
- Display the status line in colour or black/white (in mono). The default
- is colour.
-
-
- 2.11. ax25 - (Amateur X.25 Protocol)
-
- These commands deal with all aspects of the machine's handling of the
- AX.25 link-layer protocol.
-
- Abbreviations used in the following sections are;
-
- axcb - AX.25 Control Block. The internal memory address where
- all the information pertaining to an AX.25 connection
- is kept. This information is displayed by the "ax25
- status" command.
-
- CWind - Congestion Window. The current value of MAXFRAME for
- a given AX.25 connection. Its value varies according
- to the link quality.
-
-
-
- 2.11.1. ax25 bc <iface>
-
- Sends an AX.25 broadcast (UI frame) out on the given interface. The
- frame is sent to destination callsign "ID".
-
-
- 2.11.2. ax25 bcinterval [<seconds>]
-
- With argument, set the interval in seconds between broadcasts of the
- IDent (range is 0..65536 seconds). Use ax25 bcinterval 0 to disable
- IDents.
-
- Without argument, just display the current setting.
-
-
- 2.11.3. ax25 bctext [<text>]
-
- Define the text string to be sent out as an IDent. The same text is used
- on all interfaces.
-
- Without argument, display the current broadcast text.
-
-
-
-
-
-
-
-
-
-
-
- 2.11.4. ax25 bud <call>
-
- The callsign specified in the command argument will be completely
- ignored by the AX.25 server. This applies for all SSIDs of that call.
-
- Each call to be ignored must be specified by a separate "ax25 bud
- <call>" command. There is no way to show the "bud" list. You have to
- remember what you entered. In any case, the command should only be used
- in the case of severe trouble with an idiot user :-)
-
-
- 2.11.5. ax25 close <axcb>
-
- Disconnects the given AX.25 connection after all outstanding frames have
- been processed.
-
-
- 2.11.6. ax25 digipeat <iface> [0|1|2]
-
- With argument, set the mode to be used by the digipeater
-
- 0 = Digipeater Off
- 1 = Normal Digipeating
- 2 = Digipeating with autorouting to destination calls (default)
-
- Without argument, display the current digipeater setting. The default is
- 2.
-
- The digipeat mode can be set separately on each configured AX.25
- interface.
-
-
- 2.11.7. ax25 flush
-
- Clears out the heard stations list.
-
-
- 2.11.8. ax25 heard [<iface>]
-
- Without argument, display the heard list on all active interfaces. A
- maximum of the last 40 callsigns are displayed, the last heard is first.
- The time since last hearing each station is also displayed.
-
- With argument, only show stations heard on the given interface.
-
-
- 2.11.9. ax25 kick <axcb>
-
- Forces timeout of the ax25 T1 (retransmission timer) on the given
- connection control block. Pending frames are sent with the Poll bit set
- to illicit a response from the remote end.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.11.10. ax25 maxframe <iface> [<frames>]
-
- Set the maximum number of frames that can be outstanding
- (unacknowledged) at any one time. The range is 1..7. Note that WNOS4
- will dynamically adjust the maxframe value according to performance of
- the link and this is shown as CWind in the output of the "ax25 status"
- command. The value of maxframe specified by this command will only be
- used in the initial stages of the connection. A different initial
- MAXFRAME can be specified for each configured interface. The default is
- a maxframe of 2.
-
- Without arguments, show the default initial maxframe.
-
-
- 2.11.11. ax25 maxheard <iface> [<number_stations>]
-
- Limit the number of stations in the 'monitor heard' list. If just
- <iface> is given, display the current number of stations allowed in the
- list for that interface. The default is to show 20 stations on each
- configured interface.
-
-
- 2.11.12. ax25 mycall [<callsign>]
-
- Set the AX.25 callsign to be used by the system. Without argument, just
- display the current setting.
-
- Note that this command MUST be used BEFORE any ax25 type interfaces can
- be attached and it cannot be changed after startup.
-
-
- 2.11.13. ax25 paclen <iface> [<length>]
-
- Set the maximum number of data bytes that can be sent in an I-frame. The
- default is 256 bytes. The range is 5..2048. Beware that values over 256
- bytes cannot be handled by most other AX.25 software. This applies
- particularly if you use "traditional" TNCs to digipeat over. PACLEN can
- be set for each configured interface.
-
- Without argument, just display the current setting.
-
-
- 2.11.14. ax25 pthresh <iface> [<length>]
-
- Set the poll threshold. With short I-frames, it is often more efficient
- to resend the I-frame rather than poll (send a REJ or RR frame). If the
- unacknowledged I-frame has a length greater than "pthresh", the system
- will poll instead. The default is 64 bytes with a range of 1..256. The
- PTHRESH may set for each configured interface.
-
- Without argument, display the current poll threshold.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.11.15. ax25 reset <axcb>
-
- Immediately kill the connection at the given control block. This may
- result in lost packets and is often used for clearing "stuck"
- connections.
-
-
- 2.11.16. ax25 retry <iface> [<0 .. 50>]
-
- Set the number of retries. The default is 10 with a range of 0
- (infinite) to 50. The RETRY limit may set for each configured interface.
- Retry is also set according to the link state as follows;
-
- Conn Pending (Link Setup) - Value of AX.25 retry
- Connected - Value of AX.25 retry * 2
- Disc Pending (Link Close) - Value of AX.25 retry / 2
-
- Without argument, display the number of retries.
-
-
- 2.11.17. ax25 route
-
- Display and set information used by the AX.25 autorouter. This command
- on its own will give a summary of the numbers of routes known for each
- interface. The default interface is marked with an asterisk. See the
- "ax25 route add" command for details about setting the default
- interface.
-
-
- 2.11.17.1. ax25 route add <iface> default
-
- Marks <iface> as the default interface. It is very much recommended that
- you set this. For example, if you have set "144" as the default
- interface then typing "connect gb7zz-5", where GB7ZZ-5 is not in the
- route list already, will use 144 as the interface to attempt connection
- on.
-
-
- 2.11.17.2. ax25 route add [permanent] <iface> <callsign>
- [<digi1>...<digi7>]
-
- Add the given callsign and path to the AX.25 route list. If the argument
- "permanent" is included (typed in FULL), that route will be marked as
- being permanent (much like locking a NET/ROM route in TheNet). Upto
- seven optional digipeaters maybe included. Note that the word VIA is not
- needed in the digi path.
-
- Note that in case where digis are present, the router will assume that
- you have a path to each of the intermediate calls via the previous digi.
- An example (if my call is g6dhu)
-
- ax25 route add 432 gb7zz-5 g4otj-2 g4wrw-4 g4wub-5
-
- will result in the following decomposed routes
-
- g6dhu TO g4otj-2
-
-
-
-
-
-
-
-
-
- g6dhu TO g4wrw-4 via g4otj-2
- g6dhu TO g4wub-5 via g4otj-2 g4wrw-4
- g6dhu TO gb7zz-5 via g4otj-2 g4wrw-4 g4wub-5
-
- since the autorouter can assume that each of the digi's specified are
- also reachable by the preceding one!
-
-
- 2.11.17.3. ax25 route hold [<days>]
-
- Specify the time after which routes in the routing list are dropped if
- they have no longer been used. The default is 30 days, with a range of
- 1..120.
-
- Without argument, display the current hold time.
-
-
- 2.11.17.4. ax25 route list [<call> [<call>]..]
-
- Display the routing information to the callsign(s) specified. Permanent
- routes are marked with an asterisk "*".
-
- Without argument, display the complete routing table.
-
-
- 2.11.17.5. ax25 route stat
-
- Show the number of known routes on each interface. The default interface
- (see the "ax25 route add <iface> default" command) is shown with a "*".
-
-
- 2.11.18. ax25 status [<axcb>]
-
- Shows the complete information for the AX.25 connection owned by the
- given AX.25 control block.
-
- Without argument, display a summary for all active AX.25 connections.
- Connections set up using the WNOS autorouter are implemented as two
- independent connections, one on "each side" of your node. Each side of
- the connection is managed separately (Hop-2-Hop Acknowledgement).
-
-
- 2.11.19. ax25 t1 <iface> [<sec>]
-
- Set the value of the AX.25 T1 (Retransmission) timer. The default is 10
- seconds, with a range of 3..30 seconds. This timer determines the time
- to wait for an acknowledgement of an outstanding I-frame. If the frame
- remains outstanding and this timer times out, the frame is resent. WNOS
- automatically adjusts this timer according to the link conditions and
- the value set above is used for initial purposes only. The timer value
- may be set for each configured interface.
-
- Without argument, display the current setting of the T1 timer.
-
-
-
-
-
-
-
-
-
-
-
-
- 2.11.20. ax25 t2 <iface> [<sec>]
-
- Set the value of the AX.25 T2 (Acknowledgement Delay) timer. The default
- is 2 seconds, with a range of 1..t1/2. This timer determines the time to
- wait after receiving an I-frame, before the acknowledgement is sent. Its
- value may be set for each configured interface.
-
- Without argument, display the current setting of the T2 timer.
-
-
- 2.11.21. ax25 t3 <iface> [<sec>]
-
- Set the value of the AX.25 T3 (Link Redundancy) timer. The default is
- 600 seconds, with a range of 1..3600. After time out of this timer,
- according to the setting of "ax25 t3disc", the node will either send an
- RR(P) frame or a DISC frame to the remote end. This therefore determines
- the action when a link has been idle (ie either poll the remote end for
- activity or disconnect it). The T3 timer may be set for each configured
- interface.
-
- Without argument, display the current setting of the T3 timer.
-
-
- 2.11.22. ax25 t3disc <iface> [yes|no]
-
- Determines whether to poll for activity (no) or disconnect (yes) a link
- that has been idle for the time specified by "ax25 t3". Its value may be
- set for each configured interface. The default is "yes" ie disconnect
- idle links.
-
-
- 2.11.23. ax25 t4 <iface> [<sec>]
-
- Set the value of the AX.25 T4 (Busy) timer. The default is 60 seconds,
- with a range of (T1*2..20*t1). This timer is started after receipt of an
- RNR frame from the remote end. On timeout, if no more frames have been
- received, an RR(P) frame is sent out. After a maximum of 900 seconds in
- this Busy Status, the link is disconnected. The setting may be entered
- for each configured interface.
-
- Without argument, display the current setting of the T4 timer.
-
-
- 2.11.24. ax25 t5 <iface> [<sec>]
-
- Set the value of the AX.25 T5 (Frame Reassembly) timer. The default is 1
- second, with a range of 1..t1-1. Data to send is not immediately sent
- out on a link rather only when this timer runs out. The advantage is
- that, while this timer runs, new data to send may be appended to the
- other data waiting to be sent and thereby send as few frames as
- possible. Obviously, this only applies as long as the data waiting to be
- sent added to the new data, does not exceed the setting of "ax25 paclen"
- for the current interface. T5 may be set for each configured interface.
-
-
-
-
-
-
-
-
-
-
-
-
- Without argument, display the current setting of the T5 timer.
-
-
- 2.11.25. ax25 window <iface> [<bytes>]
-
- Set the maximum number of bytes in the receive queue over which the
- remote end will be sent an RNR (Receiver Not Ready ie "I'm choking!")
- frame. The default is 2048 bytes with a range of (PACLEN/2..PACLEN*8)
- bytes. WINDOW may be set for each configured interface.
-
- Without argument, display the current AX.25 window.
-
-
- 2.12. bbs
-
- Start a connection to the local mailbox.
-
-
- 2.13. bell [<0..10>]
-
- Sets the number of times the connect bell will be rung if someone types
- "(c)hat" in the mailbox or connects to your TTYlink port (TCP port 87).
- The default is 1.
-
- The connect bell only sounds if the "attended" flag is set on.
-
-
- 2.14. cd [<directory>]
-
- Change to the directory given. Without argument, show the current
- working directory. (see also "pwd")
-
-
- 2.15. chat <hostname>
-
- Connect to the chat (TTYlink) port of the specified host. Uses TCP port
- number 87. This is the short form of the "telnet <host> 87" command.
-
- Beware that older TCP/IP implementations ie some NET programs do not
- support the chat port on TCP port 87.
-
-
- 2.16. close [<session_number>]
-
- Disconnect the given session (IP, NET/ROM or AX.25). Without argument,
- disconnect the current session (the one marked with the "*" in the
- output from the "session" command).
-
-
- 2.17. connect [<iface>] <callsign> [<digipeater1> .. <digipeater7>]
-
- Start a connection to the given destination using the AX.25 Protocol.
- Upto 7 optional digipeaters can be specified.
-
-
-
-
-
-
-
-
-
-
-
-
- The interface and digipeaters can be omitted if the route is known to
- the AX.25 autorouter (see the "ax25 route add" command).
-
- If no interface is given and the destination callsign and path are NOT
- in the autorouter list, the connect attempt is made on the default
- interface ie that set by the "ax25 route add <iface> default" command.
- The given callsign and path are also added to the autorouter list.
-
-
- 2.18. delete <filename>
-
- Delete the given file in the current directory (se the "cd" command).
- Eventually, a directory name will be supported too!
-
-
- 2.19. detach <iface>
-
- Detach the given interface from WNOS. It can no longer be used and all
- references to it in tables show "Not Present Status". Since memory
- reallocation does not take place after a subsequent "attach" command,
- you may experience problems.
-
-
- 2.20. dir [<directory_name>]
-
- Displays a listing of files in the given directory. Without argument,
- give a listing of files in the current directory (see the "cd" command).
- Both drive names (eg C:) and directory paths are supported as well as
- filename wildcards ("*" etc).
-
-
- 2.21. domain....
-
- Display and set information about the Domain Name Service.
-
-
- 2.21.1. domain add <server_name> [<port>]
-
- Add the given server to the list of known domain name servers. An
- optional port number (UDP port) on which that server listens for queries
- can also be specified. The default port for connecting to is UDP port
- 53.
-
-
- 2.21.2. domain cache ...
-
- Set and display information about the domain cache.
-
-
- 2.21.2.1. domain cache garb
-
- Force a reallocation of memory used to hold the domain cache. This is
- done automatically each time a session is switched (including Command to
- Trace and vice versa).
-
-
-
-
-
-
-
-
-
-
-
- 2.21.2.2. domain cache list
-
- Display all entries in the domain cache. IP addresses are always
- displayed irrespective of the "domain translate" setting.
-
-
- 2.21.2.3. domain cache size [<number>]
-
- Set (or display) the maximum number of entries in the domain cache. The
- default is 20 with a range of 2..50. This command should appear early if
- set in the AUTOEXEC.NOS file since it is at this time that memory is
- allocated for the cache.
-
-
- 2.21.2.4. domain cache reset
-
- Delete all entries from the cache, deallocate the memory freed and move
- the cache to a new part of memory.
-
-
- 2.21.3. domain dfile [<filename>]
-
- Set the path and filename of the local domain file. Default path is the
- WNOS "root" and filename is DOMAIN.TXT. Useful for placing the domain
- file in a RAM Drive to improve domain search speed.
-
-
- 2.21.4. domain drop <server_name>
-
- Remove the given server from the list of known Domain Name servers.
-
-
- 2.21.5. domain list
-
- List all known Domain Name servers and statistics such as number of
- queries sent, number returned etc.
-
-
- 2.21.6. domain load [<filename>]
-
- Load the specified domain file (default DOMAIN.TXT) into memory.
- !Improves response times but eats memory!. *** Not in standard
- executable ***
-
-
- 2.21.7. domain nslookup <server_name> <record_type> <name>
-
- Query the given server and lookup the record under the given name and
- record type (eg CNAME, A, MX etc). *** Not in standard executable ***
-
-
- 2.21.8. domain retries [<retries>]
-
- Set the number of times to try for a query before giving up. The default
- is to try twice with a range of 0..10.
-
-
-
-
-
-
-
-
-
-
- Without argument, display the current domain retry setting.
-
-
- 2.21.9. domain save [<filename>]
-
- Saves the currently loaded domain file under the optionally given
- filename (default DOMAIN.NEW). *** Not in standard executable ***
-
-
- 2.21.10. domain suffix [<suffix>]
-
- Append the given suffix to domain names to make them Fully Qualified
- Domain Names when searching for the corresponding address. The
- recommended setting is
-
- ampr.org. (Note the trailing ".")
-
-
- 2.21.11. domain timeout [<seconds>]
-
- Set the timeout on waiting for responses to domain queries. The default
- is 60 with a range of 15..600.
-
-
- 2.21.12. domain translate [yes|no]
-
- Determine display of IP addresses. A setting of "no" (the default),
- displays IP addresses in "dotted decimal format" eg 44.131.20.3. A
- setting of "yes" will display domain names rather than addresses. For
- reasons of performance, only the domain cache is searched for domain
- names in this case (see the "domain verbose" command)
-
-
- 2.21.13. domain verbose [yes|no]
-
- Determine display of Domain names. A setting of "no" chooses a faster
- method of display. A setting of "yes" (the default) causes the full
- domain name to be displayed (host.subnet.net etc)
-
-
- 2.21.14. domain zoneinit <server> [<bootname> <filename>]
-
- This command can be used to fetch a domain file from a remote domain
- name server. The default bootfile name is DOMAIN.TXT and the filename is
- DOMAIN.NEW. The transfer of the domain file is done using UDP and should
- only be attempted on good links. The received domain records are written
- to the "filename". A file of the same name, if it exists, will be
- overwritten.
-
-
- 2.22. drsistat
-
- Dispay information about the connected DRSI card.
-
-
-
-
-
-
-
-
-
-
-
-
- 2.23. dump
-
- (See the "." command).
-
-
- 2.24. echo [refuse|accept]
-
- Set method of character echo on Telnet connections. Default is refuse.
-
-
- 2.25. eol [standard|null]
-
- Set Telnet's end-of-line behaviour when in "will echo" mode. Default is
- "standard". Unix mode EOL is <CR><LF>.
-
-
- 2.26. escape [<character>]
-
- Set character that returns to Command Mode. Default is Control-[
- (ESCape).
-
-
- 2.27. exit
-
- Quit WNOS. AX.25 and NET/ROM links in use are not disconnected but TCP
- connections are sent a frame to indicate that the connection is no
- longer in existance. Serial port parameters are reset. The DOS prompt
- then reappears.
-
-
- 2.28. finger [<name>]@<hostname> ...
-
- Interrogate the finger server at the given remote host. The finger
- server typically returns station information at the remote machine. If
- no name is given, the remote server will return a list of known users.
- Finger server files are held in the /finger directory and have the
- format <call>.txt eg my own finger file is /finger/g6dhu.txt.
-
-
- 2.29. ftp <hostname> [<port>]
-
- Start a session using the FTP (File Transfer Protocol). Automatic login
- at the remote host is available (see the "nos.rc" file). The default FTP
- port is TCP port 21 (Control) and port 20 is opened for each file
- transfer (signalled by FTP-DATA on the session status line).
-
- Commands available at the ftp> prompt are....
-
-
- 2.29.1. ascii
-
- Select ASCII transfer mode. If a binary file is detected in this mode, a
- warning is issued.
-
-
-
-
-
-
-
-
-
-
-
-
- 2.29.2. batch [yes|no]
-
- If batch is set to "yes", then send the greatest number of FTP commands
- possible in a single frame.
-
-
- 2.29.3. binary
-
- Set binary file transfer mode. Text (ASCII) files may also be
- transferred in this mode.
-
-
- 2.29.4. cd <remote_directory>|..
-
- Change to the given directory or to the parent of the current working
- directory.
-
-
- 2.29.5. dele <remote_filename>
-
- Delete the named file.
-
-
- 2.29.6. dir [<remote_directory> [<filename>]]
-
- List the files in the current directory optionally saving the listing in
- the local file given. The list is a 'long' listing and gives all file
- information (name, size etc).
-
-
- 2.29.7. get [<remote_filename> [<filename>]]
-
- Get the given file. If the second argument is given, give the file
- transferred that name locally.
-
-
- 2.29.8. hash
-
- Print a hash mark (#) for each kilobyte acknowledged when either sending
- or receiving a file. Useful to see at a glance how much work a given
- transfer has done.
-
-
- 2.29.9. list <filespec>
-
- List the contents short listing format) of the given directory.
-
-
- 2.29.10. ls
-
- As the 'dir' command except gives a 'short' listing of filenames only.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.29.11. mget [<remote_filename> [<remote_filename>..]]
-
- Multiple Get. Get more than one file in a single transfer request. The
- 'wildcards' "*" (match any string in a filename) and "?" (match any
- single character in a filename) maybe used.
-
-
- 2.29.12. mkdir <remote_directory_name>
-
- Create a directory on the remote machine (if no path given, this creates
- a sub-directory within the current working directory).
-
-
- 2.29.13. mput <local_filename> [<local_filename>..]
-
- Send the named local files to the remote machine in one request.
-
-
- 2.29.14. nlst
-
- Show a long format listing of the files in the current directory.
-
-
- 2.29.15. put <local_filename> [<remote_filename>]
-
- Send the given file to the remote machine. If a second argument is
- given, this is the name of the file as stored on the remote machine.
-
-
- 2.29.16. q|uit
-
- Logoff the remote file transfer service and close the session.
-
-
- 2.29.17. rest <local_filename> <remote_filename>
-
- This command can recover a failed ftp 'get' if, for example, the remote
- host crashed midway through a transfer. WNOS4 will restart the FTP data
- connection and join the 'lost' part of the file with that already
- received.
-
-
- 2.29.18. rmdir <remote_directory_name>
-
- Delete the given directory on the remote machine. (If no path is given,
- the directory is assumed to be a sub-directory of the current working
- directory).
-
-
- 2.29.19. type [a|i|b|l <byte_size>]
-
- Set the type of file for a put/get/mput or mget. Type a = ASCII (plain
- text). Type i or b = Image (A binary file with default wordsize of 8
- bits). Type l is also a binary file but has the given logical byte size.
-
-
-
-
-
-
-
-
-
-
-
- Given without argument, the "type" command just reports the current file
- transfer type.
-
-
- 2.29.20. verbose [0|1|2|3]
-
- Be more detailed about what is going on during a transfer. 0 = be
- quiet!.. 3 = show as much detail as possible.
-
-
- 2.30. help
-
- Give a list of the top-level commands supported by the program.
-
-
- 2.31. hostname <name>
-
- Set the local hostname. This is not used for anything apart from
- Greetings texts sent to other hosts. Without argument, just show the
- current hostname. It should be set directly or very soon after the
- "ax25 mycall" statement in the AUTOEXEC.NOS file.
-
-
- 2.32. icmp
-
- Show information about ICMP (the Internet Control Message Protocol).
-
-
- 2.32.1. icmp echo [yes|no]
-
- Setting this command to "yes" (the default) allows the system to handle
- asynchronous ICMP Echo Reply packets (otherwise known as ping replies).
- This command must be switched on to allow the use of "one-shot" pings to
- other hosts.
-
- Without argument, just display the setting of the command.
-
-
- 2.32.2. icmp status
-
- Display ICMP statistics.
-
-
- 2.32.3. icmp trace [yes|no]
-
- Setting this command to "yes" will allow the printing of ICMP error
- messages to the console. Without argument, just display the flag's
- value. The default is "no".
-
-
- 2.33. ifconfig
-
- Display and set information pertaining to the currently attached
- interfaces.
-
-
-
-
-
-
-
-
-
-
-
- 2.33.1. ifconfig [<iface>]
-
- Display the interface configuration for the named interface (or all if
- no interface given).
-
-
- 2.33.2. ifconfig <iface> broadcast <hex_address|dotted_decimal_address>
-
- Set the Internet broadcast address to be used on the given interface.
-
-
- 2.33.3. ifconfig <iface> encapsulation
- <none|ax25|slip|ethernet|netrom|slfp>
-
- Set the packet encapsulation to be used on the given interface. Note
- that this does not afftect the transport protocol used to send the
- frames on.
-
-
- 2.33.4. ifconfig <iface_in> forward <iface_out>
-
- Forward all packets arriving on the incoming <iface_in> interface to the
- outgoing interface <iface_out>.
-
-
- 2.33.5. ifconfig <iface> ipaddress <address>
-
- Set the Internet Address to be used on the given interface. If not
- specified, this address defaults to that entered in the "ip address"
- command.
-
-
- 2.33.6. ifconfig <iface> linkaddress <callsign>
-
- Set the Link callsign to be used on a IP-IP interface.
-
-
- 2.33.7. ifconfig <iface> mtu <bytes>
-
- Set the interface MTU (Maximum Transmission Unit) in bytes. If, for
- AX.25 interfaces, this exceeds the "ax25 paclen", IP frames will be
- fragmented. Note that NET and NOS IP fragmentation methods are
- incompatible and some TNC digipeaters are also unable to handle
- fragmented IP.
-
-
- 2.33.8. ifconfig <old_iface_name> name <new_iface_name>
-
- This command can be used to change the name of an already configured and
- attached interface. It is particularly useful for users of the DRSI
- PC*PA card driver, where the card supports two ports. On attaching the
- DRSI driver, the ports are given names with "a" and "b" appended, eg
- "tnc0a" and "tnc0b". This command may be used to give the ports a more
- meaningful interface name eg "144" and "432". (Supported in WNOS4a7
- onwards).
-
-
-
-
-
-
-
-
-
-
- 2.33.9. ifconfig <iface> netmask <address>
-
- Set the Network Masking Address used on a Internet type interface. A net
- mask will only work if there is no default route (see "route add") for
- the given interface. For example, "ifconfig eth0 netmask 2c000000" would
- only accept AMPRNET addresses over the "eth0" interface.
-
-
- 2.33.10. ifconfig <iface> rxbuf <bytes>
-
- Set the size of the interface receive buffer.
-
-
- 2.34. ip
-
- Display or set information used by the Internet Protocol (IP).
-
-
- 2.34.1. ip address [<address>]
-
- Set the Internet address of this machine. Without argument, display the
- IP address. Dotted Decimal format should be used (eg 44.131.20.3).
-
-
- 2.34.2. ip rtimer [<seconds>]
-
- Set the IP Packet Reassembly timer. The default is 30 seconds with a
- range of 0..2^15. Without argument, display the current setting. The
- rtimer is used to set a time to wait for TCP or UDP frames when one
- segment has been received but is incomplete. The incomplete frame is
- buffered for a time equal to rtimer. If the next part of the frame
- arrives, the two parts are assembled into a whole and processed. If the
- next part does not arrive before the timer runs out, the buffer is
- cleared.
-
-
- 2.34.3. ip status
-
- Show IP statistics for this machine.
-
-
- 2.34.4. ip ttl [<hops>]
-
- Set the IP Time To Live (TTL) counter. Each IP switch forwarding an IP
- packet will decrement the TTL counter as it passes through. If the
- counter reaches zero, the packet is discarded. It is used as a safety
- measure to prevent packets from continuously circulating a network. The
- default is 255 hops with a range of 0..255. Suggested value is 10 or 25
- on AMPRNet.
-
-
- 2.35. kick [<session_number>]
-
- Forces a retransmission timeout on the given session (default session is
- the current one if none given).
-
-
-
-
-
-
-
-
-
-
- 2.36. log [<filename>|off]
-
- If a filename is given, start logging to the given file. The argument
- "off" closes the current logfile and stops logging. Without argument,
- display the current logging setting (filename).
-
-
- 2.37. lzw
-
- Set and display parameters for use by the LZW data compression code.
- This provides real time data compression in SMTP, NNTP and Convers
- (xconvers). Settings must be set before any connection using data
- compression are made in order to be active for that session. Only in
- exceptional circumstances should there be a need to diverge from the
- default settings. SMTP and NNTP can communicate settings to each other
- and therefore have to negotiate them, but XConvers cannot and therefore
- both ends must have the same settings to ensure compatibility.
-
-
- 2.38. lzw bits [9..16]
-
- Set the number of code bits used in compression. A 9 bit code word
- results in loose compression whereas 16 gives tighter compression. The
- default is to use 16 bit compression.
-
-
- 2.39. lzw mode [compact|fast]
-
- Set the data compression mode. The compact option (the default) results
- in more efficient compression but takes up more CPU time. The fast
- option on the other hand is quicker but results in "looser" compression.
-
-
- 2.40. mail
-
- Shell out and start up the mailer program. The default is BM.EXE in the
- current directory. (See also the DOS "MAILER" environment variable).
-
-
- 2.41. mbox
-
- Display or set information used by the local mailbox (bbs).
-
-
- 2.41.1. mbox attend [yes|no]
-
- Allow mailbox users to connect to the system operator. Default is yes.
- If the mailbox is not attended, a short message will be given to users
- asking to chat to the sysop.
-
-
- 2.41.2. mbox f...
-
- These two commands are used to set fields in a BBS standard R: header
- which is prepended to mail messages sent via AX.25 (bulletins or P-
- mail).
-
-
-
-
-
-
-
-
-
- The format of the R: header is as follows
-
- R:YYMMDD/HHMMz <msg_no>@:<mycall>.<mbox_fnic> "["<mbox_finfo>"]" (WNOS4)
-
- where <mycall> = "ax25 mycall" with any SSID (eg -5) removed.
-
- the <mycall><forward nic> part should therefore generate a mailbox
- hierarchical address. Note that this format of R: header is only used if
- BOTH "mbox fnic" and "mbox finfo" are set. If neither or only one is
- set, the format of the R: header is
-
- R:YYMMDD/HHMMz @:<mycall>
-
- Example: I set
-
- mbox finfo "Bath, Avon"
- mbox fnic "GB7WRW.#41.GBR.EU"
-
- so my full hierarchical address appears as "G6DHU.GB7WRW.#41.GBR.EU"
-
- Note that the leading dot in the "mbox fnic" string is no longer needed.
-
-
- 2.41.2.1. mbox finfo [<info_string>]
-
- This command is used to set the information field in mailbox R: headers
- added to mail sent to AX.25 Mailboxes (BBS, PMS, PBBS etc). Without
- argument, display the current info string. The info_string should not
- exceed 24 characters in length.
-
-
- 2.41.2.2. mbox fnic [<NIC_string>]
-
- This command is used to set the NIC field in mailbox R: headers added to
- mail sent to AX.25 Mailboxes (BBS, PMS, PBBS etc). Without argument,
- display the current NIC string. The NIC_string should no exceed 24
- characters in length.
-
-
- 2.41.3. mbox fkick
-
- Start forwarding any pending AX.25/BBS mail.
-
-
- 2.41.4. mbox ftimer [<seconds>]
-
- Set the time interval between forwarding AX.25/BBS mail. The default
- interval is 0 (don't forward at all). Without argument, display the
- current forwarding interval.
-
-
- 2.41.5. mbox log [yes|no]
-
- Log all mailbox activity to the file spool\node.log if enabled. Default
- is "no".
-
-
-
-
-
-
-
-
-
-
- 2.41.6. mbox maxmsg [<number>]
-
- Set the maximum number of messages allowed in any one mail "area". The
- default is 200 with a range of 0..200. A warning message will be given
- if this limit is exceeded.
-
-
- 2.41.7. mbox motd [<text>]
-
- Specify some extra connect text to be sent out to users connecting to
- the mailbox. Without argument, display the current text. The text is
- limited to 250 chracters including spaces.
-
-
- 2.41.8. mbox more [yes|no]
-
- If yes, then stop after every page of output whilst reading mail
- messages via telnet connections only. The default is to "page" output.
-
-
- 2.41.9. mbox remote [<hostname>]
-
- Set or display the hostname to be connected to when a mailbox user types
- the "chat" command.
-
- This command is useful if the station is remotely sited or remains
- unattended for long periods. Normally, a user typing the "chat" command,
- will be connected to the console of the station. Setting "mbox remote"
- allows the chat connection to be redirected to the chat port of the host
- specified. It is the "console equivalent" of the mailbox privileged
- "xr" command.
-
-
- 2.41.10. mbox status
-
- Show information about the mailbox.
-
-
- 2.41.11. mbox tiptimeout [<seconds>]
-
- Set the timeout on connections to the mailbox using tip. The default is
- 180 seconds.
-
-
- 2.41.12. mbox user
-
- Show information about users connected to the mailbox, what they are
- doing and what connection method they are using.
-
-
- 2.42. mem
-
- Set and display information concerned with memory useage and allocation.
-
-
-
-
-
-
-
-
-
-
-
-
- 2.42.1. mem freelist
-
- Display a list of free memory areas administered by WNOS.
-
-
- 2.42.2. mem garbage [yes]
-
- Force a garbage collection.
-
-
- 2.42.3. mem ibufize [<bytes>]
-
- Set the size of the interrupt buffers to be used. The default is 2048
- bytes with a range of 1..32767. Without argument, display the current
- size of the interrupt buffers. Values down to 512 bytes should be OK on
- asynchronous (serial port) interfaces. The setting of this parameter
- should appear early in the AUTOEXEC.NOS file.
-
-
- 2.42.4. mem nibufs [<number>]
-
- Set the number of interrupt buffers to be used by the program. The
- default is to use 8. Asynchronous (serial ports) may use a value of 2.
-
-
- 2.42.5. mem reboot [yes|no]
-
- If set to yes, when the program free memory ("coreleft" as shown by the
- "mem status" command) drops below the limit set by the "mem thresh"
- command, the program will exit and reboot the machine. The default is
- "no".
-
-
- 2.42.6. mem record [<filename>|no]
-
- if a filename argument is given, write information about memory
- allocations to that file. Switch it off with the "off" argument. The
- default is "off". Only really useful for debugging purposes.
-
-
- 2.42.7. mem sizes
-
- Display a list of allocated memory blocks and their sizes.
-
-
- 2.42.8. mem snap start
-
- Writes a text representation of the current memeory useage. The filename
- is automatically generated and displayed (Note it!). Useful for
- debugging.
-
-
- 2.42.9. mem status
-
-
-
-
-
-
-
-
-
-
-
-
- Display general memory statistics (eg free memory left, number of
- garbage collections etc). (From v3a9_1) This command will show the
- amount of Extended (XMS) memory used and free. WNOS4 does not use XMS
- memory except when the "swap" command is activated and there is enough
- memory to swap into.
-
-
- 2.42.10. mem thresh <value (bytes)>
-
- Set the threshold for free memory below which the program will refuse
- any further incoming connect requests (and reboot if "mem reboot" is set
- to "yes"). The default value is 12288 bytes
-
-
- 2.42.11. mem usedlist
-
- Displays a list of allocated (in use) memory areas.
-
-
- 2.43. mkdir <directory_name>
-
- Create a new subdirectory.
-
-
- 2.44. mode <host> [datagram|vc|ipcam] <path>
-
- Set the connection method and path used to reach the specified, directly
- reachable host. Connection methods are
-
- datagram - Use AX.25 UI (broadcast) frames with a PID of "IP"
- vc - Use a normal AX.25 connection with a PID of "IP"
- ipcam - For use in networks that support just PID F0
- (text only/no upper protocol)
-
- If just the hostname is given, the mode (and path) used to reach that
- host is reported. IPCAM = Internet Protocol CAMouflaged.
-
- The "ipcam" mode is useful in networks such as TheNet where the Level 3
- processor has been disabled and IP frames can therefore be passed across
- such nodes using a "text only" PID of F0.
-
-
- 2.45. more <filename>
-
- View the given file (in a separate session) a page at a time. The "space
- bar" moves down a page, "q" quits and closes the session and Carriage
- Return moves down 2 lines at a time. Each page is shown with the "---
- more---" prompt at the foot.
-
-
- 2.46. motd [<text>]
-
- Set the "Message Of The Day" text, sent out to all connecting users.
- Without argument, just display the current motd. The limit is 250
- characters (including spaces).
-
-
-
-
-
-
-
-
-
-
- 2.47. multitask [yes|no]
-
- No longer implemented.
-
-
- 2.48. netrom ...
-
- Display and set information used by the NET/ROM network protocol. Some
- abbreviations used in this section are;
-
- destination - NET/ROM Callsign (eg G6DHU-5) or Alias (eg IP1403)
-
- irtt - Initial Round Trip Time
-
- nrcb - NET/ROM Control Block. The address of a memory area
- used to hold all information about a NET/ROM connection.
- Displayed with the "netrom status" command.
-
-
- 2.48.1. netrom acktime [<seconds>]
-
- Set the NET/ROM acknowledge timer. The default is 3 seconds. This timer
- is like the T2 timer in AX.25 (see "ax25 t2") but operates at NET/ROM
- Transport Level (Level 4).
-
-
- 2.48.2. netrom bcnodes <iface> | <destination ...>
-
- Force a nodes broadcast on the given interface and to the given
- destination callsign (default "NODES"). It is good practice to send
- three routing broadcasts at switch on, so that local nodes will register
- your presence immediately. For example, the last lines of
- autoexec.nos...
-
- netrom bcnodes 144
- netrom bcnodes 144
- netrom bcnodes 144
-
- More than one destination for NET/ROM routing broadcasts may be set per
- interface. Use the AX.25 routing table to add routes via digipeaters.
-
-
- 2.48.3. netrom connect <node_callsign|node_alias>
-
- Make a Level 4 connection to the given node using the NET/ROM protocol.
- You must, of course, have a route to the given node.
-
-
- 2.48.4. netrom choketime [<seconds>]
-
- Set the NET/ROM Choke timer. This timer determines the length of time to
- wait before breaking a choked connection. The default is 180 (15
- minutes).
-
-
-
-
-
-
-
-
-
-
-
-
- 2.48.5. netrom close <nrcb>
-
- Disconnect the given NET/ROM Level 4 connection. Outstanding frames to
- send and/or acknowledge are first dealt with before disconnection takes
- place.
-
-
- 2.48.6. netrom derate [yes|no]
-
- If yes, and Level-4 retries occur on a NET/ROM link, the quality of that
- link is slowly reduced. If one of the alternative routes to that node
- then has a better quality, that route is tried instead.
-
- If no, the normal NET/ROM action takes place. That is, alternative
- routes are only tried if the link layer to that node fails and no
- reduction in node quality takes place.
-
- The default is "yes".
-
-
- 2.48.7. netrom interface <iface> <alias> <quality>
-
- Set the alias and quality for the interface <iface> configured for use
- as a NET/ROM node.
-
- <alias> is the usual string of upto 6 characters and in the UK it is
- recommended that IP nodes carry a unique alias denoting their IP address
- subnet numbers in hexadecimal. For example, my IP address is
- 44.131.20.3, the important part is 20.3 (all UK users are 44.131). Then
- convert the 20 and the 3 to hex (14 and 03 respectively) and construct
- the alias
-
- IP1403
-
- <quality> is the default quality to assign to incoming NET/ROM
- broadcasts.
-
-
- 2.48.8. netrom irtt [<seconds>]
-
- Set the IRTT Initial Round Trip Time to be used for NET/ROM connections.
- Without argument, display the current setting. The default is 60
- seconds.
-
-
- 2.48.9. netrom kick <nrcb>
-
- Kick (force a retransmission timeout) on the connection owned by the
- given NET/ROM Control Block (nrcb).
-
-
- 2.48.10. netrom minquality [<1..255>]
-
- Set the minimum quality for a node to be included in the local netrom
- routing table.
-
-
-
-
-
-
-
-
-
-
- 2.48.11. netrom nodefilter
-
- Display the list of nodes that are the only ones used in determining
- NET/ROM routing.
-
-
- 2.48.11.1. netrom nodefilter add <neighbour_callsign> <iface>
- [<quality>]
-
- Add the specified node (directly reachable) to the nodefilter list via
- the given interface. An optional quality can be specified and will set
- the quality for broadcasts received from that node. The default value of
- quality if not specified will be that set in the "netrom interface"
- command.
-
- The nodefilter list should be used to filter nodes that either cannot be
- heard by you but you can hear or vice versa.
-
-
- 2.48.11.2. netrom nodefilter drop <neighbour_node> <iface>
-
- Remove the given node from the nodefilter list.
-
-
- 2.48.11.3. netrom nodefilter mode [none|accept|reject]
-
- Set the mode for nodes in the node filter list.
-
- none - No Filtering takes place (Ignore)
- accept - Only nodes IN the nodefilter list are listened to.
- reject - The only nodes NOT listened to are those in the
- nodefilter list.
-
- The default mode is "none".
-
-
- 2.48.12. netrom nodetimer [<seconds>]
-
- Set the interval between broadcasts of the local NET/ROM routing table.
- Without argument, just display the current setting. The default is 0.
-
-
- 2.48.13. netrom obsotimer [<seconds>]
-
- Set the interval between "ageing" each entry in the local routing table.
- Nodes having an obsolescence count of 0 are dropped from the table.
- Without argument, just display the current setting. The default is 0.
-
-
- 2.48.14. netrom promiscuous [yes|no]
-
- If yes, the local node will listen to all routing table broadcasts
- irrespective of the quality of that node. The default is "no".
-
-
-
-
-
-
-
-
-
-
-
-
- 2.48.15. netrom qlimit [<1..4096>]
-
- Set the number of bytes allowed in the NET/ROM receiver queue at any one
- time. If more arrive, the sending node is "choked" (asked to stop
- sending for a while). The default is 2048 bytes.
-
-
- 2.48.16. netrom reset <nrcb>
-
- Reset (kill) the NET/ROM connection owned by the given NET/ROM Control
- Block (nrcb).
-
-
- 2.48.17. netrom retries [<tries>]
-
- Set the number of times the node will attempt a resend of a NET/ROM
- Level 4 information frame. The default is to try 3 times.
-
-
- 2.48.18. netrom route
-
- List all known NET/ROM nodes (callsigns and aliases) to which a route
- exists.
-
- The maximum number of nodes that may be accepted and listed by the
- system is 150.
-
-
- 2.48.18.1. netrom route add <alias> <node_call> <iface> <quality>
- <neighbour_node>
-
- Add a route to the given node, at the quality specified via the
- specified neighbouring node.
-
-
- 2.48.18.2. netrom route drop <node_call> <neighbour_node> <iface>
-
- Remove the given node from the local NET/ROM routing table.
-
-
- 2.48.18.3. netrom route info <node_callsign>
-
- Display the NET/ROM routing information for the given node. The
- information displayed is Quality, Obsolescence count, Interface and
- neighbour node. Manually entered (Permanent) routes have a Quality of
- "P".
-
-
- 2.48.18.4. netrom route save [yes|no]
-
- Display (or set) whether the NET/ROM routing table is to be saved to
- disk at each netrom obsotimer tick. Routes are saved to the file
- "NRROUTE.DAT" in the WNOS root. The default is "yes". If "yes", then at
- the next startup, the NET/ROM routing table is restored from disk.
-
-
-
-
-
-
-
-
-
-
-
- 2.48.19. netrom status [<nrcb>]
-
- Display information about users connected to this node via the NET/ROM
- network. Without argument, disply summary status of all connections,
- otherwise a detailed listing of the control block.
-
-
- 2.48.20. netrom tcp
-
- List those nodes known locally that are likely to be other Internet
- nodes (ones with the string TCP, NOS or IP appearing in the alias).
-
-
- 2.48.21. netrom ttl [<hops>]
-
- Set the Time-To-Live count for all NET/ROM frames originating from this
- node. Without argument, display the current setting.
-
-
- 2.48.22. netrom user [<callsign>]
-
- Set the callsign to be used when making an outgoing connection to
- another node using the NET/ROM protocol (see "netrom connect"). Without
- argument, just display the current callsign. The default is taken from
- "ax25 mycall".
-
-
- 2.48.23. netrom verbose [yes|no]
-
- If yes, then broadcast all local routing information at each "nodetimer"
- tick. Otherwise, just broadcast the existance of the local node. It is
- recommended that users wishing to be part of the NET/ROM network, but
- only as an "end node", should set "netrom verbose" to "no".
-
-
- 2.48.24. netrom window [<frames>]
-
- Set the NET/ROM window size, which is negotiated by nodes on connection.
- The default is 4 frames.
-
-
- 2.49. nntp ...
-
- Display or set information pertaining to NNTP (Network News Transfer
- Protocol).
-
- 2.49.1. nntp active
-
- Show active newsgroups, articles within each group and "posting" status
- of each group.
-
-
- 2.49.2. nntp add <server_hostname> <seconds> [hh:mm-hh:mm]
- [<newsgroup>..]
-
-
-
-
-
-
-
-
-
-
-
- Add the specified NNTP server to the list of servers used to poll for
- news. The server will be polled for new news each specified number of
- seconds. An optional list of newsgroups to retrieve can be included
- otherwise all groups are checked at the given host. If the current time
- is outside the limits specified by the optional [hh:mm-hh:mm] field,
- then the server will not be polled for new news.
-
- A wildcard "*" can be used in the <newsgroup> list. "!" can be used to
- reject the offer of any newsgroups. For example;
-
- nntp add g4otj 3600 ampr.*,!ampr.bbs,rec.humour.funny
-
- Will poll the news server at g4otj every hour for new news in all
- newsgroups in the ampr hierarchy and rec.humour.funny but not ampr.bbs.
-
-
- 2.49.3. nntp distrib [<distribution>,<distribution>...]
-
- Display (or set) the limits for the distribution of locally generated
- news articles. The set of distributions is copied into the article
- Distribution: header. For example, the most general distribution is set
- by
-
- nntp distrib world
-
- or less general by
-
- nntp distrib uk,deu,fr
-
- distribute to UK, Germany and France.
-
-
- 2.49.4. nntp drop <server_hostname>
-
- Remove the given NNTP server from the list of known news servers.
-
-
- 2.49.5. nntp dump <newsgroup> [<mailbox>]
-
- Dump the given newsgroup into a file (in spool\mail\) suitable for
- reading with BM or PCelm. If the <mailbox> parameter is not given, the
- mailbox name written to will be made up of the last word of the
- newsgroup and the usual .TXT suffix. For example, the command
-
- nntp dump comp.binaries.ibm.pc.archives.wanted
-
- will dump to the file spool\mail\wanted.txt. If the mailbox name is
- given, that is used instead.
-
-
- 2.49.6. nntp fullname [<text>]
-
- Set your name (appended to your From: article header). Use double quotes
- to include spaces in the name eg
-
- nntp fullname "Mike Chace"
-
-
-
-
-
-
-
-
-
- 2.49.7. nntp hostname [<hostname>]
-
- Set the hostname of your news posting machine. Defaults to the same as
- that set by the "hostname" command.
-
-
- 2.49.8. nntp ihave [0|1|2]
-
- Display (or set) whether client routine is allowed to offer new news
- articles to the current server. The default is 0. 0 means switch off
- IHAVE operation, 1 means only offer news in the groups polled for and 2
- means offer any new news with IHAVE. Two servers communicating are
- recommended to use "2" for fast turnaround of new news.
-
-
- 2.49.9. nntp kick <server_hostname>
-
- Immediately go and check the given news server for new news.
-
-
- 2.49.10. nntp list
-
- List the known NNTP servers to get news from.
-
-
- 2.49.11. nntp lzw [yes|no]
-
- Set whether LZW data compression is to be used when transferring NNTP
- news articles. The default is "no".
-
-
- 2.49.12. nntp maxclient [<number>]
-
- Display (or set) the maximum number of clients that may simultaneously
- be connected to your NNTP server. The default is 3.
-
-
- 2.49.13. nntp organ [<text>]
-
- Specify the text to be included as an "Organization:" header in news
- articles posted locally. Use double quotes if you need to include spaces
- in the text.
-
-
- 2.49.14. nntp post
-
- Post an article to a newsgroup (interactive - starts an NNTP-Post
- session).
-
-
- 2.49.15. nntp quiet [0|1|2|3]
-
- The analogue of the 'smtp quiet' command. If new news articles are
- received by the NNTP server, a message and beep will be sounded (0),
- just a message (1), nothing at all (2) or (3) put message in log file
- (if there is a log file set by the "log" command). The default is 0.
-
-
-
-
-
-
-
-
-
- This also applies to SMTP messages transferred to NNTP by the SMTP/NNTP
- Gateway.
-
-
- 2.49.16. nntp read <newsgroup> [<message_number>]
-
- Start an NNTP Newsreader session, reading news in the specified
- newsgroup. If <message_number> is specified, then use that as the first
- article to read in that group. Details of news articles read are kept in
- the NEWS.RC file.
-
-
- 2.49.17. nntp reply [<user@host>]
-
- Set the path for inclusion in the "Reply-To:" article header. Note that
- user@host notation *must* be delimited by angle brackets when the
- command is given. For example
-
- nntp reply "<mikec@praxis.co.uk>"
-
-
- 2.49.18. nntp signature [<filename>]
-
- Specify the location of the "signature" file to be appended to all
- locally posted news articles. If a path is not given, the file is
- searched for in the /spool/signatur/ directory.
-
-
- 2.49.19. nntp user [<username>]
-
- Set your NNTP username.
-
-
- 2.49.19.1. Example NNTP profile
-
- Here is the NNTP profile in use at g6dhu.ampr.org
-
- nntp distrib uk
- nntp signature c:/tcpip/spool/signatur/g6dhu.sig
- nntp reply "<g6dhu@g6dhu.ampr.org>"
- nntp organ "84 Frankland Close, Bath, Avon, BA1 4EL"
- nntp user g6dhu
- nntp fullname "Mike Chace"
- nntp hostname g6dhu
-
-
- 2.50. param <iface> [<param>....]
-
- Send control string to the given interface (usually used to set up a TNC
- in KISS mode at startup).
-
-
- 2.51. ping <host> [<length> [<interval> [<incflag>]]]
-
-
-
-
-
-
-
-
-
-
-
-
- Send an ICMP "Echo Request" (ping) packet to the given host. Pings are
- used primarily to measure the round trip time to other IP nodes. The
- optional arguments do the following
-
- <length> - Send a text portion of length <length> bytes in the
- message.
- <interval> - Repeatedly ping the given host every <interval>
- seconds. This starts a session which can be entered
- and exited just like any other.
- <incflag> - Increment the destination address at each attempt.
- This is useful for checking how many hosts are up
- in a given cluster.
-
-
-
- 2.52. pop
-
- Display and set information used by the Post Office Protocol (POP). POP
- is a "mail collection" service. Your mail is stored at a remote host
- (the mailhost) until you request it be sent to you using POP. It is then
- stored locally on your machine just as normal mail does.
-
-
- 2.52.1. pop mailbox [<file>]
-
- Specify the name of the your mailbox file at the POP host.
-
-
- 2.52.2. pop mailhost [<host>]
-
- The domain name of the machine that holds your mail for you.
-
-
- 2.52.3. pop kick
-
- Force a poll of the mailhost to see if new mail has arrived for
- collection.
-
-
- 2.52.4. pop quiet [0|1|23]
-
- Succesfully collected mail messages are notified with beep and console
- message (0), no beep but message (1), no notification (2) or put a
- message in the logfile (3) providing that "log" has set a log file. The
- default is 0.
-
-
- 2.52.5. pop timer [<seconds>]
-
- Set the interval between which the mailhost is polled for new mail.
-
-
- 2.52.6. pop userdata <username> <password>
-
-
-
-
-
-
-
-
-
-
-
-
- Set your username and password for accessing POP at the mailhost. NB:
- These are defined in the file POPUSERS at the mailhost.
-
-
- 2.53. ps
-
- Show information about all processes on the system.
-
-
- 2.54. pwd [<dirname>]
-
- Change the current working directory. Without argument, just show the
- current working directory. Like the "cd" command without argument.
-
-
- 2.55. record [[<session>] <filename>|off]
-
- Copy all input and output from the given session into the given file. If
- no session is given, the default one is assumed. Record can be switched
- off at any time by using the "record <session> off" or "record off"
- commands.
-
-
- 2.56. remote [-p <port>] [-k <key>] [-a <kick_addr>] <address>
- exit|reset|kick
-
- Remote control the host at the given address using the User Datagram
- Protocol (UDP). The remote host can have connections reset, kicked or
- the program stopped. Example;
-
- remote -a 44.131.20.3 <host> kick
-
- Would kick all connections with 44.131.20.3 at the remote host.
-
-
- 2.57. rename <old_filename> <new_filename>
-
- Rename a file.
-
-
- 2.58. reset [<session_number>]
-
- Reset (kill) the given session, or the current one if none is specified.
- Note that this does not "gracefully" disconnect a session and is
- primarily used to kill connections to crashed hosts etc.
-
-
- 2.59. resetping <host>
-
- Stop the setping session to the given host.
-
-
- 2.60. rmdir <directory_name>
-
-
-
-
-
-
-
-
-
-
-
-
- Delete the given sub-directory.
-
-
- 2.61. route ....
-
- Display and set routing information used by the Internet Protocol (IP).
-
-
- 2.61.1. route add <host>[/bits] <iface> [<gateway_host> [<metric>]]
-
- Add an IP route to the given host via the given interface. The route can
- be via an optional IP switch (gateway). The optional metric is redundant
- unless routing protocols are in use (RIP, RSPF etc).
-
-
- 2.61.2. route addprivate <host>[/bits] <iface> [<gateway_host>
- [<metric>]]
-
- As "route add ..." except that route will be marked as private and not
- propagated through any routing protocol.
-
-
- 2.61.3. route drop <host> <iface>
-
- Remove the specified host from the IP routing table.
-
-
- 2.61.4. route flush
-
- Flush all temporary routes from the IP routing table.
-
-
- 2.61.5. route lookup <host>
-
- Display the route to the given host.
-
-
- 2.62. save [<seconds>]
-
- Display or set the interval between saving the IP, ARP, AX.25 and
- NET/ROM routing tables to disk. The default is 0 (do not save routing
- tables to disk). Recommended value is 7200 seconds (save every two
- hours).
-
-
- 2.63. sccstat
-
- Show statistics about the connected SCC driver.
-
-
- 2.64. session [<number>]
-
- Without argument, display a list of all currently active sessions
- together with information such as the size of send and receive queues
- and the type of session (TCP, AX25 etc). The current default session (ie
- the one displayed if "RETURN" is pressed) is shown with an asterisk "*"
-
-
-
-
-
-
-
-
-
- at the start of its entry.
-
-
- 2.65. setping [<host> <interval>]
-
- Send an ICMP "Echo Request" (ping) packet to the given host every
- <interval> seconds. This is useful when operating in an RSPF controlled
- IP network to inform RSPF gateways of your existance. In the UK version,
- setping waits 300 seconds for a ping reply before derating the quality
- of that host.
-
- Without argument, display the routing quality table for each setping
- host.
-
- The routing status each host is determined simply by attaching a
- notional quality based on the number of "ping replies" received to that
- sent. Routing quality is shown as;
-
- "Good" - Routing OK
- "Suspect" - Routing has failed on some occasions
- "Bad" - Routing Failed (Host probably down)
-
-
- 2.66. shell
-
- Start an interactive DOS session. Synonym for the "!" command.
-
-
- 2.67. smtp ...
-
- Display and set information used by SMTP (Simple Mail Transfer Protocol)
- used to send electronic mail between IP nodes.
-
-
- 2.67.1. smtp batch [yes|no]
-
- If yes, send as many SMTP commands in one frame as possible. Otherwise,
- always send one command at a time and wait for the response. Please note
- that this command *is not* compatible if you send mail using SMTP to
- systems running MSYS - tell the MSYS operator to start running something
- decent! If you operate with MSYS nodes set "smtp batch" to "no" which is
- the default.
-
-
- 2.67.2. smtp delete <job_number>
-
- Kill a pending mail job (see "smtp list" for getting the job number).
-
-
- 2.67.3. smtp gateway [<host>]
-
- Set the host to send mail to if the destination address is not locally
- known or resolveable.
-
-
-
-
-
-
-
-
-
-
-
-
- 2.67.4. smtp kick [<host>]
-
- Start the SMTP server sending any pending outgoing mail. If a hostname
- is supplied, kick out any mail waiting to be delivered to that host
- only.
-
-
- 2.67.5. smtp list
-
- List information about all pending mail jobs. These are indexed by Job-
- ID (a unique number for each job).
-
-
- 2.67.6. smpt lzw [yes|no]
-
- Set whether LZW data compression is to be used on sending mail. WNOS
- SMTP will always negotiate three things when "smtp lzw" is enabled; the
- "lzw bits" setting, the "lzw mode" and whether the remote host can deal
- with compressed mail. WNOS3 and WNOS4 are incompatible in this
- negotiation! The default is not to attempt use of compressed mail.
-
-
- 2.67.7. smtp maxclients [<clients>]
-
- Set the maximum number of outgoing SMTP connections allowed at any one
- time. The default is 10.
-
-
- 2.67.8. smtp mode [route|queue]
-
- Set the SMTP server mode. If route, all mail jobs are queued in the
- spool/mqueue/ directory and sent out. If queue, mail jobs are not sent
- but are queued for delivery in the spool/rqueue/ directory (for other
- mail sending programs to access). The default is to route mail.
-
-
- 2.67.9. smtp quiet [0|1|2|3]
-
- Notify incoming mail deliveries with beep and message (0), no beep but
- message (1), do nothing (2) or put a message in the logfile (3). The
- default is 0.
-
-
- 2.67.10. smtp timer [<seconds>]
-
- Set the interval between sending out pending mail. Default is 0 (don't
- deliver mail). Note that this timer setting has no effect upon mail
- waiting to be forwarded by the Store & Forward system (see "mbox
- ftimer").
-
-
- 2.67.11. smtp trace [0|1]
-
- Trace SMTP "conversations" between hosts. The default is 0 (don't
- trace).
-
-
-
-
-
-
-
-
-
-
- 2.68. socket [<number>]
-
- Display information about the process/connection using the given socket.
- Without argument, the command lists all active sockets and type
- information.
-
-
- 2.69. source <filename>
-
- Read in and execute the given command file in the current directory if
- no path spec is given.
-
-
- 2.70. start <server_name>
-
- Start the given server.
-
-
- 2.70.1. start ax25
-
- Start the AX.25 server allowing incoming connections to the mailbox.
- Note that even if not started, IP connections using VC mode will still
- be accepted.
-
-
- 2.70.2. start chat (or "start ttylink")
-
- Start the chat port server on TCP port 87. Allows conversations with the
- sysop to be made (providing "attended" is set to "yes").
-
-
- 2.70.3. start convers
-
- Start the convers (Round Table Conferencing system) server on TCP port
- 3600. (see also "start xconvers").
-
-
- 2.70.4. start discard
-
- Start the discard server on TCP port 9. This is used for testing
- purposes and swallows any frames received, sending only a TCP ACK back.
-
-
- 2.70.5. start domain
-
- Start the domain name server on UDP port 53. Used to query details about
- domain names. It is not necessary to start this server unless you
- provide a Domain Name Service (DNS) to other hosts.
-
-
- 2.70.6. start echo
-
- Start the echo server on TCP port 7. This is the opposite of the Discard
- server and echoes back all received frames to the sender. Again used for
- testing.
-
-
-
-
-
-
-
-
-
-
- 2.70.7. start finger
-
- Start the Finger server on TCP port 79. used for querying information
- about the users of a given host.
-
-
- 2.70.8. start ftp
-
- Start the FTP server on TCP ports 21 and 20. Allows files to be
- transferred to and from the host.
-
-
- 2.70.9. start netrom
-
- Start the NET/ROM Level3/4 server. Allows other NET/ROM nodes to connect
- to the mailbox using NET/ROM Level 4 connections and for TCP/IP to be
- received over NET/ROM's Routing (Level 3) service.
-
-
- 2.70.10. start nntp
-
- Start the NNTP server on TCP port 119. Allows transfer of network news.
-
-
- 2.70.11. start pop
-
- Start the POP server on TCP port 109. Allows mail to be collected from a
- remote mail server.
-
-
- 2.70.12. start remote
-
- Start the remote server on UDP port 1234. Allows remote control of other
- hosts.
-
-
- 2.70.13. start smtp
-
- Start the SMTP server on TCP port 25. Allows exchange of electronic mail
- between hosts.
-
-
- 2.70.14. start telnet
-
- Start the Telnet server on TCP port 23. Allows connections to other
- hosts to be made.
-
-
- 2.70.15. start ttylink
-
- See "start chat".
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.70.16. start xconvers
-
- Start the XConvers Round Table Conference server on TCP port 3601. Does
- the same as convers but deals with LZW compressed traffic.
-
-
- 2.71. status
-
- Display program startup and run time information.
-
-
- 2.72. stop <server_name>
-
- Stop the named server.
-
-
- 2.73. swap [yes|no]
-
- If yes, swap the WNOS image out to disk or EMS/XMS RAM (if enough
- available) when shelling to DOS (eg "shell", "!" or "mail"). The default
- is not to swap.
-
-
- 2.74. sysop <00001..99999>
-
- Set the sysop password key for remote access from the mailbox "@"
- command.
-
-
- 2.75. tail <filename>
-
- Display the last few lines of the given file.
-
-
- 2.76. tcp ...
-
- Display and set information used by TCP (Transmission Control Protocol).
- Some abbreviations used below are;
-
- irtt - Initial Round Trip Time
-
- tcb - TCP Control Block, holds information about a TCP connection.
-
-
- 2.76.1. tcp close <tcb>
-
- Close (disconnect) the stream owned by the given TCP Control Block
- (tcb).
-
-
- 2.76.2. tcp irtt [<milliseconds>]
-
- Set the Initial Round Trip Time used to time TCP retransmissions (this
- is later set dynamically by measurement as the connection progresses).
- The default is 5000 (5 seconds) with a range of 0..2^15.
-
-
-
-
-
-
-
-
-
-
- 2.76.3. tcp kick <tcb>
-
- Kick (force a retransmission timeout) of the stream owned by the given
- TCP control block.
-
-
- 2.76.4. tcp mss [<bytes>]
-
- Set the TCP Maximum Segment Size (MSS). The default is 512 bytes with a
- range of 0..65535.
-
-
- 2.76.5. tcp reset <tcb>
-
- Reset (kill) the TCP stream owned by the given TCP control block.
-
-
- 2.76.6. tcp retry [<tries>]
-
- Set the number of TCP retries before putting a TCP session "to sleep".
- A value of 0 disables this feature, the default if 5 tries with a range
- of 0..255. The number of retries attempted depends on the connection
- state;
-
- ESTABLISHED - "tcp retry" * 5
- FIN_WAIT_1 - "tcp retry" * 5
- others - "tcp retry"
-
-
- 2.76.7. tcp rtt <tcb> <milliseconds>
-
- Set the (normally dynamically adjusted) Round Trip Time (RTT) for the
- TCP stream owned by the given TCP control block.
-
-
- 2.76.8. tcp status [<tcb>]
-
- Without argument, display a summary of statistics for active TCP
- streams.
-
- With the address of a TCP control block, show detailed information about
- that stream.
-
-
- 2.76.9. tcp syndata [yes|no]
-
- If yes, TCP will not wait for the formal 3-way handshaking during the
- connection phase of a TCP conversation and is allowed to send data with
- the SYN "connect request" frame.
-
- If no, TCP waits for the normal 3-way startup handshake before sending
- any data.
-
- Please note that if you talk to MSYS nodes, set this command to "no"!
-
-
-
-
-
-
-
-
-
-
-
- 2.76.10. tcp trace [0|1]
-
- Show detailed information about the TCP server activity if set to 1. The
- default is 0.
-
-
- 2.76.11. tcp window [<bytes>]
-
- Set the receiver TCP window size. The default is 2048 with a range of
- 0..65535.
-
-
- 2.77. telnet <host> [<port>]
-
- Start a telnet connection to the given host (and using the optional port
- number at the remote host). The default port is the telnet port (23).
- The remote server will greet you and you will be required to login
- before access to the remote mailbox is granted.
-
-
- 2.78. thirdparty [yes|no]
-
- If yes, allow local handling of third party mail. The default is to
- allow third party mail.
-
-
- 2.79. tip <iface>
-
- Start a raw ASCII session across the given interface. Kill the session
- with a "reset".
-
-
- 2.80. trace [<iface> [<BTIO> [<filename>]]]
-
- Enable the TRACE screen (Press F9 to select it) and trace packet
- activity. Trace information can be dumped to a named file (and the
- printer (LPT1)). The trace flags are
-
- B -> 0 = Trace all packets, 1 = Trace only those with your address
- T -> 0 = Headers only, 1 = Data in ASCII, 2 = ASCII & Hex Data
- I -> 0 = No incoming packets, 1 = Incoming packets
- O -> 0 = No outgoing packets, 1 = Outgoing packets
-
-
- 2.81. udp status
-
- Show statistics about User Datagram Protocol (UDP) frames handled.
-
-
- 2.82. upload [[<session_number] <filename>|off]
-
- Send the contents of the given file out on the given session as if it
- had been typed at the console. Switch uploading off by specifying the
- "off" keyword.
-
-
-
-
-
-
-
-
-
-
-
- 2.83. wrap [<line_length>]
-
- Set the maximum line length, after which a further space and word will
- automatically wrap the line, with the first portion being sent out
- automatically. The default wrap size is 72 with a range of 0...132.
-
-
- 2.84. write <socket_number> [<socket_number>...] <text>
-
- Send the specified text string out on all given sockets.
-
-
- 3. WNOS DOS Environment Variables
-
- WNOS reads the following DOS environment variables. These should be set
- using the DOS Batch File "SET" statement.
-
-
- 3.1. TZ
-
- Timezone. Note the CAPITAL TZ! Sets the timezone to be used in
- timestamping outgoing mail messages and for adjusting the machine clock
- time to a local time. For example
-
- set TZ=GMT+0UTC
-
- GMT is the "official" inital timezone name. By official, I mean a
- recognised name eg PST, UTC, CET etc.
-
- +0 is the difference from the initial timezone.
-
- UTC is the real (local machine ) timezone name.
-
- For a UK example...
-
- set TZ=GMT+1BST
-
- Meaning BST is GMT plus one hour.
-
- The timezone string itself (UTC, BST, GMT etc) that you set is used to
- stamp mail messages with the time when they were processed.
-
- If "TZ" is not set, WNOS assumes a German timezone setting of UTC, one
- hour behind the machine time (UTC-1UTC).
-
-
- 3.2. MAILER
-
- Set the name and location of the mail program called by the "mail"
- command
-
- set MAILER=c:\tcpip\pcelm30.exe
-
-
-
-
-
-
-
-
-
-
-
-
-
- If "MAILER" is not set, WNOS assumes that the mailer is "BM.EXE" in the
- current directory.
-
-
- 3.3. COMSPEC
-
- Used when the swap function is active to determine the name of the DOS
- command interpreter to run. The default (COMMAND.COM) should be OK for
- almost all users as this is the name of the standard DOS comand
- interpreter.
-
-
- 3.4. TEMP
-
- Used to determine where the program image will be swapped to when "swap"
- is active. The root disk is probably best eg
-
- set TEMP=C:\
-
-
- 4. Bug Reports
-
- Please send any bug reports on this document (errors, omissions etc) and
- I will fix it in the next release.
-
- I can be reached in the following way
-
- NTS Mailbox - G6DHU @ GB7IMB
- Internet - mikec@praxis.co.uk
- AMPRNet - mike@g6dhu.ampr.org [44.131.20.3]
- Snail Mail - Mike Chace
- 84 Frankland Close
- Bath, Avon
- BA1 4EL
-
- 73 and enjoy WNOS4!
-
- Mike - G6DHU
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5. Change Log
-
- 08 May 1992 (WNOS 4a3) - 1st version.
-
- 29th May 1992 (WNOS 4a6/7) - 2nd version.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-