Advertisement
Guest User

RLFOSSIL README

a guest
Jul 24th, 2019
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.83 KB | None | 0 0
  1.  
  2.  
  3. FOSSIL driver over TCP/IP rlogin/telnet protocols.
  4. Version 1.2
  5.  
  6. RLFOSSIL is an implementation of multi-line serial port
  7. driver corresponding to Fido/Opus/Seadog level 5 specification and simple
  8. HAYES-compatible modem emulator in one. It allow to use many applications
  9. usually worked through serial lines and modems in Internet space, or in
  10. IP-based local net. RLFOSSIL provide emulation of HAYES-modem and FOSSIL
  11. driver from application's direction, and rlogin/rlogind or telnet/telnetd
  12. emulation (more exactly - rlogin & telnet compatible handshake ) using IP
  13. services numbers 513 & 23 for IP-based net's direction. Number of emulated
  14. channels (ports & modems): 4. RLFOSSIL tolerate combined work with other
  15. FOSSIL drivers (X00,BNU etc.). RLFOSSIL support as incoming as outgoing
  16. calls. This programm is NOT A TSR, what more easy to unload.
  17.  
  18. Possible use: for provide access of any terminal emulators to
  19. IP-based net, for provide work of any mailers & communication script
  20. through IP-based net, for provide access to MS-DOS based BBS-es from
  21. MS-DOS and UNIX users through IP-based net (using same emulator or rlogin
  22. or telnet from any TCP packet, for ex. PC/TCP, CUTCP Telbin, Kermit etc.).
  23. You can use as ethernet as SLIP interface (only Class 1).
  24.  
  25. Required:
  26. IBM-PC XT/AT 8086 and above
  27. MS-DOS 3.3 and above
  28. Packet driver class 1 (Ethernet).
  29.  
  30. *) For information. You can get Ethernet paket drivers free, using
  31. anonymous ftp to:
  32. oak.oakland.edu /SimTel/msdos/pktdrvr
  33. ftp-ns.rutgers.edu /pub/msdos/packet-drivers
  34. SLIP Class 1 driver (EtherSLIP) you can get using anonymous ftp to:
  35. owl.nstn.ns.ca /pub/pc-stuff/packet/etherslip
  36.  
  37. Supported multitaskers:
  38. TopView
  39. DesqView
  40. Windows 3.1, and 3.11 (for Workgroups).
  41.  
  42. Driver was test with follow communication software:
  43. Terminate 1.41g
  44. TeleMate 4.0
  45. UUPC 5.0
  46. FrontDoor 2.02
  47. Remote Access 1.01
  48. Maximus 2.0
  49. T-Mail 2.0
  50. Kermit 3.13,3.14
  51.  
  52. Usage:
  53. RLFOSSIL.EXE start_portn ports progname [idname]
  54.  
  55. where: start_portn - number of first serial port what will emulated
  56. (0 - COM1:, 1 - COM2: etc).
  57. ports - number of ports what will be emulated ( 1 - 4 ).
  58. progname - programm name what will be launched after start of
  59. driver, when this programm will be terminated, driver
  60. will unload. This parameter can include arguments for
  61. launched programm. In such case it must be placed
  62. in "".
  63. idname - your default login name for outgoing calls
  64. (if parameter missed, idname will get from WATTCP.CFG).
  65.  
  66. examples of usage:
  67. Usage Telemate with 1 virtual modem on COM1:
  68. RLFOSSIL.EXE 0 1 TM.EXE
  69.  
  70. Usage Telemate script file with 1 virtual modem on COM3: , and default
  71. login name "guest"
  72. RLFOSSIL.EXE 2 1 "TM.EXE SCRIPT.TMS" guest
  73.  
  74. Usage Maximus with 1 virtual modem on COM5:
  75. RLFOSSIL.EXE 4 1 "MAX.EXE -W"
  76.  
  77. Usage multiline BBS under WINDOWS with 4 virtual modems on COM5: - COM8:
  78. RLFOSSIL.EXE 4 4 WIN.COM
  79. <Files BBS.BAT must be placed in STARTUP window>
  80.  
  81. Usage multiline BBS under DV with 4 virtual modems on COM5: - COM8:
  82. RLFOSSIL.EXE 4 4 DV.COM
  83. <Files BBS.BAT must be launched from STARTUP script>
  84.  
  85. Driver X00 or BNU for real modems must be started early and ports of
  86. virtual modems must be choosed different with real modems.
  87.  
  88. commands of virtual modem:
  89. ATDP 192.168.5.5
  90. outgoing connection to 192.168.5.5
  91. ATDP 192,168,5,5
  92. the same as previous (for compatibility with phone numbers)
  93. ATDP machine.my.net
  94. outgoing connection to machine.my.net (nameserver must be defined in
  95. wattcp.cfg).
  96. ATDP guest@192.168.4.9
  97. outgoing connection to 192.168.4.9 as user "guest"
  98. ATDP root@xserv
  99. outgoing connection to xserv (domain name will get from WATTCP.CFG) as
  100. user "root"
  101. ATA
  102. answer on incoming calls (only after "RING")
  103. all other commands beginning with AT - answer OK but do nothing.
  104. ATS<reg>=<val>
  105. where <reg> - number from 0 to 15 (now used only first 5).
  106. <val> - decimal value (0-65535).
  107. set regisrer <reg> value to <val>.
  108. Registers:
  109. 0 - autoanswer. Non-zero value enable autoanswer, zero value disable
  110. it.
  111. 1 - IP service port number for incoming calls. (default value for
  112. rlogin - 513, for telnet - 23, 0 - allow both).
  113. 2 - delay between "ATA" & "CONNECT 9600/TCP/IP" in 55ms. ticks.
  114. 3 - delay between connection lost & "NO CARRIER" in 55ms. ticks.
  115. 4 - handshake mode. 0 - no handshake (simple socket to socket
  116. connection), 1 - rlogin handsahke, 2 - telnet handshake,3 -
  117. auto choose.
  118. 5 - IP service port number for outgoing calls. (default value for
  119. rlogin - 513, for telnet - 23).
  120. ATZ
  121. re-init socket. Recommended after change of register values.
  122.  
  123. Combined strings like as "ATS1=23S4=2Z" are permitted.
  124.  
  125. virtual modem messages:
  126. NO DIALTONE - cannot resolve hostname (may be wrong nameserver?)
  127. NO CARRIER - host or service not available, or no route to host,
  128. (after ATDP), or connection closed by programm or
  129. another host (after connection), or ATA was entered
  130. not after RING.
  131. CONNECT 9600/TCP/IP - connection established (after ATDP or ATA).
  132. RING - incoming connection established, but you must enter
  133. ATA to confirm it.
  134. OK - Standard modem answer on most commands.
  135.  
  136. maximal transfer speed:
  137. limited only by processor's power & inreface card.
  138. Internal buffers, FOSSIL level:
  139. 1024Bytes -TX, 1024Bytes -RX
  140. Internal buffers, TCP level:
  141. 2048Bytes -TX, 2048Bytes -RX
  142. config file:
  143. wattcp.cfg - see inside
  144.  
  145. History:
  146. 1.0 - first distributed release (after one month of testing).
  147. 1.1 - never was distributed.
  148. 1.2 - current version. Corrected some bugs. Modified algoritm of
  149. virtual modem. Now it work with T-MAIL & Maximus. Added S and Z
  150. commands of virtual modem. Autoanswer implemented. Change of
  151. IP port number implemented. Telnet emulated now!!! Dynamic channel
  152. map. Only 3Kb more than previous version.
  153.  
  154. Special thanx to: Ernest Seleznyov, Fyodor A. Evseev,Daryl Collins,
  155. Madis Kaal, Roma Kuzmin, John Fluharty, Markus Bank
  156. for his remarks.
  157.  
  158. All remark allowed to Andrew Sapozhnikov (Sapa),
  159. root@hq.icb.chel.su.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement