home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / NBR11I.ZIP / NASYNC.DOC < prev    next >
Text File  |  1992-11-12  |  47KB  |  1,312 lines

  1.  
  2.         NAsync.Doc for NIC Async Version 1.1i
  3.  
  4.         Nov 12 1992
  5.  
  6.  
  7.  
  8.         Copyright (c) Eighth Layer Systems 1990-1992.
  9.         All rights reserved.
  10.  
  11.  
  12.  
  13. Warning:  The possibility of file corruption exists when using any software.
  14.           Please take whatever steps are required to protect vital files.
  15.  
  16.  
  17.  
  18.  
  19.  
  20.         This documentation is formatted with 23 line pages. It contains
  21. IBM PC type block graphics characters.
  22.  
  23.  
  24.         ┌──────────┐
  25.         │ CONTENTS │
  26.         └──────────┘
  27.  
  28.  
  29.             RELEASE NOTES..................................................  4
  30.  
  31.             INTRODUCTION................Definitions........................  5
  32.                                         Files Included.....................  7
  33.                                         NAsync Drivers.....................  9
  34.                                         NaComA Comport Agent............... 10
  35.                                         Na Control Utility................. 11
  36.  
  37.             CONSIDERATIONS..............NIC Bridge......................... 13
  38.                                         Protocols.......................... 14
  39.                                         Serial Ports....................... 16
  40.                                         Modems............................. 21
  41.  
  42.             SETUP/MAIN CONFIGURATION....MS Lan Manager 2.x................. 29
  43.                                         IBM Lan Server..................... 37
  44.  
  45.             OPERATION...................................................... 39
  46.  
  47.  
  48.             TROUBLESHOOTING.........Traps.................................. 42
  49.                                     Lan Manager Problems................... 43
  50.                                     Modem Problems......................... 44
  51.  
  52.             NASYNC PARAMETERS.............................................. 46
  53.  
  54.             ACKNOWLEDGEMENTS............................................... 57
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.         ┌───────────────┐
  71.         │ RELEASE NOTES │
  72.         └───────────────┘
  73.  
  74.         - The Install.Exe utility can be used to upgrade recent releases
  75.           of the software by installing over a previous version.
  76.  
  77.         - Version 1.1i of the NAsync drivers incorporate some changes
  78.           which require that host and client PCs both be updated to
  79.           this new version.
  80.  
  81.         - A number of error and exception conditions are now detected
  82.           and reported by the Na.Exe utility.
  83.  
  84.         - A number of previously undocumented parameters are now documented.
  85.           See the NASYNC PARAMETERS section for details.
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.         ┌──────────────┐
  94.         │ INTRODUCTION │
  95.         └──────────────┘
  96.  
  97.         ─────────────
  98.          Definitions
  99.         ─────────────
  100.  
  101.         The term "LanRoot" denotes the directory under which all network
  102. software is installed. For MS Lan Manager this is \LANMAN.DOS for DOS or
  103. \LANMAN for OS/2. For IBM Lan Server this is \IBMLAN for OS/2.
  104.  
  105.         NIC is a common network industry acronym for Network Interface Card.
  106. This is the Ethernet, Token Ring or other adapter which connects PCs to a
  107. network. NIC Async allows an asynchronous serial port to be used as a NIC.
  108.  
  109.         MAC is an acronym for Medium Access Control. Network adapter drivers
  110. are often referred to as MAC drivers.
  111.  
  112.         NDIS is an acronym for the Microsoft/3Com Network Driver Interface
  113. Specification. This is a software interface designed to allow multiple network
  114. protocols to control network adapter drivers. NIC Async adheres to the NDIS
  115. version 2.01 specifications.
  116.  
  117.         NIC Async is symmetrical. Any IBM compatible PC, whether DOS or OS/2,
  118. standalone or networked, workstation or server may initiate a call to, or
  119. answer a call from, another NIC Async equipped PC. This creates the potential
  120. for confusion about which machine is the "server". This document uses the term
  121. "host" to denote the PC which has answered a call. The term "client" denotes
  122. the PC which has initiated a call.
  123.  
  124.         Note that a PC may be setup to allow both incoming and outgoing calls.
  125. A connection between two PCs, however, will always be initiated by one of them
  126. and answered by the other. Thus, the designation of each PC may depend only on
  127. which PC initiated the call.
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.         ────────────────
  140.          Files Included
  141.         ────────────────
  142.  
  143.         The following files are included on the Install Disk:
  144.  
  145.  
  146.     \Readme  .Doc       NIC Bridge/Async introductory document
  147.     \NAsync  .Doc       This NIC Async document
  148.     \Tune    .Doc       Tuning document
  149.  
  150.     \Readme  .Bat       DOS batch file for NicDoc.Exe
  151.     \Readme  .Cmd       OS/2 command file for NicDoc.Exe
  152.  
  153.     \NicDoc  .Exe       NIC Bridge/Async DOS & OS/2 Documentation Viewer
  154.     \Install .Exe       NIC Bridge/Async DOS & OS/2 Install Utility
  155.  
  156.     \NicSetup.Exe       NIC Bridge/Async DOS & OS/2 Setup Utility
  157.     \NicCfg  .Exe       NIC Bridge/Async DOS & OS/2 Configuration Utility
  158.  
  159.  
  160.  
  161.  
  162.  
  163.     \NAsync  .Nif       NIC Async "NIF" file for IBM LS installation
  164.  
  165.     \NAsync  .DOS       DOS  NIC Async Driver for 386 & up
  166.     \NAsync  .D86       DOS  NIC Async Driver for 8086 & up
  167.  
  168.     \NAsync  .OS2       OS/2 NIC Async Driver for 386 & up on OS/2 1.2 & up
  169.     \NAsync  .O86       OS/2 NIC Async Driver for 286 & up or OS/2 1.1
  170.  
  171.     \NAComA  .Exe       OS/2 ComPort Agent
  172.  
  173.     \Na      .Exe       DOS & OS/2 Command Line Utility
  174.  
  175.  
  176.     \MSLM\Protocol.AD           DOS  Protocol.Ini for NIC Async
  177.     \MSLM\Protocol.AO           OS/2 Protocol.Ini for NIC Async
  178.  
  179.     \MSLM\NAsync  .ND           DOS   386 NAsync.Nif
  180.     \MSLM\NAsync  .ND8          DOS  8086 NAsync.Nif
  181.     \MSLM\NAsync  .NO           OS/2  386 NAsync.Nif
  182.     \MSLM\NAsync  .NO8          OS/2 8086 NAsync.Nif
  183.  
  184.  
  185.         ────────────────
  186.          NAsync Drivers
  187.         ────────────────
  188.  
  189.         The DOS and OS/2 drivers NAsync.DOS and NAsync.OS2 are the "engine"
  190. of NIC Async. The vast majority of work is done within these drivers. They
  191. appear to NDIS based protocols as regular Ethernet or Token Ring drivers.
  192.  
  193.         The drivers are optimized for and require an Intel 80386 or higher
  194. based PC. Support for PCs based on 80286 or lesser CPUs is provided by the
  195. drivers NAsync.D86 for DOS and NAsync.O86 for OS/2. NAsync.O86 is also
  196. required on OS/2 versions prior to version 1.2.
  197.  
  198.         The NAsync drivers support two modes under OS/2: "Direct Port Mode"
  199. and "OS/2 Filesystem Mode". Direct Port mode allows the driver to directly
  200. control the serial port and is required under DOS. It supports standard IBM
  201. AT type ports COM1 to COM4 on ISA PCs or IBM PS/2 type ports COM1 to COM8
  202. on MCA PCs. Interrupt sharing on MCA PCs is supported only under OS/2.
  203. OS/2 Filesystem mode allows the driver to access ports via OS/2 Com drivers
  204. such as COM01.Sys, COM02.Sys or COM.Sys and uses the NaComA Comport Agent.
  205.  
  206.         Up to nine instances of the NAsync driver may be loaded in Config.Sys.
  207. Each instance will support one serial port.
  208.         ──────────────────────
  209.          NaComA Comport Agent
  210.         ──────────────────────
  211.  
  212.         The OS/2 ComPort Agent NaComA.Exe does the work of communicating with
  213. a serial port through the file system in OS/2. The use of this Agent is
  214. optional under OS/2.
  215.  
  216.         If you use a serial board such as those in the Digiboard line, the
  217. board should come with drivers for OS/2. The agent is required for special
  218. boards such as these.
  219.  
  220.         The command "NACOMA *" will start up to nine instances of the OS/2
  221. ComPort Agent in the background. This will service the maximum of nine NAsync
  222. driver instances.
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.         ────────────────────
  232.          Na Control Utility
  233.         ────────────────────
  234.  
  235.         The control utility Na.Exe is a command line utility for the control
  236. of NIC Async drivers. It provides options to dial, hangup, set parameters and
  237. view statistics. It runs under both DOS & OS/2.
  238.  
  239.         The command "NA" with no options provides the option listing shown
  240. on the following page.
  241.  
  242.         Note that a number from 1 to 9 may precede any Na option to specify
  243. the driver number under control. For example, "NA 2 D" performs dial out on
  244. the second NAsync driver loaded in Config.Sys, while "NA D" performs the same
  245. function on the first driver.
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255. Na control utility for NIC Async v1.1i.
  256. Copyright (c) Eighth Layer Systems 1990-1992. All rights reserved.
  257.  
  258. Na may be invoked with the following options:
  259.  S                to view Statistics
  260.  S+               to view detailed Statistics
  261.  D                to Dial
  262.  H                to Hangup
  263.  E+               to enable Encryption
  264.  E-               to disable Encryption
  265.  C+               to enable Compression
  266.  C-               to disable Compression
  267.  N   number       to set a new default phone number
  268.  P   password     to set a new default password
  269.  T                to Test datalink
  270.  M                to view Miscellaneous values
  271.  ?                to view these options
  272.  ?+               to view rarely needed options
  273. A NIC Async driver number may precede any option.
  274. The range is 1 to 9. The default is 1.
  275.  
  276.  
  277.         ┌────────────────┐
  278.         │ CONSIDERATIONS │
  279.         └────────────────┘
  280.  
  281.         ────────────
  282.          NIC Bridge
  283.         ────────────
  284.  
  285.         NIC Async may be used alone or in combination with NIC Bridge. Remote
  286. user PCs always use NIC Async alone. When used alone on a server, it allows
  287. remote access to that server only. A remote user will be able to access all of
  288. the resources on that server but will have no access to other resources on the
  289. network.
  290.  
  291.         When installed in combination with NIC Bridge a remote user or remote
  292. network will be able to access all resources on the local network. Further
  293. information on NIC Bridge can be found in the NBridge.Doc file.
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.         ───────────
  301.          Protocols
  302.         ───────────
  303.  
  304.         The major difference between a real network connection and NIC Async
  305. is the difference in speed. The low speeds used by modems can cause problems
  306. for some protocols and applications. Some protocols, such as MS/IBM NetBEUI
  307. can be tuned for low speed use. Other protocols, such as 3Com NBP, were not
  308. specifically designed to be used at low speeds, but may be tunable for them.
  309.  
  310.         Protocols which can be manually tuned, or that automatically tune
  311. themselves for low speed operation are recommended. The list of such protocols
  312. includes MS/IBM NetBEUI and various implementations of TCP/IP and XNS.
  313.  
  314.         Some network applications, and particularly those that communicate
  315. via NetBIOS, will not operate well or possibly at all, at low speeds.
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.         NIC Async drivers are installed on servers and workstations as network
  325. adapter drivers. Multiple copies of the NIC Async drivers may be loaded, one
  326. for each serial port providing network access. Each driver loaded appears as a
  327. seperate network adapter driver.
  328.  
  329.         In many cases this imposes a requirement for mechanisms to deal with
  330. multiple adapters. Both MS Lan Manager and IBM Lan Server provide support for
  331. multiple network adapters. This support must also be provided by the network
  332. protocols used by the network operating system.
  333.  
  334.         Some NDIS protocols, such as MS/IBM NetBEUI, provide support for
  335. "binding" to multiple adapter drivers. Some protocols, such as 3Com NBP,
  336. support only one adapter driver but allow multiple copies of the protocol
  337. driver to be loaded. Both of these protocol types can be handled by NIC Async.
  338.  
  339.         Other protocols, such as MS TCP/IP, support only one adapter driver
  340. and can be loaded only once. This type of protocol restricts the options
  341. available. If this type of protocol is needed on a local network adapter it
  342. cannot be made available simultaneously to a NIC Async adapter driver. This
  343. type of protocol requires the use of NIC Async with NIC Bridge, bridging via
  344. a dedicated network adapter.
  345.  
  346.         ──────────────
  347.          Serial Ports
  348.         ──────────────
  349.  
  350.         In "Direct Port" mode NAsync allows the use of COM1 - COM8. The
  351. default values for I/O address and IRQ level for these ports are shown below.
  352. The MCA values shown are the IBM standards for PS/2s. The ISA values shown
  353. are the IBM standards for PCs, XTs and ATs for COM1-COM2 while COM3-COM4 are
  354. defacto industry standards.
  355.  
  356.         Note that the sharing of interrupts is only supported on MCA machines
  357. running under OS/2.
  358.  
  359.  
  360. ComPort:           COM1  COM2  COM3  COM4  COM5  COM6  COM7  COM8
  361.  
  362. ISA I/O address     3F8   2F8   3E8   2E8   1E8   1E0   280   288
  363.     IRQ level         4     3     4     3     2     5     2     5
  364.  
  365. MCA I/O address     3F8   2F8  3220  3228  4220  4228  5220  5228
  366.     IRQ level         4     3     3     3     3     3     3     3
  367.  
  368.  
  369.  
  370.         Non-standard serial ports may be accommodated in "Direct Port" mode by
  371. adding the following parameters to the [NASYNC_NIF] section of Protocol.Ini
  372. AFTER the COMM_PORTNAME section:
  373.  
  374.                 ; Range: 0x0 - 0xFFF8 where low 3 bits = 0
  375.         COMM_IOADDRESS  = 0x3F8
  376.  
  377.                 ; Range: 2 - 0x0F
  378.         COMM_INTERRUPT  = 4
  379.  
  380.  
  381.  
  382.         The baudrate values accepted by the NAsync driver are:
  383. 300, 600, 1200, 2400, 4800, 9600, 19200, 28800, 38400, 57600 and 115200.
  384. All of these baudrates are valid in the "Direct Port" mode of operation.
  385.  
  386.         Use of the NaComa OS/2 Comport Agent however, limits valid baudrates
  387. to those supported by the OS/2 Com driver. The standard OS/2 Com drivers
  388. usually limit the maximum baudrate to 19200 baud. The standard OS/2 2.0 Com
  389. driver allows a maximum baudrate of 57600 baud on 16550A equipped serial ports
  390. only. Regular serial ports are still limited to 19200 baud.
  391.  
  392.  
  393.         The use of serial ports which use the 16550A buffered UART chip is
  394. highly recommended, particularly at baudrates of 9600 and up in the DOS or
  395. Windows environment. These buffered UART chips can greatly reduce or eliminate
  396. the loss of characters due to "serial overrun".
  397.  
  398.         Serial overrun occurs when interrupts are disabled for too long and
  399. a new character of data is received before the previous character has been
  400. processed. The MS Windows environment, EMM386.Exe, disk caches, TSRs, network
  401. software, BIOS routines and DOS itself all contribute to the problem by
  402. disabling interrupts for long periods of time. The use of high baudrates
  403. aggravates this problem. At 9600 baud even the short period of 1 milli-seconds
  404. of disabled interrupts can cause problems.
  405.  
  406.         When characters are lost due to serial overrun, network packets have
  407. to be re-transmitted. This causes greatly reduced performance at best or
  408. network timeout errors and disrupted operations at worst.
  409.  
  410.         The 16550A UART chip provides a 16 character receive buffer to reduce
  411. the incidence of this problem. It effectively allows interrupts to be disabled
  412. for 16 times as long as the more common 8250 and 16450 UART chips before
  413. losing characters to serial overrun.
  414.  
  415.  
  416.         In addition to reducing the incidence of serial overrun errors, the
  417. 16550A UART can reduce the CPU load caused by high speed communications. The
  418. chip can be configured to generate an interrupt when 1, 4, 8, or 14 characters
  419. are waiting in the receive buffer. This allows a tradeoff to be made between
  420. safety from serial overrun errors and the average overhead to receive each
  421. character. The 16550A chip also provides a 16 byte transmit buffer which
  422. allows up to 16 bytes to be transmitted during a single interrupt, rather than
  423. 16 seperate interrupts.
  424.  
  425.         One potential problem exists when using the 16550A on PC and AT type
  426. PCs. Most BIOS's will not be able to detect a serial port which uses this chip
  427. when it's buffers are enabled. This problem is most evident on AT type PCs
  428. running OS/2 1.x where on a warm boot the COM01.Sys driver is unable to detect
  429. the existence of the port. One solution for this under OS/2 requires the use
  430. of the NaComA.Exe OS/2 Comport Agent. When a "NA R" command is issued for a
  431. NIC Async port, the buffers are disabled before the Agent terminates. This
  432. command prior to a warm boot resolves the problem for ports used by NIC Async.
  433. For other ports the command "MODE COMx:1200,,,,Buffer=Off" is equivalent.
  434.  
  435.  
  436.  
  437.  
  438.  
  439.         Most PS/2's are factory equipped with the 16550A chip. Some early
  440. models used the earlier bug-ridden 16550 which should be avoided.
  441.  
  442.         The 16550A chip can be easily retro-fitted on most serial ports which
  443. provide a 40 pin socket for the UART. It is available from a number of vendors
  444. including Jameco Electronics and JDR Microdevices, for prices in the range of
  445. $10.00 - $30.00. Both of these vendor also offer serial adapters which can be
  446. fitted with these chips.
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.         ────────
  462.          Modems
  463.         ────────
  464.  
  465.         NIC Async is designed to be modem independent, but it does require
  466. some modem parameters to be configured. This configuration should be done in
  467. the NIC Async modem initialization string.
  468.  
  469.         The modem initialization string is set with the Protocol.Ini parameter
  470. MODEM_INIT in the [NASYNC_NIF] section. This string is sent to the modem
  471. during the NDIS NetBIND and each time an outgoing call is terminated.
  472.  
  473.         The default of MODEM_INIT = "AT&FQ0V1&C1&D2&W" is generic and should
  474. be accepted by virtually any Hayes compatible modem. Non-compressing modems of
  475. 2400 baud and lower should work with this init string. It should however be
  476. customized for most modern modems. Note that any added parameters should be
  477. inserted before the final "&W" option.
  478.  
  479.         The following pages explain the contents of the modem init string,
  480. NIC Async requirements and recommended modifications to the init string.
  481.  
  482.  
  483.  
  484.  
  485.         MODEM_INIT = "AT&FQ0V1&C1&D2&W"
  486.  
  487.  
  488.  
  489.         Q0    - Turns on modem result codes.
  490.  
  491.         V1    - Enables verbose mode of modem result reporting.
  492.  
  493.         &C1   - Configures modem to assert "Carrier Detect" (CD)
  494.                 signal only when carrier is present.
  495.  
  496.         &D2   - Configures the modem to hangup when "Data Terminal Ready"
  497.                 (DTR) signal is dropped.
  498.  
  499.         &W    - Writes the new parameters to the modem.
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.         Recommend option additions to the default modem init string:
  509.  
  510.                 - Turn on RTS/CTS flow control.
  511.                   Turn off all other forms of flow control.
  512.  
  513.  
  514.                 - Turn off all error control and compression.
  515.  
  516.                   Note: NIC Async has been successfully tested with NetBEUI
  517.                         using V.42 error control. V.42bis compression however,
  518.                         has caused timing problems for NetBEUI.
  519.  
  520.                         For initial setup with any protocol it is recommended
  521.                         that all error control and compression be disabled.
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                 - Disable baudrate switching / Enable baudrate locking.
  532.  
  533.                   Note: Some modems, usually high speed modems, always
  534.                         maintain a constant baudrate from PC to modem.
  535.                         Other modems, usually low speed Hayes compatible
  536.                         modems, always change the PC to modem baudrate to
  537.                         match the carrier speed.
  538.  
  539.                         To accommodate both modem types the parameter
  540.                         MODEM_LOCKBAUD is provided. The default value
  541.                         "YES" is for the former, while "NO" for the latter.
  542.                         Further, when connecting, NIC Async enters a
  543.                         "Verifying Data Link" state. It transmits test
  544.                         packets and waits for a response from the remote.
  545.  
  546.                         If no response is received, the host and client
  547.                         modify their MODEM_LOCKBAUD state at intervals
  548.                         in an attempt to acheive a verified data link.
  549.                         An extended "Verifying Data Link" state indicates
  550.                         that MODEM_LOCKBAUD should be changed on the host,
  551.                         client or both.
  552.  
  553.  
  554.                 Some representative modem init strings are shown below.
  555.         Refer to your modem documentation for definitive information on
  556.         the options your modem supports.
  557.  
  558.  
  559.         ; Hayes Compatible w/ Compression or Telebit
  560.                 ; &K3 enables RTS/CTS flow control
  561.                 ; &Q0 disables error control and compression
  562.  
  563.         MODEM_INIT = "AT&FQ0V1&C1&D2 &K3&Q0 &W"
  564.  
  565.  
  566.  
  567.         ; Microcom
  568.                 ; \Q3 enables RTS/CTS flow control
  569.                 ; \N0 disables error control and compression
  570.  
  571.         MODEM_INIT = "AT&FQ0V1&C1&D2 \Q3\N0 &W"
  572.  
  573.  
  574.  
  575.  
  576.  
  577.         ; US Robotics V.32
  578.                 ; &B1 enables baudrate locking
  579.                 ; &H1&I0&R2 enables RTS/CTS flow control
  580.                 ; &K0&M0 disables error control and compression
  581.  
  582.         MODEM_INIT = "AT&FQ0V1&C1&D2 &B1 &H1&I0&R2 &K0&M0 &W"
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.         NOTE:   Many modems will not accept a command of greater than
  590.                 40 characters. The "AT", spaces and the terminating
  591.                 carriage return are not included in this count.
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.         If, after sending the modem init string, NIC Async detects an active
  601. CTS signal, it will use "Request to Send"/"Clear to Send" (RTS/CTS) flow
  602. control. This is the most widely supported hardware flow control method and is
  603. essential for high speeds. It allows the PC & modem to communicate at high
  604. baudrates even when the modem to modem speed is lower.
  605.  
  606.         When the modem is ready to accept data it should assert CTS. When the
  607. modem buffer is full it should de-assert or turn off CTS. NIC Async controls
  608. RTS in the same way to inform the modem when it is ready to receive data.
  609.  
  610.         If your modem supports RTS/CTS flow control, add the appropriate
  611. options to MODEM_INIT. This can generally be done with "&K3" on Hayes and
  612. Telebit modems. Modems such as those from Microcom may require "\Q3".
  613. US Robotics modems have worked well with "&H1&I0&R2".
  614.  
  615.  
  616.         NIC Async asserts the signal "Data Terminal Ready" (DTR) when
  617. answering, initiating or maintaining a call. This signal is dropped when
  618. the call is to be disconnected. Modems should be configured to hang up when
  619. DTR is dropped. The default option "&D2" will normally do this.
  620.  
  621.  
  622.  
  623.         Detection of either the "Ring Indicator" or "Carrier Detect" signal
  624. (RI or CD) will initiate the answering of a call. NIC Async then sends the
  625. MODEM_ANSWER string, which is by default "ATA". It will then wait for the
  626. "Carrier Detect" signal to become active. Modems should be configured to
  627. assert CD only when carrier is detected. The default option "&C1" will
  628. normally do this.
  629.  
  630.         If, for some reason, NIC Async does not detect incoming calls, set
  631. "S0=1" in MODEM_INIT. The command "NA A" may also be used to manually answer
  632. for troubleshooting.
  633.  
  634.         For initial setup and testing, it is recommended that all modem error
  635. control and compression be disabled. Adding &Q0 to the MODEM_INIT string will
  636. often do this on Hayes and Telebit modems. Microcom modems may require \N0
  637. while US Robotics modems may require &K0&M0.
  638.  
  639.         NIC Async has been successfully tested with NetBEUI using V.42 error
  640. control, but not with V.42bis compression. Compression causes NetBEUI to
  641. suffer from timeouts due to buffering. If your modem supports error control
  642. and/or compression you may wish to enable these features one at a time after
  643. ensuring that your configuration is working.
  644.  
  645.         ┌──────────────────────────┐
  646.         │ SETUP/MAIN CONFIGURATION │
  647.         └──────────────────────────┘
  648.  
  649.         ────────────────────
  650.          MS Lan Manager 2.x
  651.         ────────────────────
  652.  
  653.  
  654. 1)      Install Lan Manager if it is not already installed. If this PC will
  655.         not use a local network adapter, do one of the following.
  656.  
  657. 1a)     Lan Manager 2.0:
  658.  
  659.           - Select "OK" upon reaching the "Network Drivers" screen.
  660.             Do not select "Add driver". Disregard the warning that
  661.             Lan Manager will not operate properly.
  662.  
  663.  
  664. 1b)     Lan Manager 2.1:
  665.  
  666.           - Specify "No Driver" from the bottom of the list when prompted to
  667.             "Select Available Network Adapter Driver".
  668.  
  669. 2)      Install NIC Bridge/Async on the PC. With the NIC Bridge/Async Install
  670.         Disk inserted into the A: drive the command "A:\Install" will initiate
  671.         the installation procedure. When this is complete the PC should be
  672.         rebooted.
  673.  
  674. 3)      Run NicSetup.Exe and ensure that the General Configuration information
  675.         displayed is appropriate. Option 2 "Change General Configuration" may
  676.         be used to make any changes.
  677.  
  678.         Select option 5 "Create MS Lan Manager Driver Import Disk" of the
  679.         NicSetup.Exe utility. This requires a floppy disk with at least
  680.         600 KBytes of free space.
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692. 4)      Import the NIC Async driver by doing one of the following.
  693.  
  694.  
  695. 4a)     Lan Manager 2.0:
  696.  
  697.           - Run the Lan Manager Setup.Exe utility. From the main Setup menu
  698.             select "Actions", "Import Network Drivers". Insert the Import
  699.             Disk into a floppy drive and when prompted select the "NIC Async"
  700.             driver.
  701.  
  702.  
  703.  
  704. 4b)     Lan Manager 2.1:
  705.  
  706.           - Run the Lan Manager Setup.Exe utility. From the main Setup menu
  707.             select "Configuration", "Network Drivers", "Add New Config",
  708.             "Other Driver". Insert the Import Disk into a floppy drive and
  709.             when prompted select the "NIC Async" driver. Select "Cancel" until
  710.             the main Setup menu reappears.
  711.  
  712.  
  713.  
  714.  
  715. 5)      Ensure that all local Ethernet and Token Ring adapters have been
  716.         configured before doing one of the following.
  717.  
  718.  
  719. 5a)     Lan Manager 2.0:
  720.  
  721.           - From the main Setup menu select "Actions", "View/Modify" and
  722.             advance to the "Network Drivers" screen. Highlight "NIC Async" in
  723.             the "Network adapter cards" box and select "Add driver". Highlight
  724.             a protocol in the "Protocols" box and select "Add Protocol" for
  725.             all protocols to be used remotely. Repeat the "Add driver" and
  726.             "Add Protocol" selections for each serial port to be used. When
  727.             finished select "OK" and advance through the remaining screens.
  728.  
  729.             Select "Actions", "Save" from the main Setup menu. Setup may now
  730.             be exited with the <F3> key.
  731.  
  732.             The following page shows the "Network Drivers" screen for a
  733.             configuration with one Ethernet adapter and two async ports.
  734.             Note that local adapter drivers should be listed first in the
  735.             "Network configuration" box.
  736.  
  737.  
  738.         LM 2.0 Setup Network Drivers Screen:
  739.  
  740.  
  741.    ┌─────────────────────────── Network Drivers ───────────────────────────┐
  742.    │ Network configuration:                                                │
  743.    │  ┌────────────────────────────────────────────────────────────────┐   │
  744.    │  │3Com Etherlink II Adapter.................NetBEUI              │   │
  745.    │  │ NIC Async.................................NetBEUI              │   │
  746.    │  │ NIC Async.................................NetBEUI              │   │
  747.    │  │                                                                │   │
  748.    │  │                                                                │   │
  749.    │  └────────────────────────────────────────────────────────────────┘   │
  750.    │ Network adapter cards:                    Protocols:                  │
  751.    │  ┌───────────────────────────────────────┐ ┌─────────────────────┐    │
  752.    │  │3Com Etherlink II Adapter             │ │NetBEUI             │    │
  753.    │  │ IBM Token Ring Adapter                │ │ NIC Bridge          │    │
  754.    │  │ NIC Async                             │ │                     │    │
  755.    │  │ SRTok                                 │ │                     │    │
  756.    │  └───────────────────────────────────────┘ └─────────────────────┘    │
  757.    │───────────────────────────────────────────────────────────────────────│
  758.    │ < OK >  <Add driver>  <Add Protocol>  <Remove>  < Done >  <Cancel>    │
  759.    └───────────────────────────────────────────────────────────────────────┘
  760.  
  761. 5b)     Lan Manager 2.1:
  762.  
  763.           - From the main Setup menu select "Configuration","Network Drivers",
  764.             "Add New Config". Highlight "NIC Async" and select "OK". Select
  765.             the protocols to be used remotely. Repeat the "Add New Config"
  766.             selection for each serial port to be used. When finished select
  767.             "OK" and "Save".
  768.  
  769.             Setup may now be exited with the <F3> key.
  770.  
  771.  
  772.             The following page shows the "Workstation Configuration" screen
  773.             for a configuration with one Ethernet adapter and two async ports.
  774.             Note that local adapter drivers should be listed first in the
  775.             "Installed configurations" box.
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.         LM 2.1 Setup Workstation Configuration Screen:
  785.  
  786.  
  787.        ┌─────────────────── Workstation Configuration ───────────────────┐
  788.        │ Installed Configuration(s):                                     │
  789.        │  ┌───────────────────────────────────────────────────────────┐  │
  790.        │  │3Com Etherlink II Adapter                                 │  │
  791.        │  │     Netbeui                                               │  │
  792.        │  │ NIC Async                                                 │  │
  793.        │  │     Netbeui                                               │  │
  794.        │  │ NIC Async                                                 │  │
  795.        │  │     Netbeui                                               │  │
  796.        │  │                                                           │  │
  797.        │  │                                                           │  │
  798.        │  │                                                           │  │
  799.        │  │                                                           │  │
  800.        │  └───────────────────────────────────────────────────────────┘  │
  801.        │─────────────────────────────────────────────────────────────────│
  802.        │   OK    <Add/Remove Protocols>  <Add New Config>                │
  803.        │ <Remove Config>  <Cancel>  <Help>                               │
  804.        └─────────────────────────────────────────────────────────────────┘
  805.  
  806.  
  807. 6)      Before rebooting the PC, the Protocol.Ini file may need modification.
  808.         This can be done with the NicCfg.Exe utility. Within NicCfg select
  809.         "Config", "Async 1". When each screen of options is appropriate press
  810.         the <Enter> key. Repeat for "Async 2" etc. for each serial port to be
  811.         used.
  812.  
  813.  
  814.         The MAC Type option should be set to Ethernet for all cases except
  815.         when NIC Async is being used with NIC Bridge in source routing mode.
  816.  
  817.         The Network address value should be unique among all network addresses
  818.         in use on the network. Remember to set a DIFFERENT Network address on
  819.         the host and all clients.
  820.  
  821.         Other options may be left at default or changed as appropriate for
  822.         your environment. Exit NicCfg with the <F3> key.
  823.  
  824.  
  825. 7)      Run NicSetup.Exe again and select option 4 to tune NetBEUI and
  826.         the Lan software for low speed operation.
  827.  
  828.  
  829.         ────────────────
  830.          IBM Lan Server
  831.         ────────────────
  832.  
  833.  
  834. 1)      Install Lan Server if it is not already installed.
  835.  
  836. 2)      Install NIC Bridge/Async on the PC. With the NIC Bridge/Async Install
  837.         Disk inserted into the A: drive the command "A:\Install" will initiate
  838.         the installation procedure. When this is complete the PC should be
  839.         rebooted.
  840.  
  841. 3)      Run NicSetup.Exe and ensure that the General Configuration information
  842.         displayed is appropriate. Option 2 "Change General Configuration" may
  843.         be used to make any changes.
  844.  
  845. 4)      Run the Lan Server LanInst utility. Install the NAsync driver in
  846.         C:\NIC11 as you would any other NDIS ethernet driver. The "NIF" file
  847.         C:\NIC11\NAsync.Nif can provide Lan Server with the information needed
  848.         to set NAsync parameters via the "Configure LAN Tranport" option.
  849.  
  850.         Be sure to enable all adapters for use with Lan Server.
  851.  
  852.  
  853. 5)      Before rebooting the PC, the Protocol.Ini file may need modification.
  854.         This can be done with the NicCfg.Exe utility. Within NicCfg select
  855.         "Config", "Async 1". When each screen of options is appropriate press
  856.         the <Enter> key. Repeat for "Async 2" etc. for each serial port to be
  857.         used.
  858.  
  859.  
  860.         The MAC Type option should be set to Ethernet for all cases except
  861.         when NIC Async is being used with NIC Bridge in source routing mode.
  862.  
  863.         The Network address value should be unique among all network addresses
  864.         in use on the network.
  865.  
  866.         Other options may be left at default or changed as appropriate for
  867.         your environment. Exit NicCfg with the <F3> key.
  868.  
  869.  
  870.  
  871. 6)      Run NicSetup.Exe again and select option 4 to tune NetBEUI and
  872.         the Lan software for low speed operation.
  873.  
  874.  
  875.         ┌───────────┐
  876.         │ OPERATION │
  877.         └───────────┘
  878.  
  879.         The NIC Async host should start and run normally. The Device driver(s)
  880. should load from Config.Sys and display ID messages. Note that should a driver
  881. cause problems booting a PC, installation of the driver may be aborted by
  882. holding down the Alt-Key.
  883.  
  884.         The NIC Async client should also start and run normally. After
  885. the netbind has been done you can dial with "NA D". This should show a final
  886. status of Open. The workstation service may be started and you should now
  887. be able to login and proceed normally. Use "NA H" to terminate the session.
  888.  
  889.         Note that the workstation service may actually be started before the
  890. remote connection is established. MS Lan Manager and IBM Lan Server 3.0 will
  891. also allow an unvalidated logon before dialing.
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.         "NA C+" and "NA C-" enable and disable software compression, while
  900. "NA E+" and "NA E-" enable and disable encryption. Both of these have been
  901. found usable to about 57,600 baud on a 25 Mhz 386 DX, however this DOES use
  902. up virtually all of the CPU power. This may not be a problem for a remote
  903. DOS PC but local users of a network server will probably not appreciate the
  904. loss of response time. If you intend to make use of compression or encryption
  905. it is strongly recommended that you test your intended configuration to ensure
  906. that the results are acceptable to you and your users.
  907.  
  908.         The compression is optimized for "Byte Redundant" data such as text
  909. and typical network control traffic. NIC Async does not offer the compression
  910. ratios you can get with utilities such as PKZip. It is designed to compress
  911. data per packet with as little overhead as possible. If you intend to transfer
  912. already compressed files and compression is currently enabled, you can use
  913. "NA C-" to turn compression off while connected. This sends a message to the
  914. remote NIC Async PC to ensure compression is disabled in both directions.
  915.  
  916.         Modem compression will do nothing for you if software compression
  917. or encryption are turned on. This is due to the fact that both compression
  918. and encryption essentially randomize the data, preventing the modem from
  919. doing any useful compression.
  920.  
  921.  
  922.         The software compression in NIC Async is "smart" in that it won't
  923. expand data & slow down as happens with MNP. There is, however, a higher load
  924. on the PC attempting to compress. In general, unless encryption is needed, if
  925. modem compression is available, it probably makes more sense to use it.
  926.  
  927.         Encryption performed by NIC Async is basic "Data Encryption Standard"
  928. (DES) in "Electronic Code Book" (ECB) mode. The 8 byte passwords available are
  929. mapped to the 56 bit DES Keys. Basic ECB mode DES seems to be suitable for
  930. most commercial work. Turning compression on with encryption increases the
  931. "randomness" of the data and thus offers further protection.
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.         ┌─────────────────┐
  945.         │ TROUBLESHOOTING │
  946.         └─────────────────┘
  947.  
  948.         ───────
  949.          Traps
  950.         ───────
  951.  
  952.         It is expected that the majority of problems will be with either
  953. protocol tuning or modem setups. Regardless, you may have a problem at some
  954. point with an OS/2 Trap or similiar nasty bug. OS/2 device drivers are much
  955. more likely than applications to bring OS/2 to a halt.
  956.  
  957.         This software has been extensively torture-tested in many different
  958. configurations at 115200 baud and lower. No unexplained traps or mysterious
  959. failures have been observed in quite some time. Given the nature of software,
  960. however, it's quite possible that you will experience something like this.
  961.  
  962.         If you get any traps under OS/2 (or DOS, via Qemm for example) please
  963. write down the register dump you receive. Unlike many OS/2 drivers, a system
  964. trap in NAsync.OS2 will usually identify NAsync.OS2 by name. If a register
  965. dump can be provided, the problem causing it can most likely be fixed.
  966.  
  967.         ──────────────────────
  968.          Lan Manager Problems
  969.         ──────────────────────
  970.  
  971.         Note that the DOS NetBEUI T1 parameter is reported by MS to be broken
  972. in LM 2.0B through to LM 2.0C patch level 8 in such a way as to make slow
  973. links impossible to use. This hasn't, however, been observed in testing.
  974.  
  975.         Microsoft TCP/IP has been found to be incompatible with the DOS
  976. Lanman.Ini WRKHEURISTICS tuning. Specifically, a DOS workstation running
  977. MS TCP/IP will give "Incorrect Network Response" errors when both raw I/O
  978. and opportunistic locking are disabled (WRKHEURISTICS bit 8=0 and bit14=1).
  979. The solution in this case is to enable raw I/O by setting bit 14 to 0.
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.         ────────────────
  991.          Modem Problems
  992.         ────────────────
  993.  
  994.         The Na.Exe utility offers a VS option to view the NIC Async serial
  995. buffers. You can use this to see the commands NIC Async sends to the modem
  996. and the modem responses.
  997.  
  998.         Sample output from the command "NA VS 48" is shown below. The second
  999. parameter 48 specifies how many buffer bytes to display and may range from 16
  1000. to 4096. This example shows the modem initialization string and result.
  1001.  
  1002.  
  1003. Transmit Buffer: 
  1004.      2B 2B 2B 41 54 48 0D 41 54 26 46 51 30 56 31 26    +++ATH.AT&FQ0V1&
  1005.      43 31 26 44 32 26 57 0D 00 00 00 00 00 00 00 00    C1&D2&W.........
  1006.      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  1007.  
  1008. Receive Buffer: 
  1009.      2B 2B 2B 41 54 48 0D 0D 0A 4F 4B 0D 0A 41 54 26    +++ATH...OK..AT&
  1010.      46 51 30 56 31 26 43 31 26 44 32 26 57 0D 0D 0A    FQ0V1&C1&D2&W...
  1011.      4F 4B 0D 0A 00 00 00 00 00 00 00 00 00 00 00 00    OK..............
  1012.  
  1013.  
  1014.         Na.Exe also allows changing the modem initialization string from the
  1015. command line. If the new modem init string is set while the driver is in the
  1016. "Closed" state, the new string will be sent to the modem immediately. The
  1017. command to do this is in the form:   NA Q "AT&FQ0V1&C1&D2 &W".
  1018.  
  1019.         All statistics and both serial buffers can be cleared with "NA VC".
  1020. This is useful when changing the modem initialization string to get a clearer
  1021. picture of how the modem has responded. For example the sequence:
  1022.         NA VC
  1023.         NA Q  "AT&D255"
  1024.         NA VS 48
  1025. Produces the output:
  1026.  
  1027. Transmit Buffer: 
  1028.      2B 2B 2B 41 54 48 0D 41 54 26 44 32 35 35 0D 00    +++ATH.AT&D255..
  1029.      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  1030.      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
  1031.  
  1032. Receive Buffer: 
  1033.      0D 0A 4F 4B 0D 0A 2B 2B 2B 41 54 48 0D 0D 0A 4F    ..OK..+++ATH...O
  1034.      4B 0D 0A 41 54 26 44 32 35 35 0D 0D 0A 45 52 52    K..AT&D255...ERR
  1035.      4F 52 0D 0A 00 00 00 00 00 00 00 00 00 00 00 00    OR..............
  1036.         ┌───────────────────┐
  1037.         │ NASYNC PARAMETERS │
  1038.         └───────────────────┘
  1039.  
  1040.         The following pages detail Protocol.Ini parameters for the NAsync
  1041. driver. Defaults are shown. Parameter values shown in quotes are ASCII string
  1042. parameters. All other parameters are numeric. Numeric parameters preceded with
  1043. "0x" are hexadecimal values while all others are decimal values.
  1044.  
  1045.  
  1046.  
  1047.     REQUIRED NDIS PARAMETERS:
  1048.  
  1049.  
  1050.                 ; First driver is "NASYNC$", second is "NASYNC2$", etc.
  1051.                 ; Range: NASYNC$ - NASYNC9$
  1052.                 ; Only required parameter
  1053.  
  1054.         DRIVERNAME      = "NASYNC$"
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.     MAC PARAMETERS:
  1061.  
  1062.  
  1063.                 ; Sets network address of simulated adapter
  1064.                 ; MUST be different for each driver on each PC
  1065.                 ; Range: "000000000000" - "FFFFFFFFFFFF"
  1066.                 ; MUST be exactly 12 hex digits
  1067.  
  1068.         MAC_NETADDRESS  = "123456789ABC"
  1069.  
  1070.  
  1071.                 ; Sets Ethernet or Token Ring emulation
  1072.                 ; Range: "DIX+802.3" or "802.5"
  1073.  
  1074.         MAC_TYPE        = "DIX+802.3"
  1075.  
  1076.  
  1077.                 ; Maximum number of queued transmit requests
  1078.                 ; Range: 1 - 50
  1079.  
  1080.         MAC_MAXXMITS    = 8
  1081.  
  1082.  
  1083.                 ; Changes reported IRQ Level
  1084.                 ; Included only for 3Com XNS which intercepts this IRQ
  1085.                 ;  and can cause overruns; set to 0xFF for 3Com XNS
  1086.                 ; Range: 0x00 - 0xFF
  1087.  
  1088.         MAC_REPORTIRQ   = Interrupt for this port (4 for COM1)
  1089.  
  1090.  
  1091.  
  1092.     COMM PARAMETERS:
  1093.  
  1094.  
  1095.                 ; Communications port name
  1096.                 ; Range: 4 - 64 characters, "COM1"-"COM8" in Direct Port Mode
  1097.  
  1098.         COMM_PORTNAME   = "COM1"
  1099.  
  1100.  
  1101.                 ; Communications port baudrate
  1102.                 ; Range: 300/600/1200/2400/4800/9600/19200/38400/57600/115200
  1103.  
  1104.         COMM_BAUDRATE   = 9600
  1105.  
  1106.                 ; Communications port I/O Address for non-standard ports
  1107.                 ; MUST appear after COMM_PORTNAME if present
  1108.                 ; Range: 0x0 - 0xFFF8 where low 3 bits = 0
  1109.  
  1110.         COMM_IOADDRESS  = 0x3F8 (For COM1)
  1111.  
  1112.  
  1113.                 ; Communications port IRQ Level for non-standard ports
  1114.                 ; MUST appear after COMM_PORTNAME if present
  1115.                 ; Range: 2 - 0x0F
  1116.  
  1117.         COMM_INTERRUPT  = 4     (For COM1)
  1118.  
  1119.  
  1120.                 ; Modifies 16550A Uart detection
  1121.                 ; Not normally needed
  1122.                 ; Range: "AUTO", "YES" or "NO"
  1123.  
  1124.         COMM_16550A     = "AUTO"
  1125.  
  1126.  
  1127.  
  1128.  
  1129.                 ; Controls removal of BIOS information about serial port
  1130.                 ; Range: "YES" or "NO"
  1131.  
  1132.         COMM_RBIOSINFO  = "YES"
  1133.  
  1134.  
  1135.                 ; Sets 16550A Rx Trigger Level
  1136.                 ; High values minimize CPU usage,
  1137.                 ;  low values minimize serial overrun errors
  1138.                 ; Range: 1, 4, 8, 14 or 0 for AUTO
  1139.  
  1140.         COMM_RXTRIGGER  = 0 (For OS/2)
  1141.         COMM_RXTRIGGER  = 1 (For DOS)
  1142.  
  1143.  
  1144.                 ; Enables OS/2 File System mode
  1145.                 ; Range: "YES" or "NO"
  1146.  
  1147.         COMM_FSMODE     = "NO"
  1148.  
  1149.  
  1150.  
  1151.  
  1152.     MODEM PARAMETERS:
  1153.  
  1154.  
  1155.                 ; Sets Hayes or Null modem type
  1156.                 ; Range: "HAYES" or "NULL"
  1157.  
  1158.         MODEM_TYPE      = "HAYES"
  1159.  
  1160.  
  1161.                 ; Modem initialization string
  1162.                 ; Range: 0 - 50 characters
  1163.  
  1164.         MODEM_INIT      = "AT&FQ0V1&C1&D2&W"
  1165.  
  1166.  
  1167.                 ; Modem dial string
  1168.                 ; Range: 0 - 50 characters
  1169.  
  1170.         MODEM_DIAL      = "ATD"
  1171.  
  1172.  
  1173.  
  1174.  
  1175.                 ; Modem answer string
  1176.                 ; Range: 0 - 50 characters
  1177.  
  1178.         MODEM_ANSWER    = "ATA"
  1179.  
  1180.  
  1181.                 ; Modem connect detection string
  1182.                 ; Range: 0 - 50 characters
  1183.  
  1184.         MODEM_CONNECT   = "CONNECT"
  1185.  
  1186.  
  1187.                 ; Modem command terminator, 0x0D = Carriage Return
  1188.                 ; Range: 0x00 - 0xFF
  1189.  
  1190.         MODEM_TERM      = 0x0D
  1191.  
  1192.  
  1193.                 ; Sets baudrate locking (YES) or baudrate switching (NO)
  1194.                 ; Range: "YES" or "NO"
  1195.  
  1196.         MODEM_LOCKBAUD  = "YES"
  1197.  
  1198.     TIMING PARAMETERS:
  1199.  
  1200.  
  1201.                 ; Inactivity hangup timeout
  1202.                 ; Range: 0 - 30 Minutes, default 0 = never
  1203.  
  1204.         TIME_INACTTMO   = 0
  1205.  
  1206.  
  1207.                 ; Time to wait for Carrier after dialing
  1208.                 ; Range: 0 - 2000 Seconds
  1209.  
  1210.         TIME_WTCARROUT  = 60
  1211.  
  1212.  
  1213.                 ; Time to wait for Carrier when answering
  1214.                 ; Range: 0 - 2000 Seconds
  1215.  
  1216.         TIME_WTCARRIN   = 60
  1217.  
  1218.  
  1219.  
  1220.  
  1221.     CHARACTERISTICS PARAMETERS:
  1222.  
  1223.  
  1224.                 ; Enables automatic dial/redial on packet transmission
  1225.                 ; Range: "YES" or "NO"
  1226.  
  1227.         CHARS_AUTOCNCT  = "NO"
  1228.  
  1229.  
  1230.                 ; Enables encryption as initial state
  1231.                 ; Range: "YES" or "NO"
  1232.  
  1233.         CHARS_ENCRYPT   = "NO"
  1234.  
  1235.  
  1236.                 ; Enables compression as initial state
  1237.                 ; Range: "YES" or "NO"
  1238.  
  1239.         CHARS_COMPRESS  = "NO"
  1240.  
  1241.  
  1242.  
  1243.  
  1244.                 ; Enables answer on dialin
  1245.                 ; Range: "YES" or "NO"
  1246.  
  1247.         CHARS_DIALIN    = "YES"
  1248.  
  1249.  
  1250.                 ; Password caller must supply when answering
  1251.                 ; Range: 1 - 8 chars
  1252.  
  1253.         CHARS_PWORDIN   = "PASSWORD"
  1254.  
  1255.  
  1256.                 ; Default outgoing password when calling
  1257.                 ; Range: 1 - 8 chars
  1258.  
  1259.         CHARS_PWORDOUT  = "PASSWORD"
  1260.  
  1261.  
  1262.                 ; Encryption/Decryption Key
  1263.                 ; Range: 1 - 8 chars
  1264.  
  1265.         CHARS_ENCRKEY   = "PASSWORD"
  1266.  
  1267.                 ; Enables password check when answering
  1268.                 ; Range: "YES" or "NO"
  1269.  
  1270.         CHARS_CHECKPW   = "YES"
  1271.  
  1272.  
  1273.                 ; Default phone number to dial
  1274.                 ; Range: 0 - 50 chars
  1275.  
  1276.         CHARS_PHONE     = "P555-1212"
  1277.  
  1278.  
  1279.                 ; Enables filtering of transmitted broadcasts
  1280.                 ; Use only on servers without NIC Bridge
  1281.                 ; Range: "YES" or "NO"
  1282.                 ; Note: "YES" does not allow correct operation of MS TCP/IP
  1283.  
  1284.         CHARS_FILTERBC  = "NO"
  1285.  
  1286.  
  1287.  
  1288.  
  1289.         ┌──────────────────┐
  1290.         │ ACKNOWLEDGEMENTS │
  1291.         └──────────────────┘
  1292.  
  1293.         All trademarks are the property of their owners.
  1294.  
  1295.         This includes, but is not limited to, the trademarks
  1296.         of 3Com, IBM, Microsoft, and Hayes.
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311. ;
  1312.