home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / nos2eval.zip / manual.txt next >
Text File  |  1996-01-22  |  123KB  |  3,176 lines

  1. ------------------------------------------
  2. NetOp for OS/2, Version 5.2 UK  (Jan 1996)
  3. ------------------------------------------
  4.  
  5.  
  6. User's Guide
  7.  
  8.  
  9.  
  10. Please send any comments to:
  11.  
  12. Danware Data A/S
  13. Herlev Hovedgade 195
  14. DK-2730 Herlev Denmark
  15. Fax: int + 45 44 53 15 51
  16. Internet: danware@danware.dk
  17.  
  18.  
  19. WARRANTY
  20. Danware Data A/S makes no guarantees with respect to the evaluation copy.
  21.  
  22. DISCLAIMER
  23. Danware Data A/S denies any and all responsibility for damages
  24. caused directly or indirectly as a result of any faults with the enclosed
  25. programs and/or documentation.
  26.  
  27. LICENSE
  28. Danware Data A/S retains the copyright to the user manual and the
  29. programs on the enclosed diskettes. Your evaluation copy gives you the right
  30. to copy and use the programs for a limited period only. Furthermore, you may
  31. not use the programs in production, but only for test purposes to verify that
  32. the software will work in your environment. At the end of the evaluation period,
  33. you must either purchase the software, or destroy all copies you might have.
  34.  
  35. TRADEMARKS
  36. NetOp and the red kite are registered trademarks of Danware Data
  37. A/S. All other products mentioned in this manual are trademarks of their
  38. respective manufacturers.
  39.  
  40.  
  41. THE NETOP FAMILY
  42. ----------------
  43. NetOp is a family of remote control products which support multiple operating
  44. systems and various communication interfaces. The NetOp family provides the
  45. most comprehensive cross platform support available today.
  46.  
  47. Below you will find a short description of NetOp products. For each product
  48. please request fact sheet for a complete description of features and
  49. requirements.
  50.  
  51. NetOp for OS/2 version 5
  52. ------------------------
  53. The new generation of Danware remote control. Supports multiple protocols in
  54. one package - IPX, NetBIOS, Serial (Modem), APPC, TCP/IP and ISDN (Capi).
  55.  
  56. Utilizes a new advanced Danware communication engine. Includes advanced
  57. features such as integrated, bi-directional file transfer, non-polling
  58. communication architecture, and support for high resolution graphics. NetOp
  59. for OS/2 version 5 introduces the gateway concept, which allows you to dial
  60. into a non-dedicated NetOp gateway PC on your network, and from the external
  61. PC access all network PCs. NetOp for OS/2 version 5 is compatible with NetOp
  62. for Windows version 5, providing support for remote control of Windows PCs
  63. from an OS/2 PC, or remote control of OS/2 PCs from a Windows PC. NetOp for
  64. OS/2 version 5 is also backwards compatible with RemPCs version 4.30,
  65. protecting your previous investment in NetOp technology, and providing
  66. support for remote control of DOS PCs.
  67.  
  68. NetOp for Windows version 5
  69. ---------------------------
  70. The new generation of Danware remote control. Supports multiple protocols in
  71. one package - IPX, NetBIOS and TCP/IP as well as dial-up via Serial (Modem)
  72. and ISDN CAPI.
  73.  
  74. Utilizes a new advanced Danware communication engine. Includes advanced features
  75. such as integrated, bi-directional file transfer, non-polling communication
  76. architecture, and support for high resolution graphics. NetOp for Windows
  77. version 5 uses advanced techniques to obtain optimal perfomance under Windows -
  78. without replacing a single driver in your .INI files. NetOp for Windows version
  79. 5 is compatible with NetOp for OS/2 version 5, providing support for remote
  80. control of Windows PCs from an OS/2 PC, or remote control of OS/2 PCs from a
  81. Windows PC. NetOp for Windows hosts can be remotely controlled through a NetOp
  82. for OS/2 gateway.
  83.  
  84. NetOp Dial
  85. ----------
  86. Modem remote control of DOS from a DOS program. Supports up to VGA
  87. + many SVGA (DOS). Tiny TSR, fast screen transfer and file transfer feature.
  88.  
  89. NetOp Dial/2
  90. ------------
  91. Modem remote control of OS/2 from a DOS program. Supports
  92. graphics up to standard VGA. Remote control OS/2 from a less pow- erful
  93. DOS/Windows based portable or home computer. File transfer feature.
  94.  
  95. NetOp ISDN
  96. ----------
  97. ISDN Remote control of DOS/Windows from a DOS program. NetOp ISDN supports any
  98. ISDN adapter with a CAPI 1.1 interface. Advanced file transfer feature.
  99.  
  100. NetOp DOS/Win
  101. -------------
  102. Network remote control of DOS and Windows from a DOS program.
  103. Supports NetBIOS and Novell/IPX network protocols. Incredible low memory
  104. requirement, only 3 to 6 KB of RAM. Peer to peer file transfer feature.
  105.  
  106. NetOp DOS/Win/OS2
  107. -----------------
  108. Network remote control of DOS, Windows and OS/2 from a DOS
  109. program. Supports NetBIOS and Novell/IPX network protocols. Incredible low
  110. memory requirement, only 3 to 6 KB of RAM. Supports standard VGA graphics for
  111. OS/2. Very fast screen updates of OS/2. Peer to peer file transfer feature.
  112.  
  113. Other
  114. -----
  115. Should our current line of standard products not satisfy your needs,
  116. please let us have a word from you. If what you miss is not already planned
  117. for upcoming versions, the Danware expertise can be made available to do a
  118. customized solution for you.
  119.  
  120.  
  121. CONTENTS
  122. --------
  123.  
  124. 1.INTRODUCTION
  125. 1.1 SUMMARY
  126. 1.2 WELCOME TO NETOP FOR OS/2
  127. 1.3 ABOUT THIS MANUAL
  128. 1.4 EXAMPLES OF USE
  129. 1.5 THE NETOP SYSTEM
  130. 1.6 CROSS PLATFORM SUPPORT
  131. 1.7 USING THE NETOP PROGRAMS
  132. 1.7.1 The On-line Help System
  133.  
  134. 2.INSTALLATION
  135. 2.1 SUMMARY
  136. 2.2 PREREQUISITE TASKS
  137. 2.2.1 Technical Requirements
  138. 2.2.2 Checking Your Package
  139. 2.3 INSTALLATION
  140. 2.4 MANUAL INSTALLATION
  141. 2.4.1 Installation
  142. 2.4.2 Win-OS2 Full Screen support
  143.  
  144. 3. QUICK START
  145. 3.1 SUMMARY
  146. 3.2 THE HOST
  147. 3.3 THE GUEST
  148.  
  149. 4. THE GUEST
  150. 4.1 SUMMARY
  151. 4.2 INTRODUCTION
  152. 4.2.1 Starting the Guest
  153. 4.2.2 The Guest Screen
  154. 4.3 CONFIGURATION
  155. 4.3.1 Communication Settings
  156. 4.3.2 Display Settings
  157. 4.3.3 Modem database
  158. 4.3.4 Modem dialog
  159. 4.3.5 Hotkey Assignments
  160. 4.3.6 Font Assignments
  161. 4.4 ESTABLISHING A SESSION
  162. 4.4.1 Host IDs
  163. 4.4.2 Calling a Host
  164. 4.4.3 Hang-up
  165. 4.5 HOST TABLES
  166. 4.5.1 Add Host
  167. 4.5.2 Build Host
  168. 4.5.3 Edit Host
  169. 4.5.4 Remove Host
  170. 4.5.5 Multiple Host Tables
  171. 4.5.6 Finding an Entry in the Host table
  172. 4.5.7 Miscellaneous
  173. 4.6 REMOTE CONTROL
  174. 4.6.1 Getting Started
  175. 4.6.2 Keyboard control
  176. 4.6.3 Mouse control
  177. 4.6.4 Lock Host Keyboard and Mouse
  178. 4.6.5 Boot Host
  179. 4.6.6 Chat with Host
  180. 4.6.7 Blank screen
  181. 4.6.8 Screen resolution
  182. 4.6.9 Zoom
  183. 4.6.10 Window manipulation
  184. 4.6.11 Hotkeys
  185. 4.6.12 File Transfer
  186. 4.6.13 Printer re-direction
  187. 4.7 HELP SERVICE
  188. 4.8 COMMAND LINE OPTIONS
  189.  
  190. 5. THE HOST
  191. 5.1 SUMMARY
  192. 5.2 STARTING THE HOST
  193. 5.2.1 From the desktop
  194. 5.2.2 From an OS/2 prompt
  195. 5.2.3 Automatically at Startup
  196. 5.2.4 Initialization
  197. 5.3 SETTING UP THE HOST
  198. 5.4 SECURITY
  199. 5.4.1 Maintenance Password
  200. 5.4.2 Guest Rights
  201. 5.4.3 Public name
  202. 5.4.4 Password
  203. 5.4.5 Confirm access
  204. 5.4.6 Inactivity time-out
  205. 5.4.7 Call-back
  206. 5.5 ON-LINE CHOICES
  207. 5.5.1 Request Chat
  208. 5.5.2 Hangup
  209. 5.5.3 File Transfer
  210. 5.5.4 Call for Help
  211. 5.6 COMMAND LINE OPTIONS
  212. 5.7 PRINTER RE-DIRECTION
  213. 5.7.1 Description
  214. 5.7.2 Installing support for printer re-direction
  215.  
  216. 6. THE GATEWAY
  217. 6.1 SUMMARY
  218. 6.2 INTRODUCTION
  219. 6.3 STARTING THE GATEWAY
  220. 6.3.1 From the desktop
  221. 6.3.2 From an OS/2 Prompt
  222. 6.3.3 Automatically at startup
  223. 6.3.4 Initialization
  224. 6.4 CONFIGURATION
  225. 6.4.1 Line Setup
  226. 6.4.2 Host Setup
  227. 6.4.3 Network setup
  228. 6.5 SECURITY
  229. 6.5.1 Line security
  230. 6.5.2 Host security
  231. 6.5.3 Maintenance password
  232. 6.6 NET NUMBERS
  233. 6.7 ON-LINE CHOICES
  234. 6.8 COMMAND LINE PARAMETERS
  235.  
  236. 7. PROTOCOLS
  237. 7.1 SERIAL/MODEM
  238. 7.1.1 Description
  239. 7.1.2 Configuration
  240. 7.1.3 Protocol Specific Settings
  241. 7.1.4 How to Define New Modems
  242. 7.1.5 Host ID format
  243. 7.2 NETBIOS
  244. 7.2.1 Description
  245. 7.2.2 Configuration
  246. 7.2.3 Protocol Specific Settings
  247. 7.2.4 Host ID format
  248. 7.2.5 NetOp resource needs
  249. 7.3 IPX
  250. 7.3.1 Description
  251. 7.3.2 Configuration
  252. 7.3.3 Protocol Specific Settings
  253. 7.3.4 Host ID format
  254. 7.3.5 NetOp resource needs
  255. 7.4 TCP/IP
  256. 7.4.1 Description
  257. 7.4.2 Protocol Specific Settings
  258. 7.4.3 Host ID format
  259. 7.4.4 NetOp resource needs
  260. 7.5 APPC
  261. 7.5.1 Description
  262. 7.5.2 Protocol Specific Settings
  263. 7.5.3 Configuration
  264. 7.5.4 Host ID format
  265. 7.6 ISDN / CAPI
  266. 7.6.1 Description
  267. 7.6.2 Configuration
  268. 7.6.3 Protocol Specific Settings
  269. 7.6.4 Host ID format
  270.  
  271. 8. TROUBLESHOOTING
  272. 8.1 THE NATURE OF REMOTE CONTROL
  273. 8.2 ANSWER TO COMMON PROBLEMS
  274. 8.3 NETOP ERROR MESSAGES
  275.  
  276.  
  277. 1. INTRODUCTION
  278. ---------------
  279.  
  280. 1.1 SUMMARY
  281. -----------
  282. This chapter gives a brief introduction to remote control, the NetOp
  283. products, examples of NetOp applications and an introduction to this
  284. manual.
  285.  
  286.  
  287. 1.2 WELCOME TO NETOP FOR OS/2
  288. -----------------------------
  289. Welcome to NetOp for OS/2, an OS/2 product from Danware for re-
  290. mote control of PCs over a wide variety of communication standards.
  291. NetOp for OS/2 will allow you to remote control any OS/2 PC. Over
  292. modems, LAN, WAN or ISDN (Capi). Furthermore, NetOp for OS/2
  293. will interface with other NetOp remote control modules, such as Net-
  294. Op for Windows.
  295.  
  296. By installing the guest software on a PC, that PC will be able to con-
  297. nect to, and remotely control, a PC which has the host software in-
  298. stalled.
  299.  
  300. The controlling PC, which is termed the guest, will show the screen of
  301. the controlled PC - the host. Keystrokes and mouse action will be
  302. transferred from the guest and executed on the host, screen updates
  303. will be transferred from the host to the guest.It is as if you were
  304. sitting in front of the controlled PC, even though it may be placed
  305. anywhere on the globe.
  306.  
  307. NetOp for OS/2 contains advanced features, such as communication
  308. via multiple standards, non-polling communication architecture, in-
  309. tegrated bi-directional file transfer and support for hi-resolution
  310. graphics.
  311.  
  312.  
  313. 1.3 ABOUT THIS MANUAL
  314. ---------------------
  315. This manual contains documentation for the NetOp OS/2 Guest, the NetOp OS/2
  316. Host and the NetOp OS/2 Gateway. You do not necessarily have all of these
  317. modules, please ignore sections referring to pro- grams you do not have.
  318.  
  319. Read chapter 2 for information on installing NetOp, this chapter also contains
  320. information about technical requirement and registration. Chapter 3 contains a
  321. quick start guide. You should be able to get up and running by reading
  322. chapters 2 and 3. Chapter 4 contains infor- mation about configuring and
  323. running the NetOp Guest. Chapter 5 contains information about configuring and
  324. running the NetOp Host. Chapter 6 contains information about configuring and
  325. running the NetOp gateway. Chapter 7 presents detailed information about the
  326. various communication protocols supported by NetOp. Chapter 8 is about
  327. troubleshooting the NetOp programs.
  328.  
  329. It is important that you read the file README.TXT, which is supplied on your
  330. NetOp distribution disks, this file contains important last minute
  331. information.
  332.  
  333.  
  334. 1.4 EXAMPLES OF USE
  335. -------------------
  336. This section shows you a few examples of how you can benefit from using NetOp.
  337.  
  338. Support
  339. Use NetOp to provide qualified help to users anywhere. Take over the
  340. user's screen and on-line demonstrate the solution to a problem. NetOp's Help
  341. service feature eases support in larger organisations. Transfer updated files
  342. with NetOp's file transfer utility.
  343.  
  344. Remote configuration
  345. Use NetOp to remotely configure servers and workstations.
  346. Transfer configuration files and change the setup of PCs everywhere.
  347.  
  348. Using Your Office Computer From Your Home
  349. NetOp will let you access your office PC from anywhere. You can execute
  350. programs, and exchange data, read your E-mail, and access all your network
  351. resources from your home computer.
  352.  
  353.  
  354. 1.5 THE NETOP SYSTEM
  355. --------------------
  356. NetOp for OS/2 consists of one or more of the following OS/2 modules:
  357.  
  358. Guest (NetOp for OS/2 Guest):
  359. An OS/2 Presentation Manager application that allows a PC to remotely control
  360. any PC which is running the NetOp host software.
  361.  
  362. Host (NetOp for OS/2 Host):
  363. An OS/2 Presentation Manager application that allows an OS/2 PC to be
  364. controlled from a NetOp Guest.
  365.  
  366. Gateway (NetOp for OS/2 Gateway):
  367. An OS/2 Presentation Manager application that allows an OS/2 PC to function
  368. as a non-dedicated gateway PC. The gateway PC can route external guest calls
  369. to any NetOp host PC on the network.
  370.  
  371.  
  372. 1.6 CROSS PLATFORM SUPPORT
  373. --------------------------
  374. NetOp for OS/2 modules can access other NetOp modules, such as NetOp for
  375. WINDOWS modules and RemPC v. 4.3 modules for DOS support.
  376.  
  377. With NetOp's Cross Platform Support you can remote control Windows PCs from
  378. an OS/2 PC. You can also remote control OS/2 PCs from a Windows PC. For example,
  379. you can remote control OS/2 based Lotus Notes Servers from your Windows
  380. workstation. NetOp for OS/2 is backwards compatible with RemPC v. 4.3.
  381. permitting you to remote control DOS PCs using as little as 3 - 6 Kb of memory.
  382.  
  383.  
  384. 1.7 USING THE NETOP PROGRAMS
  385. ----------------------------
  386. If you are familiar with the OS/2 Presentation Manager interface, we trust you
  387. will find NetOp's interface fairly easy. You can click with the mouse on
  388. elements on the screen to activate them. If an element has a highlighted
  389. letter, that element can also be activated, by pressing ALT combined with the
  390. highlighted letter on your keyboard.
  391.  
  392. 1.7.1 The On-line Help System
  393. -----------------------------
  394. The NetOp for OS/2 Guest contains an on-line, context-sensitive help
  395. system.
  396.  
  397. You can get context-sensitive help on any action you are attempting,
  398. by pressing F1. This brings up a window, which contains help for the
  399. current action.
  400.  
  401.  
  402.  
  403. 2. INSTALLATION
  404. ---------------
  405.  
  406. 2.1 SUMMARY
  407. -----------
  408. This chapter describes the necessary steps for installing the NetOp
  409. for OS/2 software on your computers.
  410.  
  411. Installation of all the NetOp for OS/2 modules is described. In case
  412. your NetOp package does not contain some modules, please disregard the
  413. sections that describe installation of modules you do not have.
  414.  
  415. It is very important that you read through any README file. These
  416. files contains important information, which is not in this manual.
  417.  
  418.  
  419. 2.2 PREREQUISITE TASKS
  420. ----------------------
  421.  
  422. 2.2.1 Technical Requirements
  423. ----------------------------
  424. Your system must meet certain technical requirements to use the
  425. NetOp system:
  426.  
  427. HARDWARE
  428.  - Computer      IBM PS, IBM PC, or 100% compatible
  429.  - Modem         Null modem, or modem with support for the AT command set.
  430.  - Video           Guest: All resolutions supported by OS/2.
  431.                    Host:  All resolutions supported by OS/2
  432.  - Disk space    Host, guest and gateway less than 1 Mb each
  433.  
  434. SOFTWARE
  435.  - OS/2          Version 1.3 or higher (including Warp)
  436.  - TCP/IP        IBM's TCP/2 and FTP PC/TCP for OS/2 or compatible.
  437.  - APPC          IBM Communication Manager/2 or compatible
  438.  - NetBIOS       IBM, Microsoft, Novell or compatible
  439.  - ISDN          Capi 1.1, 16 bit dll.
  440.  - IPX           Netware Requester for OS/2 or compatible.
  441.  
  442.  
  443. 2.2.2 Checking Your Package
  444. ---------------------------
  445. Your package should contain a manual, a registration card, and 3.5"
  446. disk(s). If you need 5.25" disk(s), this can be accomodated. Please
  447. contact your supplier or Danware.
  448.  
  449. NetOp packages consist of one or more NetOp modules.  The follow-
  450. ing OS/2 modules exists: The guest module, the host module and the
  451. gateway module.
  452.  
  453. Table 2-2 lists the files, which are used by the NetOp for OS/2
  454. modules.
  455.  
  456. Table 2-2 NetOp files
  457.  
  458. FILE NAME             DESCRIPTION                   USED BY MODULE(S)
  459.  
  460. SETUP.EXE         Installation program             Guest/Host/Gateway
  461. SETUP.INS         Data file used by SETUP.EXE      Guest/Host/Gateway
  462. SETUP.DLL         Library used by SETUP.EXE        Guest/Host/Gateway
  463. NGUEST2.Z         Data file used by SETUP.EXE      Guest
  464. NHOST2.Z          Data file used by SETUP.EXE      Host
  465. NGW2.Z            Data file used by SETUP.EXE      Gateway
  466. NSHARED2.Z        Data file used by SETUP.EXE      Guest/Host/Gateway
  467. NGUEST2.EXE       The guest program                Guest
  468. NGUEST2.HLP       Guest help file                  Guest
  469. NGUEST2.SYS       Library module                   Guest
  470. DTL2.DLL          Library module                   Guest/Host/Gateway
  471. MODEMS.DAT        The modem definitions            Guest/Host/Gateway
  472. README.TXT        Important last-minute info       Guest/Host/Gateway
  473. NHOST2.EXE        The host program                 Host
  474. NHOST2.DLL        Library module                   Host/Gateway
  475. LOMEM.DLL         Library module                   Host/Gateway
  476. NHOST2WD.DLL      Library module                   Host/Gateway
  477. NHOST2.SYS        Host device driver               Host/Gateway
  478. NHOST2W.SYS       Host device driver               Host/Gateway
  479. NHOST2W.EXE       Windows program                  Host/Gateway
  480. NPRINT.PDR        Printer re-direction             Host/Gateway
  481. NGW2.EXE          The gateway program              Gateway
  482.  
  483. In addition to these files, NetOp generates files with the extension
  484. .CFG in which configuration information is saved. Also, the Setup
  485. program will generate the file NLIB.Z on the floppy diskette.
  486.  
  487.  
  488. 2.3 INSTALLATION
  489. ----------------
  490.  
  491. The installation program requires OS/2 version 2.0 or newer.
  492. To install NetOp on a PC running OS/2 version 1.3, please refer to
  493. section 2.4, "Manual Installation".
  494.  
  495. To install the Guest, Host or the Gateway simply run the setup program
  496.  
  497. 1. Insert the evaluation diskette into a floppy drive.
  498. 2. At an OS/2 prompt type a:setup and press ENTER. If the floppy
  499.    drive is not labelled A:, please substitute a: with the appropriate
  500.    letter.
  501. 3. Follow the on-screen instructions.
  502.  
  503. Actions performed by Setup:
  504. Setup copies the NetOp files to the directory specified by the user.
  505. It creates a program group if requested. After creating a back-up of the
  506. config.sys file, the NHOST2.SYS and the NHOST2W.SYS files are added to the
  507. config.sys file on the host PC and on the gateway PC. The NGUEST2.SYS file is
  508. added to the config.sys file on the guest PC.
  509.  
  510.  
  511. 2.4 MANUAL INSTALLATION
  512. -----------------------
  513.  
  514. This section explains how to manually install the NetOp programs.
  515.  
  516. Manual installation must be used for OS/2 version 1.3 systems, as the
  517. installation program does not support OS/2 1.3. In order to install on
  518. OS/2 1.3, you must first perform installation on OS/2 version 2.0 or
  519. higher. Then you must copy the files to your OS/2 1.3 systems. If you
  520. do not have an OS/2 version 2.0 or higher, then your supplier or
  521. Danware can provide you with the files.
  522.  
  523. 2.4.1 Installation
  524. ------------------
  525. To manually install, please do the following:
  526.  
  527. 1. Make a NetOp directory. E.g. by issuing the command md netop
  528.    ENTER from an OS/2 command prompt.
  529.  
  530. 2. Copy all the files to the NetOp directory, either all guest, host or
  531.    gateway files depending on which module you want to install. See
  532.    Table 2-2 NetOp files". Please note that you do not need to copy
  533.    the Setup program and the files used by the Setup program.
  534. 3. On the host or gateway PC, add the device drivers NHOST2.SYS and
  535.    NHOST2W.SYS to the CONFIG.SYS. To do this load the CONFIG.SYS with an editor,
  536.    and add the lines:
  537.         DEVICE=C:\NETOP\NHOST2.SYS
  538.         DEVICE=C:\NETOP\NHOST2W.SYS
  539.    On the Guest add the device driver NGUEST2.SYS to the CONFIG.SYS
  540.  
  541. 4. If desired the NetOp guest, host and gateway can be installed as
  542.    an icon on the OS/2 desktop or in a folder on the desktop, please
  543.    refer to OS/2's documentation for a description of how to do this.
  544. 5. Re-boot the PC.
  545.  
  546.  
  547. 2.4.2 Win-OS2 Full Screen support
  548. ---------------------------------
  549. In order to remote control Win-OS2 Full Screen sessions, it is necessary to load
  550. a windows program when the Win-OS2 Full Screen session is loaded.
  551.  
  552. The program is NHOST2W.EXE. You can either load this program manually, or add
  553. it to the run= line in your Win-OS2 WIN.INI file. For example:
  554.  
  555.         RUN=C:\NETOP\NHOST2W.EXE
  556.  
  557. This way, the program will automatically load when you start a full screen
  558. Win-OS2 session.
  559.  
  560.  
  561. 2.4.3 Large scale deployment
  562. ----------------------------
  563. NetOp contains features that are very helpful in the process of installing the
  564. programs on a large number of PCs. Configuration information can be supplied as
  565. command line parameters or from a configuration file. When unique IDs are
  566. required, those can be passed on from the command line or generated by the
  567. program.
  568.  
  569. For example, for the host program this procedure can be followed:
  570.  
  571. 1. Install the host program to a "master" directory on a PC.
  572. 2. Load the host program and enter the necessary configuration information, such
  573.    as protocol specific settings and security settings. This information will be
  574.    saved in the file NHOST2.CFG.
  575. 3. Copy the files, including the NHOST2.CFG, from the master directory to your
  576.    target PCs.
  577. 4. Make sure the necessary few changes to the config.sys file are done on the
  578.    target PC.
  579. 5. For NetBIOS and IPX, the program needs a unique ID. You can specify this ID
  580.    on the command line. However, if no ID is specified, the program will use the
  581.    MAC address from the network adapter.
  582.  
  583.  
  584. 3. QUICK START
  585. --------------
  586.  
  587. 3.1 SUMMARY
  588. -----------
  589.  
  590. This chapter presents a brief guide to getting started with NetOp.
  591. After reading this chapter you should be able to set up the guest and
  592. host, and start a remote control session. To set up the gateway, please
  593. refer to chapter 6 "The Gateway".
  594.  
  595.  
  596. 3.2 THE HOST
  597. ------------
  598.  
  599. To start the host, double click on the host icon in the NetOp folder
  600. on the OS/2 desktop, or start the program NHOST2.EXE from an
  601. OS/2 command line.
  602.  
  603. The first time the host is run, the program prompts for various con-
  604. figuration information.
  605.  
  606. First select the protocol to use for communication between the guest
  607. and the host. This is done by clicking the appropriate radio button in
  608. the Select protocol section of the setup dialog. After selecting a proto-
  609. col, it might be necessary to fill in additional protocol specific infor-
  610. mation.
  611.  
  612. Network remote control
  613. For remote control via network, one should choose NetBIOS, IPX,
  614. TCP/IP or APPC, if you are in doubt, please ask your network admin-
  615. istrator. After selecting a protocol, enter a name in the Host ID field.
  616. This is used by the guest to identify this PC. For some network proto-
  617. cols (APPC and TCP/IP), the Host ID field is grayed out, these proto-
  618. cols do not need the name, since a name is already inherent in the
  619. protocol.
  620.  
  621. Modem remote control
  622. For remote control via modem choose Serial/modem in the protocol
  623. section of the setup. For serial communication a modem and a port
  624. must be specified. If the host PC is using a modem which is not avail-
  625. able in the list choose Hayes compatible (2400 bps or slower modems)
  626. or Hayes compatible fast (other). If the host PC is using an external
  627. modem, the COM port is the port the modem is connected to, the
  628. COM port number can be read on the back of the PC. If the host PC
  629. is using an internal modem, the COM port number is specified in the
  630. modem card, refer to your modem documentation for further information.
  631.  
  632. ISDN remote control
  633. For remote control via ISDN (Capi) choose ISDN/CAPI in the proto-
  634. col section of the setup. Make sure that Local Number (EAZ) is cor-
  635. rectly defined.
  636.  
  637. After having filled in the appropriate information, the host is started
  638. by clicking the OK button. The host minimizes and awaits an incom-
  639. ing call from a guest.
  640.  
  641. The host remembers the setup information for future use. The next
  642. time the host is run simply click OK to initialize it.
  643.  
  644. To bypass the setup screen completely use the -L command line
  645. switch. This loads the host directly, using the settings which were
  646. specified the last time the host was run.
  647.  
  648.  
  649. 3.3 THE GUEST
  650. -------------
  651.  
  652. To start the guest, either double click the guest icon in the NetOp
  653. folder on the OS/2 desktop, or start the program NGUEST2.EXE
  654. from an OS/2 command line.
  655.  
  656. The guest needs to know which communication protocols to initialize.
  657. The first time the program is run it prompts the user for this protocol
  658. information with a dialog. The information entered in this dialog can
  659. later be changed.
  660.  
  661. The dialog is divided into a host section and a RemPC section. The RemPC
  662. section is used to initialize support for backwards compatibility with
  663. version 4.3 RemPCs. This is also being used to provide support for remote
  664. control of DOS PCs. The Host section initializes support for ver. 5 Hosts,
  665. both OS/2 and Windows based Hosts.
  666.  
  667. For remote control using a modem (or a null modem cable) Serial/Modem
  668. should be chosen. For remote control via the Capi ISDN interface choose
  669. ISDN/CAPI. For network remote control choose one of the network protocols
  670. (please refer to the network administrator if in doubt about protocols).
  671. The various properties sections of this dialog can normally be ignored,
  672. unless the guest is going to communicate using FTP Software's implementation
  673. of TCP/IP, in this case the guest PC's local IP address should be entered
  674. in dot decimal notation (e.g. 208.0.0.1) in the IP Address field.
  675. When the information is complete, click the OK button, this starts the
  676. main NetOp Guest program.
  677.  
  678. Network remote control
  679. To remote control via network do the following:
  680. 1. Click the combo box in the tool bar
  681. 2. Enter the name of the host PC in the Host ID field (for NetBIOS
  682.    and IPX, the name is specified by the host user. For APPC use the
  683.    LU name or alias. For TCP/IP use the IP address in dotted-
  684.    decimal notation or the TCP host name).
  685. 3. Click the call button in the tool bar.
  686.  
  687. Modem remote control
  688. Press the EDIT button. Select Serial/Modem as protocol. In the Serial/Modem
  689. properties section, the Phone number field should contain an `*', Modem Type
  690. should be the modem attached to the PC (if the modem is not in the list choose
  691. Hayes compatible for 2400bps or slower modems, otherwise Hayes com-
  692. patible fast). If the host PC is using an external modem, the COM port
  693. is the port the modem is connected to, the COM port number can be
  694. read on the back of the PC. If the host PC is using an internal mo-
  695. dem, the COM port number is specified in the modem card, refer to
  696. your modem documentation for further information. After the dialog
  697. box is completed click the OK button.
  698.  
  699. To call a host PC via modem do the following:
  700. 1. Click the combo box in the tool bar
  701. 2. Enter the phone number of the host PC in the Host ID field
  702. 3. Click the call button in the tool bar
  703.  
  704. ISDN remote control
  705. 1. Click the combo box in the tool bar
  706. 2. Enter the ISDN number of the host PC in the Host ID field
  707. 3. Click the EDIT button and select ISDN/CAPI. Press OK.
  708. 4. Click the CALL button in the tool bar
  709.  
  710.  
  711.  
  712. 4. THE GUEST
  713. ------------
  714.  
  715. 4.1 SUMMARY
  716. -----------
  717.  
  718. This chapter describes how to use the NetOp Guest software. This is
  719. the NetOp module that is used to remotely control a host PC.
  720. Areas covered in the chapter include: How to start the guest, how to
  721. configure the guest, and operation during remote control sessions.
  722. For a description of how to install the guest please refer to chapter 2,
  723. "Installation".
  724.  
  725.  
  726. 4.2 INTRODUCTION
  727. ----------------
  728.  
  729. 4.2.1 Starting the Guest
  730. ------------------------
  731. If the guest is available from the OS/2 desktop the guest can be
  732. started by double clicking the guest icon
  733.  
  734. It is also possible to start the guest from an OS/2 command prompt:
  735. Open an OS/2 command prompt, use the CD command to change to
  736. the NetOp directory, and start the guest by typing nguest2 ENTER. It
  737. is also possible to supply the guest with command line parameters,
  738. see section 4.8, "Command line options" for a description of this.
  739.  
  740.  
  741. 4.2.2 The Guest Screen
  742. ----------------------
  743. The guest program contains a menu bar where all NetOp commands
  744. are available. There is also a tool bar with shortcuts to the most com-
  745. mon commands.
  746.  
  747. The status line at the bottom of the NetOp Guest window contains
  748. various information, for example (from left to right):
  749.  
  750. 1. Hint for current command
  751. 2. The name of the current host table
  752. 3. Number of seconds connected to the active host PC
  753. 4. Keyboard mode (local or remote)
  754. 5. Current protocol (red if protocol not initialized)
  755.  
  756.  
  757. 4.3 CONFIGURATION
  758. -----------------
  759.  
  760. 4.3.1 Communication Settings
  761. ----------------------------
  762. The communication settings dialog box is activated by choosing
  763. Communication Settings from the Options menu.
  764.  
  765. This dialog controls which protocols are initialized at startup, and
  766. properties for those protocols.
  767.  
  768. To remote control via a specific protocol this protocol must have
  769. been initialized during startup. A consequence of this is that remote
  770. control via a currently uninitialized protocol, involves first enabling
  771. the protocol in the communication settings dialog and then restarting
  772. the guest program.
  773.  
  774. The protocols are divided into two groups, namely Host (ver 5) and
  775. RemPC (ver. 4.3). Host protocols are used to communicate with
  776. NetOp version 5 hosts, whereas the RemPC protocols are used to
  777. communicate with older version (4.3) NetOp hosts, this allows for a
  778. mixed environment, where the hosts are gradually upgraded to
  779. version 5.
  780.  
  781. For NetBIOS, IPX and TCP/IP some additional properties are
  782. needed. Table 4-1 describes the properties:
  783.  
  784. Table 4-1 Protocol properties
  785.  
  786. PROTOCOL         PROPERTY                    DESCRIPTION
  787.  
  788. NetBIOS          Max Host sessions     This is the maximum number of NetBIOS
  789.                                        hosts (ver. 5) the guest should be
  790.                                        able to remote control simultaneously.
  791.  
  792.                  Max RemPC sessions    This is the maximum number of NetBIOS
  793.                                        RemPCs (ver. 4.3) the guest should be
  794.                                        able to remote control simultaneously.
  795.  
  796.                 Adapter                Specify primary or alternate. Refer to
  797.                                        your network documentation for further
  798.                                        information
  799.  
  800.  
  801. IPX             Auto Bridge Support    When Auto bridge support is enabled
  802.                                        NetOp will automatically build an inter-
  803.                                        nal list of all known IPX networks. The
  804.                                        guest will be able to find hosts on any
  805.                                        of the IPX networks in the list.
  806.  
  807.                 List                   Lets the user maintain a list of IPX net-
  808.                                        works. The guest will be able to find
  809.                                        hosts on any of the IPX networks in the
  810.                                        list.
  811.  
  812.  
  813. TCP/IP          IP Address             For FTP's implementation of TCP/IP it is
  814.                                        necessary to specify the IP address of
  815.                                        the guest. The address should be in
  816.                                        dotted-decimal notation (e.g. 208.0.0.1).
  817.  
  818.  
  819. APPC            Mode                   This refers to which CM/2 mode NetOp
  820.                                        should use. This should normally be the
  821.                                        standard CM/2 mode #INTER.
  822.  
  823.  
  824.  
  825. 4.3.2 Display Settings
  826. ----------------------
  827. The Display Settings dialog box is activated by choosing Display Set-
  828. tings... from the Options menu.
  829.  
  830. Display
  831. In this section of the dialog various options with relevance to the
  832. guest display can be set.
  833.  
  834. Status line
  835. If this option is enabled the guest will display a status line in
  836. the lower part of the main window. The status line contains
  837. such information as time connected, current protocol, key-
  838. board status, name of current host table, help for the current
  839. action.
  840.  
  841. Large buttons
  842. If this option is enabled NetOp will use large buttons in the
  843. tool bar.
  844.  
  845. NetOp logo
  846. If this option is enabled the NetOp logo will be displayed in
  847. the background of the guest window.
  848.  
  849. Time connected
  850. If this option is enabled total connection time to the active
  851. host PC will be  displayed in the status line.
  852.  
  853.  
  854. Sound
  855. If this option is enabled NetOp will beep whenever an error situation
  856. occurs.
  857.  
  858. Press the OK button to accept changes, click Cancel to reject changes.
  859.  
  860.  
  861. 4.3.3 Modem database
  862. --------------------
  863. To activate the modem database dialog choose Modem database... from the
  864. Options menu.
  865.  
  866. From this dialog NetOp's modem database can be maintained. Modem definitions
  867. can be added, changed or deleted.
  868.  
  869. Section 7.1, "Serial/modem" contains a detailed description of the use
  870. of modems with NetOp.
  871.  
  872. The modem name field contains the name of the current modem. To
  873. change to another modem in the database activate the drop down
  874. icon next to the modem field, and choose a modem from the list.
  875. For some modems the string Fixed will be displayed in the lower left
  876. part of the dialog. This means that the current modem has been de-
  877. fined by Danware, and cannot be changed. To alter the settings for a
  878. fixed modem make a copy of the modem definition and make the
  879. desired changes on the copy:
  880.  
  881. 1. Make the modem which is to be changed the current modem
  882.    (select from the Modem name drop down list).
  883. 2. Press the New... button.
  884. 3. Enter a name for the copy of the modem.
  885.    This new modem will not be fixed, and any desired changes can be
  886.    made to it.
  887.  
  888. To add a modem to the database, press the New... button, this will
  889. add a modem similar to the current modem. Only the name, which
  890. the user is prompted for, is different.
  891.  
  892. To change the name of the current modem press the Edit name...
  893. button.
  894.  
  895. To delete the current modem press the Delete... button.
  896.  
  897. It is not possible to change the name of, or delete, fixed modems.
  898. Therefore the Edit name... and the Delete... buttons will be disabled
  899. when the current modem is fixed.
  900.  
  901. Each modem definition consists of a number of settings and a collec-
  902. tion of modem strings. The settings are changed from the main mo-
  903. dem database dialog, the strings are changed from a sub-dialog,
  904. which is activated by pressing the Modem strings... button.
  905.  
  906. Table 4-5 contains a description of settings and strings.
  907.  
  908. The modem definitions are saved in the file MODEMS.DAT. If the
  909. guest and host are installed in the same directory, this file is shared
  910. among the two programs. Because of this changes made to the data-
  911. base in one of the programs will be reflected in the other.
  912.  
  913. Table 4-5 Modem settings and strings:
  914.  
  915. Null modem
  916. Should only be enabled for direct connections.
  917.  
  918. RTS/CTS
  919. Often referred to as Hardware flow control. Should be en-
  920. abled if supported by the modem.
  921.  
  922. Ignore DCD
  923. Should usually be disabled. Some older modems are too slow
  924. in establishing the carrier signal, causing NetOp to wrongly
  925. report the connection to be lost. If your modem is old, and
  926. unprovoked loses the connection, try enabling this option.
  927.  
  928. Baud Rate
  929. Choose the maximum speed supported by the modem. Note
  930. that this should typically be higher than the modem's line
  931. speed. Typically, for a 9,600 bps modem, the baud rate
  932. should be set to 38,400. Refer to the modem manual to
  933. check the maximum speed supported by the modem.
  934.  
  935. Dial
  936. This string is transmitted to the modem together with the
  937. phone number whenever a dial attempt is made. This string
  938. should normally be ATD?D (also see section 7.1,
  939. "Serial/modem").
  940.  
  941. Hangup
  942. This string is transmitted to the modem when a hangup is
  943. performed. This string should usually be ATH0S0=0.
  944.  
  945. Setup 1/Setup 2
  946. These are the initialization strings that are transmitted to the
  947. modem before a connection is attempted, and before incom-
  948. ing calls will be accepted. There is no difference between
  949. Setup1 and Setup2, they can be considered two lines of the
  950. same initialization string.
  951.  
  952. Send
  953. This string is transmitted to the modem after the setup
  954. strings from the guest, when a call is attempted. This field
  955. should usually be left blank.
  956.  
  957. Answer
  958. This string is transmitted to the modem from the host to
  959. ready the computer for incoming calls. This string should
  960. usually be ATS0=<number of rings>, where <number of
  961. rings> should be substituted with a number. For example
  962. ATS0=1, if the modem should go off hook after 1 ring.
  963.  
  964.  
  965. 4.3.4 Modem dialog
  966. ------------------
  967. Choose Modem dialog... from the Options menu to display a window,
  968. which lists all the commands the guest transmits to the modem, and
  969. the modems responses. Useful for debugging purposes.
  970.  
  971.  
  972. 4.3.5 Hotkey Assignments
  973. ------------------------
  974. Certain key combinations have special functions when pressed on the
  975. guest. These combinations are referred to as hotkeys.
  976. NetOp provides special hotkeys used to execute specific NetOp tasks
  977. or used to substitute hotkeys reserved by the OS/2 operating System.
  978. Initially most of these special hotkeys are not active.
  979. To change/activate the hotkey assignments choose Hotkey assignment
  980. from the Option menu.
  981.  
  982. Use the mouse or TAB to select the hotkey for which the definition
  983. should be changed. Then simply change the key combination you
  984. want to use. Press SPACE to turn a hotkey off.
  985.  
  986. If the Default button is pressed, all hotkeys will be set to the default
  987. value defined by Danware.
  988.  
  989. Save changes by pressing the OK button. Changes are saved in the
  990. file NGUEST2.CFG.
  991.  
  992. See section 4.6.11, "Hotkeys" for a description of the hotkey actions.
  993.  
  994.  
  995. 4.3.6 Font Assignments
  996. ----------------------
  997. The font size used by NetOp during remote control of text mode
  998. applications can be defined by the NetOp user
  999.  
  1000. NetOp supports 4 different character modes, and for each mode it is
  1001. possible to assign the font resolution. To activate the font assignment
  1002. dialog choose Font assignment from the Option menu.
  1003.  
  1004. Choose the character mode and select the font resolution to be used
  1005. with that mode.
  1006.  
  1007. Press the OK button to save changes. The font assignments are stored
  1008. in the file NGUEST2.CFG.
  1009.  
  1010. Press the Default button to use the default font assignments defined
  1011. by Danware.
  1012.  
  1013.  
  1014. 4.4 ESTABLISHING A SESSION
  1015. --------------------------
  1016.  
  1017. 4.4.1 Host IDs
  1018. --------------
  1019. A host PC is prepared for remote control by loading the NetOp host
  1020. program. If NetBIOS or IPX is selected as the protocol the host user
  1021. has typically supplied a name. For Serial, ISDN, TCP/IP and APPC a
  1022. host id is inherent to the protocol (phone number, IP address/TCP
  1023. name, LU name). Table 4-6 gives an overview of host ids for the vari-
  1024. ous protocols.
  1025.  
  1026. Table 4-6 Host IDs:
  1027.  
  1028. Serial/Modem
  1029. The host is identified with its telephone number.
  1030.  
  1031. NetBIOS
  1032. The host is identified with a name which is specified in the NetOp host
  1033. program. Its a string with a maximum length of 32 characters.
  1034.  
  1035. IPX
  1036. The host is identified with a name which is specified in the NetOp host
  1037. program. It is a string  with a maximum length of 32 characters.
  1038.  
  1039. TCP/IP
  1040. The IP address or the TCP host name. IP Address: Dotted-decimal notation
  1041. (a.b.c.d, e.g. 208.0.0.1). TCP host name: e.g. petere.sales.danware.com
  1042.  
  1043. APPC
  1044. The LU name. It is the fully qualified LU name or alias. e.g. DANWARE.PETERE
  1045. or PETER
  1046.  
  1047. ISDN
  1048. The host is identified with its ISDN number.
  1049.  
  1050. If no name is entered when using NetBIOS or IPX, the host will
  1051. automatically use the burnt-in network adapter address (typically the
  1052. MAC address) as a host ID. This is especially useful in large installa-
  1053. tions where manually specifying a name for each host might not be
  1054. feasible. These hosts can be reached by using a special syntax when
  1055. entering the host ID on the guest: 0xnnnnnnnnnnnn where
  1056. nnnnnnnnnnnn is the 12-digit hexadecimal burnt-in address. For in-
  1057. stance 0x08005AABD3EF.
  1058.  
  1059.  
  1060. 4.4.2 Calling a Host
  1061. --------------------
  1062. To call a host enter the host ID in the combo box in the tool bar. The
  1063. guest is now ready to connect to the host, provided the host can be
  1064. reached, using the default protocol (shown inthe status bar at the bottom).
  1065.  
  1066.  
  1067. Press the call button on the tool bar to connect to the host. A connec-
  1068. tion can also be established by double clicking the name in the combo
  1069. box, or by pressing the ENTER key.
  1070.  
  1071. If the host has been called before, or has been manually added to the
  1072. host table, it can be called by selecting it from the combo box drop
  1073. down list (see section 4.5) and pressing the call button.
  1074.  
  1075. To call a host using another protocol than the default protocol, enter
  1076. the host name in the combo box and then activate the Edit button in
  1077. the tool bar.
  1078.  
  1079. Table 4-7 Edit host dialog fields
  1080.  
  1081. FIELD                   DESCRIPTION
  1082.  
  1083. Host ID                 The string which identifies the host PC.
  1084.  
  1085. Select Protocol         Specify the protocol used to communicate with the
  1086.                         host PC.
  1087.  
  1088. Properties              A detailed description of the protocols and their
  1089.                         properties is given in section7 "Protocols".
  1090.  
  1091. Resolution              The setting AUTOMATIC tells NetOp to transmit the
  1092.                         screen resolution of the host screen to the guest.
  1093.                         Its possible to shrink the resolution either to the
  1094.                         resolution of the guest screen (the value SCREEN) or
  1095.                         to a specific resolution, eg. 800 x 600. Use this
  1096.                         feature to gain performance over slow speed links.
  1097.                         A lower resolution results  in faster screen transfer.
  1098.                         Please note this setting can be changed on-line.
  1099.  
  1100. Compression             The level of compression decides how much processing
  1101.                         NetOp uses for reducing the amount of data to be
  1102.                         transmitted between guest and host. For slow
  1103.                         communication links choose High. For faster links
  1104.                         choose Low. Normally this value should be Automatic
  1105.                         where NetOp automatically uses a compression level
  1106.                         based on the protocol selection. Eg. Low for NetBIOS
  1107.                         and High for Modem.
  1108.  
  1109. Color                   This value determines how many colors are transmitted
  1110.                         from the Host to the Guest. Choosing a lower number can
  1111.                         increase performance considerably, especially over slow
  1112.                         speed lines. Please note this setting can be changed
  1113.                         on-line.
  1114.  
  1115. Advanced keyboard       This setting only relates to remote control of Hosts
  1116.                         running RemPC 4.30. It should always be on when
  1117.                         controlling OS/2 PCs. Remote controlling some DOS
  1118.                         applications might require Advanced keyboard to be off.
  1119.  
  1120. Max Call                This setting only relates to remote control of Hosts
  1121.                         running RemPC 4.30. It determines how often the Guest
  1122.                         polls  the RemPC 4.30 Host. This value should normally
  1123.                         not be changed.
  1124.  
  1125.  
  1126. When the call is initiated the guest might be asked to enter certain
  1127. data depending on the security settings used by the host. The guest
  1128. might have to enter a password, a guest ID  and/or a call back num-
  1129. ber (serial/modem only). Furthermore, the guest might have to wait
  1130. for the host to confirm the access.
  1131.  
  1132. After this the host screen will appear as a window. It is possible to
  1133. connect to multiple PCs simultaneously. It is even possible to connect
  1134. to multiple PCs using different communication protocols.
  1135.  
  1136. When connected to multiple PCs use the mouse to switch between the
  1137. PCs. Click on the window to activate a PC. This can also be done
  1138. from the menu bar, make sure the host name is shown in the combo
  1139. box.
  1140.  
  1141. Serial/modem, ISDN and APPC Host IDs
  1142. For the serial/modem, ISDN and APPC protocols a special host ID
  1143. convention is used. Normally the host ID entered should be the
  1144. phone number (serial/ISDN) or the LU name/alias (APPC). Some-
  1145. times it is useful to use another ID, for instance "Johns Work PC"
  1146. might be a better name than 44532525. To address this NetOp in-
  1147. cludes a special phone number field for serial and ISDN, and a LU
  1148. Name field for APPC. This lets the user enter any ID in the Host ID
  1149. field, and then the phone number/LU name in a separate field.
  1150.  
  1151. Use the reserved value * in the phone number/LU name field to indi-
  1152. cate that the host ID should be used as phone number/LU name.
  1153.  
  1154. Calling a gateway
  1155. When a call is made via the APPC, ISDN or serial/modem protocol
  1156. the guest automatically senses if it has called a gateway (see section 6,
  1157. "The Gateway"). If it did reach a gateway the guest user is presented
  1158. with a screen, permitting the user to control the gateway itself, enter a
  1159. specific host ID, or ask the system to build a list of hosts available through
  1160. the gateway (including the gateway itself).
  1161.  
  1162. To bypass the list and reach a host through a gateway directly do the following:
  1163.  
  1164. 1. Enter the Host ID of the network host in the Host ID field.
  1165. 2. Enter the phone number, ISDN number or APPC LU of the gateway
  1166.    in the phone number or LU name field in the Protocol specific
  1167.    section of the Edit Host dialog box.
  1168.  
  1169.  
  1170. 4.4.3 Hang-up
  1171. -------------
  1172. To stop controlling a PC, make sure the name of the host PC is
  1173. shown in the combo box. Then do one of the following:
  1174. 1. Activate the hangup button on the tool bar.
  1175. 2. Select Disconnect from selected Host PC from the Connection menu.
  1176. 3. Close the window displaying the host screen.
  1177.  
  1178.  
  1179. 4.5 HOST TABLES
  1180. ---------------
  1181.  
  1182. NetOp stores information about hosts in host tables. The list dis-
  1183. played in the combo box in the tool bar, is the active host table. One
  1184. host table can contain up to 150 host definitions.
  1185. NetOp includes support for multiple host tables allowing the guest
  1186. user to switch between an unlimited number of host tables.
  1187. All host table  information is stored in the file NGUEST2.CFG.
  1188.  
  1189. 4.5.1 Add Host
  1190. --------------
  1191. Whenever the guest connects to a host PC not already listed in the
  1192. host table, this PC will be automatically added to the active host table.
  1193. It is also possible to add a PC to the host table without connecting to
  1194. it. This is done by choosing Add Host... from the Host menu, enter the
  1195. name of the host. This adds a host with the settings, specified in the
  1196. Default Host Settings dialog. To change the settings press the Settings...
  1197. button.
  1198.  
  1199. 4.5.2 Build Host Table
  1200. ----------------------
  1201. NetOp includes a facility which automatically scans the network and
  1202. collect host PC names.
  1203.  
  1204. Activate this facility by pressing the Build button on the tool bar, or by
  1205. selecting Build Host Table from the Host menu.
  1206.  
  1207. The build feature works on the NetBIOS and the IPX protocol. Fur-
  1208. thermore only initialized protocols (see section 4.3.1,
  1209. "Communication Settings") are scanned.
  1210.  
  1211. Please note that for security reasons the host must have declared its
  1212. name public to be picked up on the list.
  1213.  
  1214. If a network is accessed through a NetOp gateway, the build function
  1215. will pick up all the hosts on the network. However the network hosts
  1216. will be removed from the list when the connection to the gateway is
  1217. terminated.
  1218.  
  1219. 4.5.3 Edit Host
  1220. ---------------
  1221. When a host name is manually added to the host table NetOp will use
  1222. those host settings which were used for the previous entry.
  1223.  
  1224. The current settings for a host name can easily be changed. Select the
  1225. host name in the combo box and press the Edit button on the tool
  1226. bar, or select Edit Host... from the Host menu. This will activate a
  1227. dialog box.
  1228.  
  1229. Hosts which are added to the table using the build feature (see sec-
  1230. tion 4.5.2, "Build Host Table") will automatically have the correct
  1231. settings.
  1232.  
  1233. 4.5.4 Remove Host
  1234. -----------------
  1235. Hosts can be removed from the host table one at the time. Select the
  1236. host name in the combo box, then choose Remove host... from the Host
  1237. menu.
  1238.  
  1239. Please note that a host name cannot be removed while the host is
  1240. being controlled. To remove a PC which is being controlled, first
  1241. press the Hangup button in the tool bar, then remove the name as
  1242. described above.
  1243.  
  1244. It is also possible to delete an entire host table. Select Delete Host ta-
  1245. ble... from the Host menu. It is not possible to delete a host table if
  1246. one or more PCs are being controlled.
  1247.  
  1248. 4.5.5 Multiple Host Tables
  1249. --------------------------
  1250. NetOp includes the possibility of maintaining multiple host tables.
  1251. Use this feature to group the PCs for instance into departmental or
  1252. geographical units, or to break the 150 PC per table barrier.
  1253. Only one host table can be active at any given time. The active host
  1254. table's name is displayed in the status line. The contents of the active
  1255. table is displayed in the combo box in the tool bar.
  1256. To manage multiple host tables choose Management Host tables... from
  1257. the Host menu. From the resulting dialog box it is possible to add, delete,
  1258. rename and activate host tables.
  1259.  
  1260. Select a host table from the list with the mouse and choose an action
  1261. by pressing the appropriate button.
  1262.  
  1263. New...
  1264. Creates a new empty host table.
  1265.  
  1266. Delete...
  1267. Deletes the selected host table. Please note that the active host table
  1268. cannot be deleted. To delete the active host table, first activate another
  1269. table.
  1270.  
  1271. Edit...
  1272. Renames the selected host table.
  1273.  
  1274. Activate
  1275. Activates the selected host table.
  1276.  
  1277.  
  1278. Shortcuts
  1279. The Manage Host tables dialog box can be activated by double-clicking
  1280. the combo box in the tool bar with the mouse. A name can be acti-
  1281. vated from the Manage Host tables dialog by double-clicking the name
  1282. with the mouse.
  1283.  
  1284.  
  1285. 4.5.6 Finding an Entry in the Host table
  1286. ----------------------------------------
  1287. NetOp's host tables are alphabetically sorted (case insensitively). To
  1288. find a specific entry in the active host table do the following:
  1289.  
  1290. 1. Activate the host table, by choosing List all Hosts from the Host
  1291.    menu.
  1292. 2. Now the entry field in the combo box is the active element, enter-
  1293.    ing a string in this field will select the first element in the table
  1294.    which starts with this string.
  1295. 3. Select the specific entry by clicking it with the mouse, or by using
  1296.    the UP ARROW or DOWN ARROW keys.
  1297.  
  1298.  
  1299. 4.5.7 Miscellaneous
  1300. -------------------
  1301.  
  1302. Combo box
  1303. The combo box is used to enter names quickly. Click the combo box
  1304. with the mouse to activate it. The combo box can also be activated by
  1305. choosing Activate combo box from the Host menu.
  1306.  
  1307. View Host table
  1308. The host table can be viewed by clicking on the ε icon to the right of
  1309. the entry field. This can also be done by pressing ALT+DOWN ARROW
  1310. when the combo box is active, or by selecting List all Hosts from the
  1311. Host menu.
  1312.  
  1313. View connected Hosts
  1314. NetOp provides a feature for listing all PCs it currently is connected
  1315. to. Choose List connected Hosts from the Host menu. From this list it is
  1316. possible to switch the active window by selecting a host from the list
  1317. and clicking Select or by double-clicking the host name with the
  1318. mouse.
  1319.  
  1320.  
  1321. 4.6 REMOTE CONTROL
  1322. -------------------
  1323.  
  1324. 4.6.1 Getting Started
  1325. ---------------------
  1326. When connected to a host PC, the host screen will be shown on the
  1327. guest display and the keyboard and mouse can be used to remote control
  1328. the host's keyboard and mouse.
  1329.  
  1330. The host screen is shown in a maximized NetOp Guest child window.
  1331. This window can be zoomed to full screen, restored to a smaller win-
  1332. dow, or otherwise manipulated.
  1333.  
  1334. 4.6.2 Keyboard control
  1335. ----------------------
  1336. NetOp provides two ways of controlling the host keyboard, local
  1337. mode and remote mode.
  1338.  
  1339. Local keyboard
  1340. When remote controlling most keys will be transferred to and exe-
  1341. cuted on the host PC, just as if the guest keyboard was physically
  1342. connected to the host PC. However a number of keys and key combi-
  1343. nations are reserved for local use by NetOp and are therefore not
  1344. transferred when NetOp is running in Local keyboard mode. Exam-
  1345. ples of such keys are the arrow keys, which are used for scrolling the
  1346. host window and are therefore not transferred to the host.
  1347.  
  1348. Remote keyboard
  1349. In order to get the most complete control of the host keyboard
  1350. NetOp should run in Remote keyboard mode. If this mode is selected
  1351. all keys are transferred to the host, except for a few combinations
  1352. which  are used locally by OS/2 and NetOp (see section 4.6.11,
  1353. "Hotkeys").
  1354.  
  1355. Remote keyboard is the default mode. When running in full screen
  1356. mode (see section 4.6.9, "Zoom") the keyboard is always in remote
  1357. mode.
  1358.  
  1359. Switch between local and remote keyboard by activating the keyboard
  1360. mode button in the tool bar, this is the button with at keyboard on it,
  1361. the caption on the button is either Remote or Local. Please note that
  1362. the caption on the keyboard button is not the current mode, but
  1363. rather the mode which pushing the button will activate.
  1364. It is also possible to toggle the keyboard mode from the menu bar:
  1365. Choose Local keyboard from the Options menu. This will toggle the
  1366. mode.
  1367.  
  1368. The current mode is displayed in the status bar in the bottom of the
  1369. NetOp Guest window, which contains either the word Remote or Local,
  1370. indicating the current status.
  1371.  
  1372. 4.6.3 Mouse control
  1373. -------------------
  1374. NetOp provides mouse support for applications running OS/2
  1375. Presentation Manager, and windowed Win-OS2 applications. Mouse
  1376. support is also available when controlling a NetOp for WINDOWS
  1377. host or when controlling DOS PCs via NetOp for OS/2's 4.30
  1378. compatibility mode.
  1379.  
  1380. There are two different ways to remote control the mouse in NetOp,
  1381. local mouse and remote mouse
  1382.  
  1383. Local mouse
  1384. When the guest mouse pointer is moved (the local mouse) this action
  1385. will not be transmitted to the host. As soon as a mouse button is acti-
  1386. vated, the host's mouse position will be updated to the local mouse
  1387. position, and the click will be executed. This method yields high
  1388. performance, since mouse activity generates a minimum of communi-
  1389. cation traffic.
  1390.  
  1391. The default mouse mode when initiating a remote control session is
  1392. local.
  1393.  
  1394. Remote mouse
  1395. In remote mouse mode, the host's mouse will always follow the guest
  1396. mouse. This is a slower method, but in some cases this is the best
  1397. choice: If the guest user is instructing a host user on how to accom-
  1398. plish a specific task, which involves the mouse, in this case remote
  1399. mouse is best since this mode lets the host user follow every guest
  1400. mouse movement.
  1401.  
  1402. The mouse mode is toggled by choosing Local mouse from the Options
  1403. menu.
  1404.  
  1405. 4.6.4 Lock Host Keyboard and Mouse
  1406. ----------------------------------
  1407. NetOp allows the guest user to lock the keyboard and mouse on the
  1408. host PC.
  1409.  
  1410. Choose Lock keyboard and mouse on Host from the Options menu. It will
  1411. not be possible to use host keyboard and mouse until the guest un-
  1412. locks them.
  1413.  
  1414. Use this feature to prevent a user to interfere while working on a
  1415. host, e.g. when re-configuring a server. The host keyboard and mouse are
  1416. unlocked by choosing Lock keyboard and mouse on Host from the Options menu.
  1417.  
  1418. Please note that the host program must have been configured to al-
  1419. low lock of keyboard and mouse, otherwise the menu item will be dis-
  1420. abled on the guest. Refer to section 5.4.2, "Guest Rights" for a de-
  1421. scription on how to configure guest rights on the host.
  1422.  
  1423. 4.6.5 Boot Host
  1424. ---------------
  1425. NetOp includes a feature which lets the guest boot the host PC.
  1426.  
  1427. Choose Boot Host PC from the Options menu.
  1428.  
  1429. A confirmation dialog box will be displayed to ensure that the host
  1430. PC is not booted by mistake.
  1431.  
  1432. Please note that the host program must have been configured to al-
  1433. low boot from the guest, otherwise the menu item will be disabled on
  1434. the guest. Refer to section 5.4.2, "Guest Rights" for a description on
  1435. how to configure guest rights on the host.
  1436.  
  1437. 4.6.6 Chat with Host
  1438. --------------------
  1439. The chat function brings up a window on the host and guest which
  1440. allows the users to communicate.
  1441.  
  1442. Press the chat button on the tool bar or choose Chat with Host PC
  1443. from the Options menu to initiate a chat.
  1444.  
  1445. A similar dialog will be displayed on the host. Everything typed on
  1446. the host and guest will be communicated between the users, and dis-
  1447. played in the dialog boxes.
  1448.  
  1449. Please note that chat has to be enabled in the host security settings
  1450. (see section 5.4, "Security"), otherwise the chat button and the chat
  1451. menu item will be disabled.
  1452.  
  1453. TIP: You can minimize the chat window. This way you can remote control another
  1454.      PC, quickly switch back to your chat window and continue your dialogue.
  1455.  
  1456.  
  1457. Host Chat Request
  1458. NetOp allows a host user to request chat. When a host user requests
  1459. chat, the guest PC will beep shortly to notify the guest user. When not
  1460. running in full screen mode the guest user will be notified by a mes-
  1461. sage flashing on the windows bar of the remote PC requesting chat.
  1462. Chat can be initiated as described above.
  1463.  
  1464. 4.6.7 Blank screen
  1465. ------------------
  1466. Use this feature to blank the screen on the host PC. For security rea-
  1467. sons, this is only possible if this feature has been enabled on the host.
  1468.  
  1469. 4.6.8 Screen resolution
  1470. -----------------------
  1471. Depending on the screen resolution of the guest and host PCs, the
  1472. complete host screen or only part of it will be visible.
  1473. For example it is possible to control an XGA PC from a PC running
  1474. VGA resolution.
  1475.  
  1476. If the host is running a higher video resolution than the guest, the
  1477. guest will normally display as much of the host screen as possible, by
  1478. using scroll bars, the guest user can view all parts of the host screen.
  1479. By using NetOps feature for shrinking the host screen resolution, it
  1480. will often be possible to view a complete high resolution screen on a
  1481. PC running a lower resolution. If the guest is running a higher video
  1482. resolution than the host, the host might not take up the entire window on
  1483. the guest, the remaining part of the window will be black.
  1484.  
  1485. 4.6.9 Zoom
  1486. ----------
  1487. Instead of viewing the host screen in a window, it is possible to zoom
  1488. to a full screen view. In full screen view the host takes up the entire
  1489. guest screen, this gives the guest the most realistic view of the host.
  1490. The host screen can be zoomed by activating the Zoom key on the tool
  1491. bar, by choosing Zoom window from the Window menu, or by pressing
  1492. the hotkey defined for this action (default CTRL+Z).
  1493. Switch back from zoom mode by pressing the zoom hotkey (default
  1494. CTRL+Z).
  1495.  
  1496. If the host is running a higher resolution than the guest, the guest
  1497. will display scroll bars. If the guest is running a higher resolution
  1498. than the host, the remaining area on the guest screen will be black.
  1499.  
  1500. 4.6.10 Window manipulation
  1501. --------------------------
  1502. When controlling multiple PCs simultaneously, NetOp provides a
  1503. button in the tool bar that will toggle between 3 modes.
  1504. One mode will cascade the windows, one will position the windows
  1505. vertically and one will position the windows horizontally.
  1506. It is also possible to directly select a mode. This is done from the
  1507. Window menu.
  1508.  
  1509. 4.6.11 Hotkeys
  1510. --------------
  1511. NetOp provides special hotkeys used to execute specific NetOp Guest
  1512. tasks or used to substitute key combinations reserved by the OS/2 op-
  1513. erating system.
  1514.  
  1515. Initially most of these hotkeys are not active. Please refer to section
  1516. 4.3.6 for instructions on how to define or redefine the hotkeys. Table
  1517. 4-9 describes the hotkeys:
  1518.  
  1519. Table 4-9 Hotkey descriptions:
  1520.  
  1521. Zoom In/Out
  1522. Zoom the active host window to full screen or go back to normal
  1523. mode. This hotkey cannot be switched OFF, but it can be rede-
  1524. fined. The default value of this hotkey is CTRL+Z.
  1525.  
  1526. List Conn hosts
  1527. List all host PCs currently being controlled.
  1528.  
  1529. Next Window
  1530. Activate the window of the next host PC.
  1531.  
  1532. Ctrl+ESC
  1533. When CTRL+ESC is pressed on the guest, the key combination is
  1534. intercepted by the guest OS, the result is the guest task list. To
  1535. obtain the host task list define this hotkey (or use the Ctrl+Esc
  1536. button on the tool bar).
  1537.  
  1538. Alt+ESC
  1539. When ALT+ESC is pressed on the guest, the key combination is
  1540. intercepted by the guest OS. To execute the combination on the
  1541. host, define this hotkey.
  1542.  
  1543. Alt+Tab
  1544. When ALT+TAB is pressed on the guest, the key combination is
  1545. intercepted by the guest OS. To execute the combination on the
  1546. host, define this hotkey.
  1547.  
  1548.  
  1549. 4.6.12 File Transfer
  1550. --------------------
  1551. NetOp includes an advanced file transfer tool which lets the user
  1552. transfer files between the guest and the host during a remote control
  1553. session.
  1554.  
  1555. To activate the file transfer tool, choose Transfer files to/from Host...
  1556. from the Options menu.
  1557.  
  1558. The various fields of this dialog box are described below:
  1559.  
  1560. Send files
  1561. Check this radio button to send files from the guest to the host.
  1562. This button is disabled if Receive files from guest is disabled in
  1563. the host security settings.
  1564.  
  1565. Receive files
  1566. Check this radio button to send files from the host to the guest.
  1567. This button is disabled if Send files to guest is disabled in the
  1568. host security settings.
  1569.  
  1570. Overwrite if file exists
  1571. If this check box is enabled existing files with the same name as
  1572. the transferred file will be overwritten. Use this option with care
  1573. since data might be lost. If this option is disabled files with
  1574. names which already exist will not be transferred.
  1575.  
  1576. Include subdirectories
  1577. Use this in combination with wildcards to transfer entire or par-
  1578. tial directory structures. Example: Entering c:\*.* in the  Source
  1579. field and enabling Include subdirectories will transfer the entire
  1580. C-drive.
  1581.  
  1582. Source
  1583. Enter the file name(s) to transfer from, note that the usual OS/2
  1584. wildcards (?, *) are valid.
  1585.  
  1586. Destination
  1587. Enter a path or file name to transfer the files to. To specify a
  1588. path rather than a file name end the field with a backslash. Ex-
  1589. ample: Destination is non-existing directory C:\DATA, entering
  1590. c:\data in the destination field will create the file C:\DATA and
  1591. transfer the data to this file, entering c:\data\ in the destination
  1592. field will create the directory C:\DATA and transfer the files to
  1593. this directory.
  1594.  
  1595.  
  1596. The dialog box also contains a list of transferred files, and the prog-
  1597. ress of the file currently being transferred.
  1598.  
  1599. Press the Start Transfer button to start the file transfer, when a file
  1600. transfer is started the Start Transfer button changes to Cancel Transfer.
  1601.  
  1602. Press Close Window to close the dialog box. Please note that closing the dialog
  1603. box when a file transfer is in progress will not cancel the file transfer,
  1604. which will be continued in a background thread, choose Transfer files
  1605. to/from Host... from the Options menu again to bring back the file
  1606. transfer dialog.
  1607.  
  1608. Please note that the host might have disabled receiving, sending or
  1609. both (see section 5.4, "Security"), according to these settings the file
  1610. transfer menu item or one of the send/receive radio buttons might be
  1611. disabled.
  1612.  
  1613. 4.6.13 Printer re-direction
  1614. ---------------------------
  1615. NetOp for OS/2 provides a feature for re-directing print from the
  1616. OS/2 host to the OS/2 guest. When receiving a print from the host,
  1617. the guest program will print this to the default printer on the guest.
  1618. Please make sure that the default printer on the guest is compatible
  1619. with the printer driver used on the host.
  1620.  
  1621. In order to print, remote control the host, then print to a printer
  1622. where the output port is defined as a NetOp output port driver. See
  1623. section 5.7.
  1624.  
  1625.  
  1626. 4.7 HELP SERVICE
  1627. ----------------
  1628.  
  1629. NetOp contains an advanced Help service feature, which is designed to
  1630. ease the process of doing on-line support on a network.
  1631.  
  1632. It is possible for a NetOp guest to register as a help provider on the
  1633. network. Hosts can now request help from the registered help providers.
  1634.  
  1635. To register a guest as a Help provider choose Help service settings...
  1636. from the Options menu. In the resulting dialog it is possible to define
  1637. up to 3 Help services.
  1638.  
  1639. A Help service could be the name of a specific application this guest
  1640. wants to provide support for. Or it could be the name of the person
  1641. providing the support. Whenever a hosts activates the Request help
  1642. function it will be presented with a list which contains all help
  1643. services registered by any guest on the network.
  1644.  
  1645. After help services have been registered, the guest should activate
  1646. Show request for help... from the Options menu. This opens a
  1647. window which displays all requests from hosts to the services regis-
  1648. tered by the guest.
  1649.  
  1650. Each line represents one request. For each request is shown the host
  1651. ID, the time the request was made, and a problem description en-
  1652. tered by the host user when the request was made. The list is conti-
  1653. nously updated; requests are automatically removed if they have been
  1654. serviced by a guest, or cancelled by the requesting host user.
  1655. To answer a help request double click the line in the request window
  1656. (or select it with the arrow keys and press ENTER). This will start a
  1657. remote control session with the host which made the request.
  1658. Multiple guests can provide help service simultaneously. They can
  1659. even register the same help services. If for instance multiple guest
  1660. services register the service OS/2 support, this service will appear once
  1661. on a host's list of services. If the host request help from this service,
  1662. the request will appear in the request window on all the guests which
  1663. registered OS/2 support. When one of the guests answers the request,
  1664. it will dynamically be removed from the list on the other guests.
  1665.  
  1666.  
  1667. 4.8 COMMAND LINE OPTIONS
  1668. ------------------------
  1669.  
  1670. A wide range of the NetOp Guest's features can be controlled from
  1671. the command line. The syntax for starting the guest is:
  1672.         NGUEST2 [-switch1 [-switch2 _ ] ] [group]
  1673.  
  1674. Options are set by using one or more command line switches. Com-
  1675. mand line switches should be preceded with the character -. The
  1676. switches accepted by the NetOp Guest are described in Table 4-11.
  1677.  
  1678. group is a group name, which is only used when communicating with
  1679. version 4.30 RemPCs. RemPCs can be defined as belonging to a
  1680. group, in this case only guests started with the same group name will
  1681. be able to control those RemPCs.
  1682.  
  1683. By using the -N switch it is possible to connect to any NetOp Host.
  1684. The -N switch should be followed by a host specification (described in
  1685. Table 4-12). If the host to be called from the command line already
  1686. exists in the guest's host table, the host specification is just the name:
  1687.  
  1688.         NGUEST2 -N:NAME=PETER
  1689.  
  1690. If the host is not defined in the host table one or more settings can be
  1691. specified directly from the command line. For the settings which are
  1692. not defined on the command line default values are used. Example:
  1693.  
  1694.         NGUEST2 -N:NAME=PETER;PROT=HN
  1695.  
  1696. This will start the guest, which will attempt a connection to a host
  1697. with the host ID PETER, using the NetBIOS protocol, other settings
  1698. will have the default value (e.g. compression low).
  1699.  
  1700. Table 4-11 Guest command line switches
  1701.  
  1702. OPTION                   DESCRIPTION
  1703.  
  1704. Hp+, Hp-                 Controls initialization of host (ver. 5) protocols.
  1705.                          Substitute p with a character to specify the protocol:
  1706.                          N=NetBIOS, I=IPX, T=TCP/IP, A=APPC,
  1707.                          S=Serial/modem, C=ISDN Capi. Use + to enable a proto-
  1708.                          col, - to disable.
  1709.  
  1710.                          Examples:
  1711.                               -HN+ : Initialize NetBIOS
  1712.                               -HA- : Do not initialize APPC
  1713.  
  1714.  
  1715. Rp+, Rp-                 Controls initialization of RemPC (ver. 4.30) protocols.
  1716.                          Substitute p with a character to specify the protocol:
  1717.                          N=NetBIOS, I=IPX. Use + to enable a protocol, - to dis-
  1718.                          able.
  1719.  
  1720. PD                       Disable all currently enabled protocols
  1721.  
  1722. IC                       Instant close. The NetOp Guest program will exit when
  1723.                          the last host window is closed.
  1724.  
  1725. IL:nnnnnnnn              Add network nnnnnnnn to the IPX network list (see
  1726.                          section 7.3, "IPX" for a description of the IPX
  1727.                          network list)
  1728.  
  1729. L+, L-                   Controls automatic build of IPX network. L+: Enable
  1730.                          build, L-: Disable build.
  1731.  
  1732. N:host specification     Connect to the host described with host specification.
  1733.                          A host specification has the following form:
  1734.                               field1=val1 [; field2=val2 _ ]
  1735.  
  1736.                          See Table 4-12 for a description of host specification
  1737.                          field and values.
  1738.  
  1739.  
  1740. Table 4-12 Host specification
  1741.  
  1742. FIELD           VAL             DESCRIPTION
  1743.  
  1744. NAME            string          Host PC name
  1745.  
  1746. KBD             ADV             Advanced keyboard routine
  1747.                 NOR             Normal keyboard routine
  1748.  
  1749. COMP            AUTO            Automatic compression
  1750.                 NONE            No compression
  1751.                 LOW             Low compression
  1752.                 HIGH            High compression
  1753.  
  1754. COLOR           AUTO            Automatic color selection
  1755.                 MAX_2           Max 2 colors
  1756.                 MAX-16          Max 16 colors
  1757.                 MAX_256         Max 256 colors
  1758.  
  1759. SCREEN_RES      AUTO            No reduction of  resolution
  1760.                 SCREEN          Reduce resolution to guest
  1761.                 1024_768        Reduce resolution to 1024_768
  1762.                 800_600         Reduce resolution to 800_600
  1763.                 640_480         Reduce resolution to 640_480
  1764.                 320_240         Reduce resolution to 320_240
  1765.  
  1766. PROT            HN              Communicate with host using NetBIOS
  1767.                 HI              Communicate with host using IPX
  1768.                 HT              Communicate with host using TCP/IP
  1769.                 HA              Communicate with host using APPC
  1770.                 HC              Communicate with host using ISDN Capi
  1771.                 HS              Communicate with host using Serial/modem
  1772.                 RN              Communicate with RemPC using NetBIOS
  1773.                 RI              Communicate with RemPC using IPX
  1774.  
  1775. HA_NAME       string            Host APPC name or alias
  1776.  
  1777. HA_MODE       string            APPC mode
  1778.  
  1779. HC_PHONE      string            Host ISDN number
  1780.  
  1781. HC_CHANNELS   1                 Use 1 B-channel
  1782.               2                 Use 2 B-channels
  1783.  
  1784. HC_LOCAL      number            Local number (EAZ)
  1785.  
  1786. HC_SHORT_HOLD number            Enable short-hold mode (10 - 256)
  1787.               FALSE             Disable short-hold mode
  1788.  
  1789. HS_PHONE      string            Host phone number
  1790.  
  1791. HS_MODEM      string            Modem name. Modem must exist in the modem
  1792.                                 database, otherwise null-modem is used.
  1793.                                 Blanks should be substituted with _.
  1794.                                 Example: HAYES_COMPATIBLE
  1795.  
  1796. HS_PORT       string            Port name. Example: COM1
  1797.  
  1798. HS_BAUD       string            Data speed for serial communication.
  1799.                                 Example: 38400
  1800.  
  1801. HS_PULSE      TRUE              Use pulse dial for serial connection
  1802.               FALSE             Use tone dial for serial connection
  1803.  
  1804. Following settings only for communication with ver 4.30 RemPCs
  1805.  
  1806. RI_BRIDGE     string            IPX bridge address. Must be a 12 digit
  1807.                                 hexadecimal number
  1808.  
  1809. RI_NET        string            IPX network number. Must be an 8 digit
  1810.                                 hexadecimal number
  1811.  
  1812. RI_NODE       string            IPX node number. Must be a 12 digit
  1813.                                 hexadecimal number
  1814.  
  1815. MAX           number            Max calls, number must be an integer in the
  1816.                                 range -10 to 2000
  1817.  
  1818.  
  1819. Examples
  1820. Initialize the IPX protocol, and add 000BABE1 to the list of IPX net-
  1821. work number, where the guest should look for hosts:
  1822.  
  1823.         NGUEST2 -HI+ -IL:000BABE1
  1824.  
  1825. Initialize the serial protocol, and call a host, using a modem, with the
  1826. phone number 112. Use the modem definition Hayes compatible:
  1827.  
  1828.         NGUEST2 -HS+ -N:NAME=112;PROT=HS;HS_MODEM=HAYES_COMPATIBLE
  1829.  
  1830. Call the host named PETER (for which settings already are defined in
  1831. the default host table). Exit the NetOp Guest when the connection to
  1832. PETER is terminated:
  1833.  
  1834.         NGUEST2 -N:NAME=PETER -IC
  1835.  
  1836.  
  1837.  
  1838. 5. THE HOST
  1839. -----------
  1840.  
  1841. 5.1 SUMMARY
  1842. -----------
  1843.  
  1844. This chapter describes how to use the NetOp Host software. This is
  1845. the NetOp module that prepares a PC to be remotely controlled.
  1846. Areas covered in the chapter include: How to start the host, how to
  1847. set up the host, security configuration, operation during remote con-
  1848. trol sessions.
  1849.  
  1850. For a description of how to install the host please refer to chapter 2,
  1851. "Installation".
  1852.  
  1853.  
  1854. 5.2 STARTING THE HOST
  1855. ---------------------
  1856.  
  1857. 5.2.1 From the desktop
  1858. ----------------------
  1859. If the host has been installed as an icon on the desktop, or in a desk-
  1860. top folder, it is started by double clicking the host icon.
  1861.  
  1862. 5.2.2 From an OS/2 prompt
  1863. -------------------------
  1864. To start the host from a command prompt do the following:
  1865. 1. Open an OS/2 command prompt.
  1866. 2. Use the CD command to change to the NetOp directory.
  1867. 3. Start the host by typing nhost2 ENTER.
  1868.  
  1869. It is also possible to supply the host with command line parameters,
  1870. see section 5.6, for a description of this.
  1871.  
  1872. 5.2.3 Automatically at Startup
  1873. ------------------------------
  1874. The host can be started automatically in two different ways:
  1875. 1. Install the host in the OS/2 Startup folder. In the settings of the
  1876.    NetOp host program object -L should be specified as command
  1877.    line parameter.
  1878. 2. Include the lines (provided that NetOp is installed in C:\NETOP,
  1879.    otherwise substitute the appropriate directory):
  1880.         CD \NETOP
  1881.         START NHOST2 -L
  1882.         CD \
  1883.  
  1884.    in the file STARTUP.CMD, placed in the root of the boot drive
  1885.  
  1886. 5.2.4 Initialization
  1887. --------------------
  1888. If the host is started without command line parameters, the host
  1889. setup dialog is displayed. The default settings in this dialog are the
  1890. settings specified the last time the host was run, these settings are
  1891. read from the file NHOST2.CFG.
  1892.  
  1893. After the setup dialog has been completed the host will minimize and
  1894. initialize. After this it is ready to accept incoming calls from a NetOp
  1895. Guest.
  1896.  
  1897. If the host is started with the -L command line parameter it initial-
  1898. ized directly after startup and minimizes. The host will use the same
  1899. settings as the last time it was run.
  1900.  
  1901. From the host's minimized state it is possible to follow its status in
  1902. two ways:
  1903.  
  1904. 1. The icon title will display the status, e.g. NetOp Host -
  1905.    Waiting for call or NetOp Host - Connected.
  1906. 2. When connected to a host, an open eye will be displayed in the
  1907.    icon.
  1908.  
  1909. Use the OS/2 settings notebook for the NetOp Host to specify that
  1910. the program should minimize to the desktop - by doing this the host
  1911. user will always know if he is being controlled.
  1912.  
  1913. To bring out the host window after initialization activate the OS/2
  1914. task list by pressing CTRL+ESC and double click the line "NetOp
  1915. Host" with the mouse.
  1916.  
  1917.  
  1918. 5.3 SETTING UP THE HOST
  1919. -----------------------
  1920.  
  1921. If the host is started without command line parameters, the setup
  1922. dialog is displayed at startup.
  1923.  
  1924. The setup dialog can also be activated by choosing Setup... from the
  1925. host's configuration menu.
  1926.  
  1927. In the dialog box the communication protocol and host ID are
  1928. specified. NetOp includes support for serial communication (typically
  1929. modem or a null-modem cable), ISDN and various LAN and WAN
  1930. protocols (NetBIOS, IPX, TCP/IP and APPC). If in doubt about
  1931. which communication protocol to use, please ask the network admin-
  1932. istrator.
  1933.  
  1934. Select a protocol from the Select Protocol section of this dialog box.
  1935. For some of the protocols additional protocol specific settings need
  1936. to be specified, these settings are described in detail in section 7,
  1937. "Protocols".
  1938.  
  1939. For the NetBIOS and the IPX protocol it is possible to specify a host
  1940. ID, this is a character string with a maximum length of 32. If no ID is
  1941. specified, the MAC address will automatically be chosen.
  1942.  
  1943. Press OK to accept the host settings.
  1944.  
  1945. The settings are stored in the file NHOST2.CFG
  1946.  
  1947. Please note that when communication settings have been changed,
  1948. the host must be closed down and restarted before the changes take
  1949. effect.
  1950.  
  1951. TIP:   If no ID is specified for NetBIOS or IPX, the MAC address will auto-
  1952.        matically be chosen (Auto Host ID), a very powerful feature. By combining
  1953.        the Call for help feature and the Auto Host ID, a remote control session
  1954.        can be established without knowing the Host ID. Instead, the host user is
  1955.        asked to press Request help, and then the guest can select the auto
  1956.        host ID appearing in the Help service request window. The Auto Host
  1957.        ID also opens up for possibilities such as loading the host program
  1958.        from a server, as no unique ID needs to be entered for each PC.
  1959.  
  1960. Modem database
  1961. Choose modem database from the Configuration menu to access
  1962. NetOp's modem database. See section 4.3.4, "Modem database" for a
  1963. description of how to use the modem database.
  1964.  
  1965. Modem dialog
  1966. Choose Modem dialog... from the Configuration menu to display a win-
  1967. dow, which lists all the commands the host transmits to the modem,
  1968. and the modems responses. Useful for debugging purposes.
  1969.  
  1970. TIP: When loading, the program will immediately begin to initialize
  1971.      the modem. Therfore it might not be possible to view the commands
  1972.      sent to the modem. To overcome this, load the host from the com-
  1973.      mand line using the parameter /L:30, this will delay the initialization
  1974.      for 30 seconds, providing plenty of time to open the modem dialog.
  1975.  
  1976.  
  1977. 5.4 SECURITY
  1978. ------------
  1979.  
  1980. The NetOp host includes a number of security features. Use these to
  1981. prevent unauthorized access to the host PC, and to limit the number
  1982. of actions possible for the guest PC.
  1983.  
  1984. The security settings can all be accessed from the dialog box Security
  1985. Configuration, this dialog is activated by choosing Setup... from the
  1986. host's Configuration menu, activate the Security... button from the re-
  1987. sulting dialog box.
  1988.  
  1989. 5.4.1 Maintenance Password
  1990. --------------------------
  1991. The host's security settings can be protected by a maintenance pass-
  1992. word. This password has to be entered each time the security configu-
  1993. ration dialog is activated. This ensures the host user against unau-
  1994. thorized changes to security settings (e.g. by a guest).
  1995. To define (or change) the maintenance password press the Mainte-
  1996. nance Password... button on the security configuration dialog box.
  1997.  
  1998. Toggle the Use maintenance password check box to enable or disable
  1999. the maintenance password. If the password is enabled enter the pass-
  2000. word in the New password field, re-enter the password in the Confirm
  2001. password field. Activate the OK button when done.
  2002.  
  2003. 5.4.2 Guest Rights
  2004. ------------------
  2005. The section of the Security Configuration which is labelled Allow Guest
  2006. to contains the settings which describe how much a guest is allowed to
  2007. do on this host. The various options are described below:
  2008.  
  2009. Use keyboard and mouse
  2010. If this option is disabled the guest will not be able to
  2011. remote control the host's keyboard and mouse, but
  2012. only view the screen. Sometimes referred to as View
  2013. only.
  2014.  
  2015. Chat
  2016. Specifies whether the guest is allowed to start a chat
  2017. (see 5.5.1, "Request Chat" for a description of chat).
  2018.  
  2019. Send files to host
  2020. Specifies whether the guest is allowed to transfer files
  2021. from the guest to the host.
  2022.  
  2023. Receive files from host
  2024. Specifies whether the guest is allowed to transfer files
  2025. from the host to the guest.
  2026.  
  2027. Blank screen
  2028. Enable this to allow the guest to blank the screen on
  2029. the host.
  2030.  
  2031. Lock keyboard and mouse
  2032. Specifies whether the guest is allowed to lock the host
  2033. keyboard and mouse.
  2034.  
  2035. Boot the PC
  2036. Specifies whether the guest is allowed to boot the host
  2037. PC.
  2038.  
  2039.  
  2040. 5.4.3 Public name
  2041. -----------------
  2042. The NetOp guest has a build function, which finds hosts on the net-
  2043. work. However it only finds hosts with Public name.
  2044. If Public name is enabled a guest doing a build will pick up the host
  2045. name. If public name is disabled the host name will not appear on
  2046. the built list on the guest. This adds a layer of security, since the guest
  2047. must know the host ID in order to initiate a remote control session.
  2048.  
  2049. 5.4.4 Password
  2050. --------------
  2051. The host can be protected by a password, which a guest must enter
  2052. correctly in order to control the host.
  2053.  
  2054. To use a password enable the Password check box in the security con-
  2055. figuration dialog. Enter the password in the field to the right of the
  2056. check box, the password will not be displayed when entered.
  2057. Password policy
  2058.  
  2059. It is possible to define a password policy on the host, this specifies
  2060. how many password attempts a guest has, and what will happen if the
  2061. limit is exceeded.
  2062.  
  2063. Press the Guest password policy... button to define a password policy. In
  2064. the resulting dialog choose the maximum number of wrong pass-
  2065. words a guest can enter, and what to do if the limit is exceeded: Han-
  2066. gup, Disable (do not take further calls from any guest), or boot host.
  2067.  
  2068. 5.4.5 Confirm access
  2069. --------------------
  2070. If this option is enabled, the host will be presented with a dialog box,
  2071. every time a guest attempts a connection. From this dialog the host
  2072. user can accept or deny the remote control attempt.
  2073. Enabling confirm access makes sure the host is not accessed while
  2074. unattended.
  2075.  
  2076. Enable or disable confirm access by toggling the Confirm access check
  2077. box in the security configuration dialog box.
  2078.  
  2079. 5.4.6 Inactivity time-out
  2080. -------------------------
  2081. If no data is being transferred between the guest and host, this setting
  2082. can force the host to disconnect after a pre-defined number of min-
  2083. utes.
  2084.  
  2085. Using this feature, one can for example prevent expensive telephone
  2086. charges in case an employee has left a guest connected to a host.
  2087. If the guest program stops working, e.g. due to power failure, the
  2088. host program might not detect this before the host screen changes.
  2089. Using the inactivity time-out, its possible to force the host to re-
  2090. initialize after a certain period of inactivity.
  2091.  
  2092. 5.4.7 Call-back
  2093. ---------------
  2094. This setting is only used if the host is using the serial/modem proto-
  2095. col.
  2096.  
  2097. If call-back is enabled, the host will answer incoming calls from a
  2098. guest and then hangup and call the guest back.
  2099.  
  2100. The call-back facility serves two purposes:
  2101. 1. Security: By specifying a call-back number it can be ensured that
  2102.    the host is only controlled from one specific telephone number.
  2103. 2. Phone charges: Call-back can be used to reverse the phone
  2104.    charges from guest to host.
  2105.  
  2106. There are three different settings for call-back, all found in the Call-
  2107. back section of the security configuration dialog box:
  2108. 1. No call-back: No call-back will be performed.
  2109. 2. Call back to: A call back is attempted to the specified number.
  2110. 3. Roving call back: The guest is prompted for the number to call
  2111.    back to, especially useful for reversing phone charges.
  2112.  
  2113. Furthermore it is possible to enter a number of seconds the host
  2114. should wait after the guest calls before the call-back is attempted. Use
  2115. this to make sure the guest is initialized and ready to be called back.
  2116. Enter the number of seconds to wait in the Wait before call-back field.
  2117. The Call-back timeout field is the number of seconds the host should
  2118. wait (assuming the guest is not reached) before the call-back times out
  2119. and is considered failed.
  2120.  
  2121.  
  2122. 5.5 ON-LINE CHOICES
  2123. -------------------
  2124.  
  2125. This section describes the choices which are only available on the host
  2126. during a remote control session.
  2127.  
  2128. 5.5.1 Request Chat
  2129. ------------------
  2130. To request a chat session (see section 4.6.6, "Chat with Host") with
  2131. the guest, choose Request chat from the Configuration menu. The host
  2132. will send a beep to the guest and display a message in the title bar of
  2133. the host window on the guest.
  2134.  
  2135. The guest then has to initiate the chat, e.g. by pressing the chat but-
  2136. ton on the guest tool bar.
  2137.  
  2138. Please note that the guest cannot see the message when controlling
  2139. the host in zoomed full screen mode. In this case only the beep will
  2140. notify the guest.
  2141.  
  2142. 5.5.2 Hangup
  2143. ------------
  2144. The host can choose to disconnect from the guest at any time during
  2145. a remote control session. Choose Hangup from the Configuration
  2146. menu to disconnect the guest. A confirmation dialog will be dis-
  2147. played.
  2148.  
  2149. 5.5.3 File Transfer
  2150. -------------------
  2151. When the guest is performing a file transfer (see section 4.6.12, "File
  2152. Transfer"), the host can see the status by choosing File Transfer... from
  2153. the Configuration menu.
  2154.  
  2155. From the resulting dialog box it is possible to see which files have
  2156. been transferred and the progress with the current file.
  2157.  
  2158. The file transfer can also be interrupted from this dialog box by
  2159. choosing Cancel. Click close to close the dialog box without interrupt-
  2160. ing the file transfer.
  2161.  
  2162. 5.5.4 Call for Help
  2163. -------------------
  2164. The host user can activate the Request help... item in the Configu-
  2165. ration menu to initiate a Help request to any registered help provider
  2166. (see section 4.7, "Help Service").
  2167.  
  2168. Enter a description and choose a help service. The help services ap-
  2169. pearing in the list are the ones registered by the guests providing
  2170. help on the network. Press OK, the request is now registered.
  2171. Whenever a call for help is made the request appears on the screen of
  2172. the help providing guest(s). When a guest handles the request a re-
  2173. mote control session is automatically started between the help provid-
  2174. ing guest and the help requesting host.
  2175.  
  2176. A host can only have one pending help request. To cancel a pending
  2177. request choose Request help... again. This will inform the host
  2178. user about any pending request, which the user can then choose to
  2179. cancel.
  2180.  
  2181.  
  2182. 5.6 COMMAND LINE OPTIONS
  2183. ------------------------
  2184.  
  2185. A wide range of the NetOp Host's features can be controlled from the
  2186. command line. The syntax for starting the host is:
  2187.  
  2188.         NHOST2 [-switch1 [-switch2 _ ] ]
  2189.  
  2190. Options are set by using one or more command line switches. Com-
  2191. mand line switches should be preceded with the character -. The
  2192. switches accepted by the NetOp Host are described in Table 5-2.
  2193.  
  2194. Table 5-2 Host command line switches:
  2195.  
  2196. L [:n ]
  2197. Load the host directly without prompting for setup informa-
  2198. tion. The settings used the last time the host was run will be
  2199. used.
  2200.  
  2201. Optionally a delay in seconds can be specified e.g. -L:10, this
  2202. will delay the initialization for the specified number of sec-
  2203. onds, use this feature if the host must wait for some communi-
  2204. cation device to be ready before initializing.
  2205.  
  2206. GA+ , GA-
  2207. Controls if the host sends a controlling guests mac / ip address
  2208. to a calling guest. GA+ sends, GA- does not send.
  2209.  
  2210. FRAMES:xxx
  2211. Number of frames to check per search. Default = 20
  2212.  
  2213. SLEEP:xxx
  2214. Time between each search. Default = 10 (milisecs.).
  2215.  
  2216. N:host specification
  2217. Use this parameter to override one or more of the settings
  2218. used the last time the host was started.
  2219.  
  2220. A host specification has the following form:
  2221.  
  2222.    field1=val1 [; field2=val2 _ ]
  2223.  
  2224. See Table 5-3 for a description of host specification field and
  2225. values.
  2226.  
  2227. By using the -N switch it is possible to completely specify the host
  2228. settings from the command line. It is not necessary to enter all the
  2229. settings. For settings which are not entered the values from the last
  2230. time the host was run are used.
  2231.  
  2232. Table 5-3 Host specification
  2233.  
  2234. FIELD            VAL           DESCRIPTION
  2235.  
  2236. NAME             string        Host PC name
  2237.  
  2238. PROT             HN            Communicate with guest using NetBIOS
  2239.                  HI            Communicate with guest using IPX
  2240.                  HT            Communicate with guest using TCP/IP
  2241.                  HA            Communicate with guest using APPC
  2242.                  HS            Communicate with guest using Serial/modem
  2243.                  HC            Communicate with guest using ISDN Capi
  2244.  
  2245. HC_CHANNELS      string        Number of B-channels, 1 or 2
  2246.  
  2247. HC_SHORT_HOLD    TRUE          Allow short-hold mode
  2248.                  FALSE         Disable short-hold mode
  2249.  
  2250. HC_LOCAL         string        Local number (EAZ)
  2251.  
  2252. HA_MODE          string        APPC mode
  2253.  
  2254. HS_MODEM         string        Modem name. Modem must exist in the mo-
  2255.                                dem database, otherwise null-modem is used.
  2256.                                Blanks should be substituted with _. Example:
  2257.                                HAYES_COMPATIBLE
  2258.  
  2259. HS_PORT          string        Port name. Example: COM1
  2260.  
  2261. HS_BAUD          string        Data speed for serial communication.
  2262.                                Example: 38400
  2263.  
  2264. HS_PULSE         TRUE          Use pulse dial for serial connection
  2265.                  FALSE         Use tone dial for serial connection
  2266.  
  2267. SEC_MAINT_PASS   string        Current maintenance password. If the host
  2268.                                has defined a maintenance password, this
  2269.                                field must match that password.
  2270.  
  2271. SEC_MAINT_NEW    string        Use this parameter to change the mainte-
  2272.                                nance password, leave blank to disable main-
  2273.                                tenance password
  2274.  
  2275. SEC_PASS         string        Sets the password the guest must enter to
  2276.                                access this host. Leave blank for no password.
  2277.  
  2278. SEC_PASS_MAX     number        Maximum password retries
  2279.  
  2280. SEC_PASS_POLICY  BOOT          Boot if too many wrong passwords
  2281.                  DISABLE       Disable host if too many wrong passwords
  2282.                  HANGUP        Hangup if too many wrong passwords.
  2283.  
  2284.  
  2285. SEC_PUBLIC_NAME  TRUE          Enable public name
  2286.                  FALSE         Disable public name
  2287.  
  2288. SEC_CONFIRM      TRUE          Enable confirm access
  2289.                  FALSE         Disable confirm access
  2290.  
  2291. SEC_KBD_MOU      TRUE          Allow guest to control keyboard/mouse
  2292.                  FALSE         Guest not allowed to control keyboard/mouse
  2293.  
  2294. SEC_CHAT         TRUE          Allow chat
  2295.                  FALSE         Do not allow chat
  2296.  
  2297. SEC_UPLOAD       TRUE          Allow guest to send files to host
  2298.                  FALSE         Do not allow guest to send files to host
  2299.  
  2300. SEC_DOWNLOAD     TRUE          Allow guest to receive files from host
  2301.                  FALSE         Do not allow guest to receive files from host
  2302.  
  2303. SEC_BLANK        TRUE          Allow blank of screen
  2304.                  FALSE         Disable blank of screen
  2305.  
  2306. SEC_LOCK         TRUE          Allow guest to lock host keyboard/mouse
  2307.                  FALSE         Do not allow guest to lock host keyboard/mouse
  2308.  
  2309. SEC_BOOT         TRUE          Allow guest to boot host
  2310.                  FALSE         Do not allow guest to boot host
  2311.  
  2312. SEC_INACTIV_TIMO number        In-activity time-out in minutes
  2313.  
  2314. SEC_CALL         FALSE         Disable call-back
  2315.                  ROVING        Perform roving call-back
  2316.                  number        Call back to number
  2317.  
  2318. SEC_CALL_WAIT    number        Seconds to wait before call-back
  2319.  
  2320. SEC_CALL_TIMO    number        Call-back time out
  2321.  
  2322.  
  2323. Examples
  2324. Initialize the host directly from the command line (use same settings
  2325. as last time):
  2326.  
  2327.         NHOST2 -L
  2328.  
  2329. Initialize the host with the NetBIOS protocol. Use JOHN as host Id,
  2330. and PASS as password:
  2331.  
  2332.         NHOST2 -L -N:NAME=JOHN;PROT=HN;SEC_PASS=PASS
  2333.  
  2334.  
  2335. 5.7 PRINTER RE-DIRECTION
  2336. ------------------------
  2337.  
  2338. 5.7.1 Description
  2339. -----------------
  2340. The NetOp for OS/2 guest and the NetOp for OS/2 host includes a
  2341. feature for printer re-direction. Using this feature, it is possible to re-
  2342. direct print from the host to the guest.
  2343.  
  2344. Print from the desktop or Presentation Manager programs can be re-
  2345. directed. For example, drag a document to the printer symbol on the
  2346. desktop and this document can be printed on the guest printer in-
  2347. stead of the host printer.
  2348.  
  2349. 5.7.2 Installing support for printer re-direction
  2350. -------------------------------------------------
  2351. In order to re-direct print from a host PC, the host PC must be pre-
  2352. pared by installing a special NetOp output port driver.
  2353.  
  2354. 1.  Select the printer on your desktop, select settings and output. Select
  2355.     an output port, eg. LPT1. Select Install.
  2356.  
  2357. 2.  Place a floppy disk containing the NetOp driver NPRINT.PDR in drive A:.
  2358.     Press Refresh and then Install.
  2359.  
  2360. 3.  Prepare a printer that as output port uses the NetOp output driver
  2361.     /PIPE/NPRINT (select printer setting, then output, then
  2362.     /PIPE/NPRINT).
  2363.  
  2364. Make sure that the printer driver used, is compatible with the printer
  2365. driver used on the guest PC. For example, it will not be possible to
  2366. re-direct from a postscript printer driver to a matrix printer driver.
  2367.  
  2368. Also, please make sure that the form defined for the printer driver on
  2369. the host and the guest are the same.
  2370.  
  2371. There is no special configuration needed on the guest PC, except
  2372. being aware that print from the host will be re-directed to the default
  2373. printer on the guest.
  2374.  
  2375.  
  2376. 6. THE GATEWAY
  2377. --------------
  2378.  
  2379. 6.1 SUMMARY
  2380. -----------
  2381.  
  2382. This chapter describes how to use the NetOp Gateway software. This
  2383. is the NetOp module that lets a PC function as a gateway for NetOp
  2384. traffic.
  2385.  
  2386. A NetOp Gateway will accept incoming calls from a guest via modem,
  2387. ISDN or APPC and route these calls to hosts via a network protocol
  2388. (NetBIOS, IPX or TCP/IP).
  2389.  
  2390. Areas covered in the chapter include: How to start the gateway, how
  2391. to set up the gateway, security configuration.
  2392.  
  2393. For a description of how to install the gateway, please refer to chapter
  2394. 2, "Installation".
  2395.  
  2396.  
  2397. 6.2 INTRODUCTION
  2398. ----------------
  2399.  
  2400. The NetOp Gateway is used to let an external guest PC access any PC
  2401. on a network through one single gateway PC.
  2402.  
  2403. The gateway PC is prepared to route NetOp traffic, by running the
  2404. NetOp gateway module.
  2405.  
  2406. To externally access the PCs on the network via the gateway PC, the
  2407. guest PC has to pass through a separate gateway security layer. After
  2408. the guest has gained access to the network, the individual host secu-
  2409. rity settings still apply.
  2410.  
  2411. The gateway module can also act as a host, allowing for the gateway
  2412. PC itself to be remotely controlled, either from a network PC or from
  2413. an external PC.
  2414.  
  2415.  
  2416. 6.3 STARTING THE GATEWAY
  2417. ------------------------
  2418.  
  2419. 6.3.1 From the desktop
  2420. ----------------------
  2421. If the gateway has been installed as an icon on the desktop, or in a
  2422. desktop folder, it is started by double clicking on the gateway icon.
  2423.  
  2424. 6.3.2 From an OS/2 Prompt
  2425. -------------------------
  2426. To start the gateway from a command prompt do the following
  2427. 1. Open an OS/2 command prompt
  2428. 2. Use the CD command to change to the NetOp directory
  2429. 3. Start the gateway by typing ngw2 ENTER.
  2430.  
  2431. 6.3.3 Automatically at startup
  2432. ------------------------------
  2433. The gateway can be started automatically at when the computer boots
  2434. in two different ways:
  2435.  
  2436. 1. Install the gateway in the OS/2 startup folder. In the settings of
  2437.    the NetOp gateway program object -L should be specified as
  2438.    command line parameter.
  2439. 2. Include the lines (provided that NetOp is installed in C:\NETOP,
  2440.    otherwise substitute the appropriate directory):
  2441.         CD \NETOP
  2442.         START NGW2 -L
  2443.         CD \
  2444.  
  2445.    in the file STARTUP.CMD, placed in the root of the boot drive
  2446.  
  2447. 6.3.4 Initialization
  2448. --------------------
  2449. If the gateway is started without command line parameters, the setup
  2450. dialog is displayed. From this dialog box, the various configuration
  2451. dialogs can be reached. All the dialogs will as default values contain
  2452. what was specified the last time the host was run. These settings are
  2453. stored in the file NHOST2.CFG.
  2454.  
  2455. After the OK button in the setup dialog is pressed the gateway will
  2456. minimize, and be ready to route NetOp sessions from external guest
  2457. PCs to the networked host PCs.
  2458.  
  2459. If the gateway is started with the -L parameter the setup screen will
  2460. be bypassed and the host will initialize directly after startup. The
  2461. gateway will use the last settings as the last time it was run.
  2462.  
  2463.  
  2464. 6.4 CONFIGURATION
  2465. -----------------
  2466.  
  2467. If the gateway is started without command line parameters, the setup
  2468. dialog is displayed at startup.
  2469.  
  2470. The setup dialog can also be activated by choosing Setup... from the
  2471. gateway's configuration menu once it is initialized. In this case the
  2472. gateway will have to be restarted for the changed to take effect.
  2473.  
  2474. There are three main choices:
  2475.  
  2476. Line setup.
  2477. Press this button to configure the communication and
  2478. security setting for the external line (APPC, ISDN or modem). See
  2479. section 6.4.1, "Line Setup".
  2480.  
  2481. Host setup.
  2482. The gateway can also act as a host. Press this button to
  2483. configure the host part of the gateway. See section 6.4.2, "Host
  2484. Setup".
  2485.  
  2486. Network setup.
  2487. Press this button to configure the communication
  2488. settings for the network (IPX, NetBIOS or TCP/IP). See section 6.4.3
  2489. "Network setup".
  2490.  
  2491. 6.4.1 Line Setup
  2492. ----------------
  2493. When the Line setup button in the Gateway setup dialog is activated
  2494. a dialog is displayed.
  2495.  
  2496. Net number
  2497. Normally there is no need to change this setting (only neces-
  2498. sary when multiple NetOp gateways are connected to one
  2499. network). See section 6.6 for a discussion of net numbers.
  2500.  
  2501. Select protocol
  2502. Choose which communication protocol the gateway should
  2503. accept incoming external calls on.
  2504.  
  2505. Line Security
  2506. Activate this button to configure security settings for the
  2507. line. See section 6.5, "Security" for a description of gateway
  2508. security.
  2509.  
  2510. Protocol properties
  2511. See section 7, "Protocols" for a description of protocol spe-
  2512. cific settings.
  2513.  
  2514.  
  2515. Press OK to accept the settings in the dialog (or Cancel to reject).
  2516. Once the line setup is completed, the information is stored in the file
  2517. NHOST2.CFG. The next time the gateway is loaded the settings will
  2518. be suggested as defaults.
  2519.  
  2520. 6.4.2 Host Setup
  2521. ----------------
  2522. When the Host setup button in the Gateway setup dialog is activated
  2523. a dialog is displayed.
  2524.  
  2525. A NetOp gateway is also a host, which can be controlled both from
  2526. network PCs and from external PCs. The host setup dialog box is
  2527. used to configure the host part of the gateway.
  2528.  
  2529. The Host ID is the string which is used to identify the gateway PC to
  2530. guest PCs. This field is similar to the Host ID field in the NetOp Host
  2531. module.
  2532.  
  2533. Activate the Host Security... button to configure security for the host
  2534. part of the gateway. Please refer to 5.4, "Security" for a description of
  2535. this.
  2536.  
  2537. 6.4.3 Network setup
  2538. -------------------
  2539. When the Network setup button in the Gateway setup dialog is acti-
  2540. vated a dialog is displayed.
  2541.  
  2542. Net number
  2543. Normally there is no need to change this setting (only neces-
  2544. sary when multiple NetOp gateways are connected to one
  2545. network). See section 6.6 for a discussion of net numbers.
  2546.  
  2547. Select protocol
  2548. This specifies which protocol is used for communication
  2549. between the gateway and the network hosts. If in doubt,
  2550. please refer to the system administrator
  2551.  
  2552. Protocol properties
  2553. In this section protocol specific options are specified. The
  2554. contents of the section varies according to the selection in
  2555. the Select protocol section. Please refer to section 7,
  2556. "Protocols" for a discussion of protocol specific settings.
  2557.  
  2558.  
  2559. Press OK to accept the settings in the dialog (or Cancel to reject).
  2560. Once the network setup is completed, the information is stored in the
  2561. file NHOST2.CFG. The next time the gateway is loaded the settings
  2562. will be suggested as defaults.
  2563.  
  2564.  
  2565. 6.5 SECURITY
  2566. ------------
  2567.  
  2568. The NetOp gateway contains advanced security features to prevent
  2569. against unauthorized access.
  2570.  
  2571. The security configuration of the gateway is divided into Line security
  2572. and Host security.
  2573.  
  2574. Line security must be passed in order to remote control any host on
  2575. the network through the gateway. In addition the individual host se-
  2576. curity settings are still active and must be passed as well. Thus Line
  2577. security can be viewed upon as a firewall, which protects the entire
  2578. network from unauthorized access.
  2579.  
  2580. Host security governs security for the host part of the gateway, both
  2581. for external guests calling through APPC, ISDN or serial/modem to
  2582. remote control the gateway, and for network guests which want to
  2583. control the gateway PC.
  2584.  
  2585. 6.5.1 Line security
  2586. -------------------
  2587. The line security is accessed by activating the Line security... button in
  2588. the line setup dialog box.
  2589.  
  2590. Password
  2591. From a dialog box the user can specify a password which must be
  2592. entered on the guest whenever a connection attempt to the gateway is
  2593. made.
  2594.  
  2595. Password policy
  2596. Activate this button to specify how many password attempts a guest
  2597. has, and what to do if the limit is exceeded: Hangup, disable (do not
  2598. accept any calls), or boot the gateway.
  2599.  
  2600. Call-back
  2601. When call-back is enabled the gateway will do the following whenever
  2602. an incoming call occurs:
  2603.  
  2604. 1. The gateway prompts the guest for the password.
  2605. 2. If the password is entered correctly, the gateway hangs up and
  2606.    makes a call to the guest, either to a predefined number or by
  2607.    prompting the guest for a number.
  2608.    See section 5.4.7, "Call-back" for detailed discussion of call-back.
  2609.  
  2610. 6.5.2 Host security
  2611. -------------------
  2612. The host security is accessed by activating the Host security... button in
  2613. the host setup dialog box.
  2614.  
  2615. Configuring host security is described in detail in section 5.4,
  2616. "Security". The only difference from the normal host security, is that
  2617. the gateway's host security does not contain call-back, since this is
  2618. handled under line security.
  2619.  
  2620. 6.5.3 Maintenance password
  2621. --------------------------
  2622. The gateway security settings can be protected by a maintenance
  2623. password (similar to the host maintenance password described in sec-
  2624. tion 5.4.1, "Maintenance Password").
  2625.  
  2626. The maintenance password is defined in the Host security configura-
  2627. tion dialog.
  2628.  
  2629. The user is prompted for the maintenance password both when con-
  2630. figuring host and line security.
  2631.  
  2632.  
  2633. 6.6 NET NUMBERS
  2634. ---------------
  2635.  
  2636. The Line setup and the Network setup both contain a Net number field.
  2637. Normally these fields need not be changed!
  2638.  
  2639. It is only necessary to alter the net numbers in a situation where there
  2640. are multiple gateway PCs on a single network. In this situation the
  2641. following rules apply:
  2642.  
  2643. 1. The net number in the Network setup dialog must be the same on
  2644.    all the gateways attached to the network, it must be different from
  2645.    every Line setup net number.
  2646.  
  2647. 2. The net number in the Line setup dialog must be unique on every
  2648.    gateway, it must be different from the net number in the Network
  2649.    setup dialog.
  2650.  
  2651. 3. No net number can have the value 0 or 1 which are reserved values.
  2652.    Other than that, the net numbers may be arbitrarily chosen.
  2653.  
  2654. Example
  2655. A network has  three gateways attached to it. On all three gateways,
  2656. the net number in the Network setup dialog box is set to 101. The net
  2657. number in the Line setup is set to 102 on the first gateway, 103 on the
  2658. second and 104 on the third.
  2659.  
  2660.  
  2661. 6.7 ON-LINE CHOICES
  2662. -------------------
  2663.  
  2664. The gateway has the same on-line choices as the host. Please refer to
  2665. section 5.5, "On-line Choices" for a description of these. Please note
  2666. that these choices only are relevant when the gateway is being re-
  2667. motely controlled, not when there is only pass-through sessions to
  2668. other hosts.
  2669.  
  2670. 6.8 COMMAND LINE PARAMETERS
  2671. ---------------------------
  2672.  
  2673. The gateway accepts the same command line parameters as the host
  2674. program, please refer to section 5.6, "Command Line Options" for a
  2675. description of these. The command line parameters refer to the host
  2676. part of the gateway (for instance the host password can be set from
  2677. the command line, but not the line password).
  2678.  
  2679.  
  2680. 7. PROTOCOLS
  2681. ------------
  2682.  
  2683. 7.1 SERIAL/MODEM
  2684. ----------------
  2685.  
  2686. 7.1.1 Description
  2687. -----------------
  2688. Use the serial/modem protocol to communicate using the RS-232c
  2689. interface. Typically with a modem over telephone lines or with a null-
  2690. modem cable.
  2691.  
  2692. 7.1.2 Configuration
  2693. -------------------
  2694. No special configuration is needed as long as OS/2's standard serial
  2695. device driver is loaded. In OS/2 1.3 the serial device driver is not
  2696. loaded in the default setup. To do this add the device driver
  2697. COM0n.SYS (COM01.SYS for PCs with ISA bus, COM02.SYS for PCs
  2698. with MCA bus) to the CONFIG.SYS.
  2699.  
  2700. 7.1.3 Protocol Specific Settings
  2701. --------------------------------
  2702. Modem
  2703. Choose a modem from the list. If your modem is not in the list
  2704. choose Hayes compatible (2400 bps or slower) or Hayes com-
  2705. patible fast (9600 or faster).
  2706.  
  2707. It is also possible to define new modems. See section 4.3.4,
  2708. "Modem database" for a description of this.
  2709.  
  2710. Dial
  2711. Choose Tone if this is supported by the phone system, otherwise
  2712. choose pulse.
  2713.  
  2714. Port
  2715. Typically COM1 or COM2. Use the Custom field to enter other
  2716. COM ports (e.g. COM4 or any other valid OS/2 serial device)
  2717.  
  2718. Baud rate
  2719. Should normally be Default which means that NetOp will use the
  2720. speed defined for the chosen modem in the modem database.
  2721. If connection is often lost try lowering the baud rate.
  2722.  
  2723. Phone number
  2724. Enter `*' to use the host ID as the phone number. Use this field
  2725. to enter the phone number if the host ID is e.g. the name of the
  2726. host user.
  2727.  
  2728.  
  2729. 7.1.4 How to Define New Modems
  2730. ------------------------------
  2731. The most important part of defining a modem for NetOp is the setup
  2732. strings (SETUP1 and SETUP2). NetOp does not distinguish between
  2733. these two strings. You can just consider them as two lines for your
  2734. setup string.
  2735.  
  2736. You should use the following general approach when constructing
  2737. the setup string:
  2738.  
  2739. 1. Load the modem's factory settings (usually AT&F).
  2740.  
  2741. 2. Specify that if the DTR signal is lowered the modem should dis-
  2742.    connect and return to command mode (usually AT&D2).
  2743. 3. Specify that the CD signal should track the state of the carrier
  2744.    (usually AT&C1).
  2745. 4. Specify that the modem should use local echo (usually ATE1).
  2746. 5. If the modem is capable of RTS/CTS flow control, this should be
  2747.    enabled using the appropriate AT command. Also enable
  2748.    RTS/CTS flow control in the settings section of the modem dialog
  2749.    box.
  2750. 6. Specify that the DTE/DCE rate should be fixed at the DTE speed.
  2751. 7. If your modem is equipped with error correction and/or data
  2752.    compression, these should be enabled.
  2753. 8. Instruct the modem to hangup after loss of carrier (usually by set-
  2754.    ting the modem's S10 register. E.g. ATS10=20, causing the mo-
  2755.    dem to hangup if carrier is lost for a duration of 2 seconds).
  2756.    The Dial string should usually be ATD?D. This instructs NetOp to
  2757.    use ATDT if tone dial is chosen by the user, and ATDP if pulse dial is
  2758.    chosen.
  2759.    The Hangup string is usually ATH0S0=0. H0 tells the modem to go
  2760.    on hook, S0=0 tells the modem not to answer incoming calls.
  2761.    The Send field is send to the modem after setup1 and setup2, but
  2762.    only by the guest. Usually this field should be left empty.
  2763.    The answer field should usually contain the string ATS0=<number
  2764.    of rings>, e.g. ATS0=1, this instructs the modem to answer incoming
  2765.    calls after <number of rings> rings.
  2766.    Set Max Baud Rate to the maximum DTE supported by your modem.
  2767.    Please note that you should be careful with high baud rates on slow
  2768.    computers. You might get better performance by setting the baud
  2769.    rate to 19200 rather than 57600 on a slow  PC.
  2770.    Please note that you can override the baud rate defined for the mo-
  2771.    dem in protocol specific settings for serial/modem.
  2772.  
  2773. 7.1.5 Host ID format
  2774. --------------------
  2775. The guest user can enter the phone number directly as the host ID
  2776. (e.g. in the combo box). To get a pause in a phone number (e.g. to
  2777. access an external line), most modems will accept an comma (`,'). Ex-
  2778. ample: To get an external line the guest user must dial 0 and then
  2779. wait for new ready signal, he want to dial the number 112, in this case
  2780. he would enter "0,112" as the host ID.
  2781.  
  2782. It is also possible to enter another host ID than the phone number
  2783. (e.g. the name of the host user), in this case use the protocol specific
  2784. field Phone number to enter the phone number (otherwise this field
  2785. should contain `*').
  2786.  
  2787.  
  2788. 7.2 NETBIOS
  2789. -----------
  2790.  
  2791. 7.2.1 Description
  2792. -----------------
  2793. NetBIOS is one the most popular protocols for LAN communication.
  2794. NetBIOS is typically used in LAN Server, LAN Manager, LANTastic,
  2795. and Windows NT environments.
  2796.  
  2797. 7.2.2 Configuration
  2798. -------------------
  2799. NetBIOS is installed when the network client software is installed on
  2800. the PC. If there are any problems with accessing NetBIOS, please
  2801. contact a network administrator
  2802.  
  2803. 7.2.3 Protocol Specific Settings
  2804. --------------------------------
  2805. To initialise support for remote control of OS/2 and Windows Hosts via
  2806. NetBIOS, NetBIOS is selected rom the Host section. To initialise support for
  2807. backwards compatibility with RemPCs ver. 4.3, select RemPC NetBIOS as well.
  2808. This backwards compatibility is also used for remote control of DOS PCs.
  2809.  
  2810. In the guest and host it is possible to define whether to use Primary
  2811. or Alternate adapter. This is defined in the NetBIOS setup, the setting should
  2812. normally be Primary.
  2813.  
  2814. When initializing NetBIOS, NetOp will first try to initialize NetBIOS under
  2815. extended services. If this fails, it will try to initialize NetBIOS under
  2816. requester services. If you experience problems initializing NetBIOS
  2817. communications you can force Netop to only try to initialize a specific
  2818. service, ACSNETB or NETAPI. This is done via the DTL2.INI file.
  2819.  
  2820. NetOp will as default define 2 datagram threads. Under certain circumstances,
  2821. using 2 datagram threads might cause problems for NetOp. It is possible to
  2822. force NetOp to only use one. This is done via the DTL2.INI file.
  2823.  
  2824. DTL2.INI file
  2825. -------------
  2826. ;NetBIOS protocol settings
  2827. [NETBIOS]
  2828. ;Specify NETAPI or ACSNETB
  2829. Mode=
  2830. ;Number of Datagram threads, default = 2
  2831. Rcv_DG_Threads=
  2832.  
  2833.  
  2834. 7.2.4 Host ID format
  2835. --------------------
  2836. When configuring the host a Host ID can be entered. The host ID
  2837. should be a string with a maximum length of 32 characters.
  2838.  
  2839. If no Host ID is entered NetOp will use the burnt-in network adapter
  2840. address (typically the MAC address). To call a host which uses the
  2841. burnt-in address as a host ID enter 0xnnnnnnnnnnnn. Where
  2842. nnnnnnnnnnnn is a 12 digit hexadecimal number (e.g.
  2843. 0x080005AF341A).
  2844.  
  2845. 7.2.5 NetOp resource needs
  2846. --------------------------
  2847.  
  2848.                 Guest    Guest with      Host
  2849.                          RemPCNB
  2850.  
  2851. Sessions          n         n              1
  2852. NCBs             n+4       n+8             5
  2853. Names             2         5              2
  2854.  
  2855. n is the number specified in the Max host sessions field in the guest's
  2856. Communication settings... dialog.
  2857.  
  2858.  
  2859. 7.3 IPX
  2860. -------
  2861.  
  2862. 7.3.1 Description
  2863. -----------------
  2864. IPX (Internetwork Packet Exchange) is Novell's network protocol.
  2865. This protocol is typically used in Novell Netware environments.
  2866.  
  2867. 7.3.2 Configuration
  2868. -------------------
  2869. IPX is installed when the network client software is installed on the
  2870. PC. If there are any problems with accessing IPX, please contact a
  2871. network administrator.
  2872.  
  2873. 7.3.3 Protocol Specific Settings
  2874. --------------------------------
  2875. To initialise support for remote control of OS/2 and Windows Hosts via
  2876. IPX, IPX is selected rom the Host section. To initialise support for
  2877. backwards compatibility with RemPCs ver. 4.3, select RemPC IPX as well.
  2878. This backwards compatibility is also used for remote control of DOS PCs.
  2879.  
  2880. In the Communication settings... dialog, which is accessed from the Op-
  2881. tions menu in the NetOp guest, there are some IPX specific settings.
  2882. Normally the NetOp Guest will look for hosts on the same network as
  2883. itself. However some Novell networks consist of a number of subnet-
  2884. works, each identified with an 8 digit hexadecimal number. To reach
  2885. a host on another subnetwork than the guest, the host's network
  2886. number has to be defined in the guest's list of IPX networks.
  2887. There is a check button labelled Auto bridge support. When this option
  2888. is enabled the NetOp Guest will build an internal list of all known
  2889. IPX network numbers.
  2890.  
  2891. There is also a List button. This button lets the guest user manually
  2892. define a list of IPX network numbers.
  2893.  
  2894. To find the network number for a given PC, use Novell's NLIST util-
  2895. ity by issuing the following command at an OS/2 prompt:
  2896.  
  2897.         nlist user=NetwareLoginName /a ENTER
  2898.  
  2899. Where NetwareLoginName should be substituted with the user's Net-
  2900. ware login name. The Address field of the resulting listing contains the
  2901. network number.
  2902.  
  2903. The network numbers in the NetOp guest's list must be 8 digits. if a
  2904. network number has less than 8 digits is should be padded with 0s.
  2905.  
  2906. Example: network number 1F23 should be entered as 00001F23 in
  2907.          NetOp's network list.
  2908.  
  2909. Auto bridge support and the list feature are also available in the gateway
  2910. module and the in the host module. On the gateway, the purpose is to permit
  2911. access to other network segments. On the host, the purpose is to permit
  2912. Request Help access to Help providers located on other network segments.
  2913.  
  2914. If it is not possible to connect to a host PC, you can try to modify the size
  2915. of the data packages that NetOp sends. You do this by creating a file called
  2916. DTL2.INI and place this file in your NetOp directory. Below is an example of
  2917. how this file can look. The line MAX_PACKET_SIZE= determines the size of the
  2918. packet.
  2919.  
  2920. Sample of DTL2.INI file:
  2921.  
  2922. ;IPX protocol settings
  2923. [IPX]
  2924. ;Max packet size to use on IPX
  2925. MAX_PACKET_SIZE=512
  2926.  
  2927.  
  2928. 7.3.4 Host ID format
  2929. --------------------
  2930. When configuring the host a Host ID can be entered. The host ID
  2931. should be a string with a maximum length of 32 characters.
  2932. If no Host ID is entered NetOp will use the burnt-in network adapter
  2933. address (typically the MAC address). To call a host which uses the
  2934. burnt-in address as a host ID enter 0xnnnnnnnnnnnn. Where
  2935. nnnnnnnnnnnn is a 12 digit hexadecimal number (e.g.
  2936. 0x080005AF341A).
  2937.  
  2938. 7.3.5 NetOp resource needs
  2939. --------------------------
  2940. NetOp uses IPX socket 8641 (hex) when connecting to hosts. For connnection to
  2941. RemPCIPX, NetOp uses socket 8186 and 8187 (hex). The sockets are allocated to
  2942. Danware by Novell.
  2943.  
  2944.  
  2945. 7.4 TCP/IP
  2946. ----------
  2947.  
  2948. 7.4.1 Description
  2949. -----------------
  2950. TCP/IP is a networking protocol increasingly popular in LAN/WAN
  2951. environments. NetOp supports IBM's and FTP's implementation of
  2952. the TCP/IP protocol for OS/2.
  2953.  
  2954. 7.4.2 Protocol Specific Settings
  2955. --------------------------------
  2956. If FTP's TCP/IP implementation is used it is necessary to enter the
  2957. local IP address on the guest and host. On the guest this is done in
  2958. the Communication settings dialog, on the host in the Host configuration
  2959. dialog.
  2960.  
  2961. Enter the IP address in dotted-decimal notation (e.g. 208.0.0.1).
  2962.  
  2963. If it is not possible to connect please verify that you can connect using the
  2964. PING program. If PING works, you can try to modify the size of the data
  2965. packages that NetOp sends. You do this by creating a file called DTL2.INI and
  2966. place this file in your NetOp directory. Below is an example of how this file
  2967. can look. The line MAX_PACKET_SIXE= determines the size of the packet.
  2968.  
  2969. Sample of DTL2.INI file:
  2970.  
  2971. ;TCP/IP protocol settings
  2972. [TCPIP]
  2973. ;Max packet size to use on TCP/IP
  2974. MAX_PACKET_SIZE=1024
  2975.  
  2976.  
  2977. 7.4.3 Host ID format
  2978. --------------------
  2979. From the guest a host can be called by entering the IP address in
  2980. dotted-decimal notation (e.g. 208.0.0.1). If a name is entered, this
  2981. will be passed on to TCP/IP. If the name can be resolved to an IP ad-
  2982. dress where a host is loaded then the connection will be successful.
  2983. Thus a host ID could be e.g. `peter' or `peter.sales.danware.com'.
  2984.  
  2985. 7.4.4 NetOp resource needs
  2986. --------------------------
  2987. NetOp uses one port. The default port used is 6502. To use another
  2988. port instead of 6502 (e.g. to avoid a conflict with another TCP/IP
  2989. application) include a line in TCP/IP SERVICES file on all guests and
  2990. hosts. Example: To use port 6503 instead of 6502 enter the following
  2991. line in the SERVICES file:
  2992.  
  2993.         netop   6503/udp
  2994.  
  2995. netop and udp must be in the line. The port number can be
  2996. changed. However all NetOp PCs must use the same port number.
  2997.  
  2998.  
  2999. 7.5 APPC
  3000. --------
  3001.  
  3002. 7.5.1 Description
  3003. -----------------
  3004. APPC (Advanced Program to Program Communication) is a com-
  3005. munication protocol, which is typically used to communicate in IBM
  3006. WAN environments (SNA networks).
  3007.  
  3008. 7.5.2 Protocol Specific Settings
  3009. --------------------------------
  3010. Mode refers to transmission mode, as defined in the Communication
  3011. Manager/2 setup. Normally this should be the IBM pre-defined mode
  3012. #INTER. Please refer to your system administrator for information
  3013. about modes if #INTER is not available.
  3014.  
  3015. 7.5.3 Configuration
  3016. -------------------
  3017. APPC is installed and configured by using the Communication Man-
  3018. ager/2 setup utility.
  3019. In order to use NetOp over APPC two Transaction Programs (TPs)
  3020. must be defined in the CM/2 setup. The TPs must have the following
  3021. names:
  3022.         DWDTL1
  3023.         DWDTL2
  3024.  
  3025. In the setup of these TPs Service TP must be disabled, Operation Type
  3026. should be defined as `Queued operator preloaded'. Please note that
  3027. the names (DWDTL1, DWDTL2) must be in uppper case.
  3028.  
  3029. 7.5.4 Host ID format
  3030. --------------------
  3031. When calling an APPC host, the guest should use either the fully
  3032. qualified LU name, or an LU alias as the host ID. Both of these are
  3033. defined in the APPC setup. For further information please refer to
  3034. your CM/2 documentation.
  3035. It is also possible to enter another host ID than the LU (e.g. the name
  3036. of the host user), in this case use the protocol specific field LU Name
  3037. or Alias to enter the host LU (otherwise this field should contain `*').
  3038.  
  3039.  
  3040. 7.6 ISDN / CAPI
  3041. ---------------
  3042.  
  3043. 7.6.1 Description
  3044. -----------------
  3045. NetOp for OS/2 supports ISDN using Capi version 1.1, profil A (ie.
  3046. works with EuroISDN DSS1, GermanISDN 1TR6, French ISDN VN2,
  3047. Belgian ISDN CT1, ..) interface. NetOp for OS/2 will also work with
  3048. Capi version 2.0 which is backward compatible with Capi 1.1.
  3049. NetOp for OS/2 supports features such as short-hold mode, A-
  3050. number check and channel-bundling.
  3051.  
  3052. 7.6.2 Configuration
  3053. -------------------
  3054. ISDN Capi must be loaded before you try to access it from the guest,
  3055. host or the gateway. If you cannot access ISDN Capi from NetOp,
  3056. please verify that a supported version is installed and loaded. Please
  3057. notice that the Capi dll should be a 16 bit version.
  3058.  
  3059. 7.6.3 Protocol Specific Settings
  3060. --------------------------------
  3061. Table 7-3 contains a description of the properties settings specific to
  3062. the ISDN Capi protocol when configuring the host program.
  3063.  
  3064. Local Number
  3065. Enter the local number (EAZ) as defined in your Capi setup.
  3066.  
  3067. Short-hold mode
  3068. Select this to permit the use of short-hold mode. When no data
  3069. is transferred between the guest and host, the line will be dis-
  3070. connected. When activity starts on either the guest or the host,
  3071. the connection will be re-established.
  3072.  
  3073. Use of 2 B-channels
  3074. Select this to permit the guest to use 2 B-channels.
  3075.  
  3076. Enable Guest ISDN-Number check
  3077. If enabled, only those guests that has an ISDN number match-
  3078. ing a number in this list will be able to access this host.
  3079.  
  3080.  
  3081. Properties settings specific to the ISDN Capi protocol when configuring
  3082. the guest program:
  3083.  
  3084. Short-hold mode
  3085. Enable to use short-hold mode. Enter the number of seconds to
  3086. wait before disconnecting the line.
  3087.  
  3088. Local number
  3089. If  short-hold mode is enabled please also enter local number
  3090. (EAZ) as defined in the Capi setup.
  3091.  
  3092. 2 B-Channels
  3093. Select this if you want to use 2 B-channels.
  3094.  
  3095.  
  3096. 7.6.4 Host ID format
  3097. --------------------
  3098. The guest user can enter the ISDN number directly as the host ID
  3099. (e.g. in the combo box).
  3100. It is also possible to enter another host ID than the ISDN number
  3101. (e.g. the name of the host user), in this case use the protocol specific
  3102. field Phone number to enter the ISDN number (otherwise this field
  3103. should contain `*').
  3104.  
  3105.  
  3106. 8. TROUBLE-SHOOTING
  3107. -------------------
  3108.  
  3109. 8.1 THE NATURE OF REMOTE CONTROL
  3110. --------------------------------
  3111. Remote control require a program to interact closely with the operat-
  3112. ing system in order to pick up screen information and deliver key-
  3113. board and mouse input. All has to be done so the PC, the operating
  3114. system and the program(s) running are affected as little as possible.
  3115. Danware strive to be able to remote control all PCs and all applica-
  3116. tions running operating systems supported by NetOp. However, we
  3117. cannot guarantee that NetOp will remote control all existing and fu-
  3118. ture PCs and applications.
  3119.  
  3120. Should you run into problems with a specific PC or application, for
  3121. example that you can only view, not control the keyboard, we will
  3122. appreciate hearing from you. We are very interested in investigating
  3123. such problems in order to come up with a solution either immediately
  3124. as a fix, or as part of a future release.
  3125.  
  3126.  
  3127. 8.2 ANSWER TO COMMON PROBLEMS
  3128. -----------------------------
  3129.  
  3130. ?       Cannot connect to a host via IPX
  3131.  
  3132. !       If the host is on another IPX network than the guest, the host's
  3133.         network number should be defined in the guest's IPX network list.
  3134.         Refer to section 7.3.3, "Protocol Specific Settings" for a descrip-
  3135.         tion of how to do this.
  3136.  
  3137. ?       I get the error "DTL2.DLL already used. Guest to Host com-
  3138.         munication not possible".
  3139.  
  3140. !       You are probably trying to run the host and the guest simultane-
  3141.         ously, only one of the programs should run on the same PC simul-
  3142.         taneously
  3143.  
  3144. ?       The host window only displays "Unsupported video mode"
  3145.         when controlling Windows (RemPC 4.3)
  3146.  
  3147. !       When controlling 4.30 Windows RemPCs NetOp supports up to
  3148.         800x600x16. If you are running a higher resolution, use the NetOp
  3149.         for Windows host program instead.
  3150.  
  3151. ?       I cannot get a connection between my modems.
  3152.  
  3153. !       For some modems the error correction and data compression are
  3154.         not compatible. Try disabling these two features of the modems
  3155.         (by changing your modem setup strings).
  3156.  
  3157. ?       I cannot control the keyboard on the OS/2 host PC
  3158.  
  3159. !       If it is a PC running Warp, you can try to add the parameter /D to the
  3160.         NHOST2.SYS device driver in the config.sys file on the host.
  3161.  
  3162.  
  3163. 8.3 NETOP ERROR MESSAGES
  3164. ------------------------
  3165.  
  3166. NetOp error messages include a brief description of the error and a
  3167. More... button. When reporting an error to a NetOp support person,
  3168. make sure to give all information contained in the error dialog and
  3169. also all information in the More... dialog.
  3170.  
  3171. Also have the following information ready:
  3172.  
  3173. 1. Your NetOp serial number
  3174. 2. OS/2 version information (for guest and host)
  3175. 3. Relevant information about your communication hardware and
  3176.    software (modems, network client software version, etc.)