[ internet ] in KIDS 글 쓴 이(By): yjh (윤 재호) 날 짜 (Date): 1994년10월27일(목) 11시47분55초 KST 제 목(Title): tia 설치법 참조 ***THE TIA COMPANION FOR WINDOWS*** Version 0.93, 9/27/94 This document was prepared by Cyberspace Development and InterMind Corp. to assist new SLIP users through the oft-vexing task of setting up their Windows PC to use The Internet Adapter (TIA), a new tool that lets you run SLIP software such as Mosaic on an ordinary UNIX shell account. For more information about TIA, please send blank e-mail to the following addresses: tia-info@marketplace.com (for general information) tia-single@marketplace.com (for a Single User Order Form) tia-directory@marketplace.com (for a list of all TIA-related documents and addresses) These documents are also available via: FTP marketplace.com Gopher marketplace.com WWW http://marketplace.com/ CSD and InterMind would like to thank the principal author, Steve Wilmart (tia-steve@intermind.com), and also Dave Menges, Chris Bogart, Art Smoot and Johan Vromans. Since we will be updating this document constantly, we strongly encourage *your feedback*, particularly if you have a problem/ solution you think should be included. Please send all suggestions to: tia-feedback@marketplace.com and let us know if we may acknowledge you in the credits. ***INTRODUCTION*** This document assumes that either you or your access provider has obtained and installed a copy of TIA, and that it is running properly on your shell account (which you can verify as explained in the TIA Single User Installation Instructions). If not, contact the addresses above for more information. Once TIA is installed on your Internet host computer, you are ready to set up your PC with the other software you will need to start using SLIP. But since SLIP is so dramatically different than shell access, let's start with a little background. The Internet is indeed one big network, in which all the machines use the same networking protocol, called TCP/IP, to talk to each other. When you have shell account access to the Internet, it simply means you can dial up and "remote control" one of those computers, called a "host". Your personal computer is not actually directly connected to the network at all. With SLIP (Serial Line Internet Protocol), just the opposite is true. You are directly connecting your personal computer to the larger Internet network -- just over thin phone lines, instead of thick network cables (which is why it's slower than direct connections). But to do so, your computer must be able to "speak the language" of the Internet, i.e. it must have TCP/IP software installed. (Note: there are two other dial-up Internet protocols: CSLIP (compressed SLIP) and PPP (Point-to-Point Protocol). CSLIP is usually a checkbox item in a SLIP package. PPP is a newer, more robust, protocol than SLIP, offering similar functionality, but generally not any faster. However, TIA 1.0 only supports SLIP. CSLIP and PPP support are planned in version 1.1, which will be free to Registered users.) Just like any other networking software, however, SLIP doesn't do anything by itself. It just establishes a connection. You still need to run applications on top of this connection, just like you need to run desktop applications on a local area network. In Internet parlance these TCP/IP applications are called "clients," because they use and provide access to network services (provided by "servers"). Just like on a LAN, you can run multiple clients simultaneously. This combination of Internet software you need on your machine is often called a TCP/IP "stack", and that's a good analogy to keep in mind as we proceed. It starts at the bottom with cabling and modem standards, moves upward to the TCP/IP layer, then SLIP, then the Windows OS, then user applications such as Eudora for mail and Mosaic for World Wide Web, and finally you. We will install, configure, and debug from the bottom up (whether we can debug you is another matter). ***SECTION 1: HARDWARE*** Any 386 or greater PC will do. Since this document only covers Windows installations, you will need Windows 3.1 (or 3.11) or Windows for Workgroups. We don't suggest using less than 4 MB memory; 8 is recommended. Disk requirements will vary depending on the software you choose; somewhere between 6 to 10MB should be sufficient, not counting room for unzipping or mail/news spooling. A high speed modem -- V.32 9600bps, V.32bis 14400bps, or V.34 28800bps -- is *stongly* preferred. While SLIP does not care how fast your modem is, many Internet operations are painfully slow below these speeds. If you don't have one yet stick with a name brand; the cost difference has become minimal and lower priced ones reportedly use a Rockwell chip containing a V.42 bug. You'll also need to hook the modem to an active telephone line. You can keep your telephone hooked up at the same time as the modem by splitting an existing line with a "Y" or "T" splitter from Target or Radio Shack. Many modems also have a second jack into which a telephone can be plugged. ***SECTION 2: CHOOSING SOFTWARE*** This section provides a checklist of the key software you will need, whether commercial, shareware, or freeware. The latest version number is listed (hopefully). Much of this software goes through frequent minor updates. While it is not critical that you always have the very latest version, it is almost always the most stable and the easiest to support. Once you're on the net you can keep yourself up to date by checking on-line archives occasionally. UNZIPPING - PKZIP and PKUNZIP from PKWARE, inc. are the standard form of compression/decompression for most of the PC software you will find on the net. As of this writing the latest version of PKWARE is v204g, and can be found via ftp at marketplace.com in the /tia/steve sub-dir. The self extracting file pkz204g.exe includes the latest version of PKUNZIP as well as other useful utilities. To expand pkz204g.exe merely double-click on its honame in File Manager or, from DOS, change directories to the one containing the file and type "pkz204g" at the command line. Please read the expanded documents carefully. Files compressed with PKZIP come in two forms - ".zip" files which require PKUNZIP to expand, and ".exe" files which are self extracting (as pkz204g.exe itself ). You will need to have the PKUNZIP utility to "expand" or "unzip" any files you may get off the net ending in .zip. TCP/IP - The two most popular TCP/IP packages for PCs stheem to be Trumpet Winsock and Netmanages Chameltheon, so they are the two we will cover in this document. This is not an endorsement, just a reflection of the questions we are getting in tech support. Trumpet Winsock is shareware and, while the alpha version (v1.0a) is available widely on the net, the newest beta version was only available via anonymous ftp to ftp.trumpet.com.au in the /pub/beta/winsock directory. Because that site is not always available, and because this beta does not include the additional files you need (it assumes you are installing over an existing installation) we have temporarily placed a copy at marketplace.com in the /tia/steve sub-dir (the file name is trumpet.zip). Included in that .zip file is the most current beta version (1.0b15) of the winsock.dll file and tcpman as well as all the documentation for the widely distributed v1.0a. ***This is version is what was used to test the instructions in this document.*** The Chameleon Sampler from Netmanage is available via anonymous FTP to ftp.netmanage.com in the directory /pub/demos/sampler -- sampler.exe is the self-extracting zip file you want. The Sampler is also distributed in many Internet books and "kits" geared towards new users. CLIENT SOFTWARE - Clients are the programs that run under Windows and "do" the Internet, i.e. FTP, Telnet, E-Mail, Newsreading, Finger, Gopher, Web Browsing (Mosaic), etc. [NOTE: This portion of this document is still "under contruction". We are assembling a longer list of recommmended client software and will include it in an updage shortly. Below is a short list of some of the most important.] TRUMPET WINSOCK CLIENTS - At the mirror sites where the alpha version of Trumpet is stored (like ftp.utas.edu.au for instance) there is usually a file called winapps.zip. This file contains some basic clients to be used in conjunction with Trumpet. They are useful for testing purposes but have minimal functionality compared to better-known clients. CHAMELEON SAMPLER CLIENTS - The Sampler includes some good basic clients including Telnet and FTP. These are fine to start with, although you should definitely compare them against the other free/shareware clients available. FTP - ws_ftp 2.02 is a solid ftp client written by John A. Junod. In addition to having a high level of functionality and being easy to install, the price is right (free). You can find it in the /tia/steve directory at marketplace.com (ws_ftp.zip). As a bonus it comes pre-configured with lots of good ftp sites hard-coded in -- so you can use it as a launching pad to get Mosaic and other great software without having to know where to look. (Thank you John!) NEWSREADERS - WinVn version 0.92.5 is another solid freeware client written by Mark Riordan (and a host of others). It beats the heck out of rn! You can find it at marketplace.com in /tia/steve (winvn_92.zip). GOPHER - HGopher. Version 2.3 is the last public domain version of this fine gopher client (it has been licensed for commercial use - so this will be the last "free" version). While it has a pretty interface - it's not always the most intuitive to use client. Once you get used to it, though, it is pretty slick. Hgopher is available at: "lister.cc.ic.ac.uk" in the /Pub/wingopher sub-dir. E-Mail - Eudora. Version 1.4 is the last freeware version of this most excellent POP-mail client written by Jeff Beckly and Jeff Gehlheer (it is now a *great* commercial product with many added features). Easy to configure (just go to Special/Configuration... and Special/Switches... and fill in the blanks) and great for organizing your mail. Eudora is available at: "ftp.cica.indiana.edu" in the /pub/pc/win3/winsock sub-dir WWW (World Wide Web) - NCSA Mosaic 2.0a7*: Mosaic is the most popular public domain WWW client (some companies have licensed Mosaic so expect commercial versions soon). Widely considered the "killer app" of the Internet, it allows you to graphically browse the World Wide Web, a hypertext system that spans the Internet. With the proper add-ons Mosaic allows you to view pictures (GIFs, JPEGs, etc.), watch movies, and even (if you have a sound card) hear embedded speech and music. Many resources available under older protocols (such as archie and gopher) are now accessible via WWW, so it may soon become "the" interface of the net. It's important to note that in order to use this newest version, you will also need to download the most current version of the Win32s software (as explained in the ftp README files). Also, take special care to edit the mosaic.ini file before you try it. Be sure to include valid sites in the NNTP and SMTP server lines. See the documentation for details. Both Mosaic, Win32s, and selected add-ons are available at "ftp.ncsa.uiuc.edu". *NOTE: Mosaic 2.0 alpha 7 requires win32s while version 2.0 alpha 2 is the last version produced which does not. 2.0a2 also seems to use fewer resources, and on many systems is much more stable. So, although 2.0a2 has less features, some users may prefer it. 2.0a2 can be found at "ftp.ncsa.uiuc.edu" in the /Web/Mosaic/Windows/old sub-dir. ***SECTION 3: OBTAINING SOFTWARE*** There are basically 3 options for obtaining the software you need: 1) DOWNLOADING PUBLIC DOMAIN SOFTWARE You can ftp public domain programs (i.e. freeware or shareware) from an archive (like ftp.ncsa.uuic.edu above or marketplace.com in /tia/steve) to a shell login on a provider's host, then Zmodem (Ymodem, Xmodem, Kermit) them down to your PC. In this case you'll probably want to just grab the basics (Trumpet or Chameleon and perhaps an FTP client) and then once your SLIP link is up ftp the rest directly to your PC. Several good FTP sites where you can start looking: marketplace.com look in the /tia/steve directory* wuarchive.wustl.edu start in the /pub/systems/ibmpc dir oak.oakland.edu start in the /pub/msdos dir ftp.cica.indiana.edu start in the /pub/pc/win3/winsock dir * This name will be changing soon; see the README file in that directory. [NOTE: We are currently assembling a larger list of pointers, and also placing key programs in a new directory at Marketplace.com. Watch for updates to this document or in the READ.ME files at Marketplace.com.] 2) BUYING AN INTERNET BOOK More and more appear every day (which is part of the problem), but all the good ones include all the software you need on disk, even if some of it is one or two minor revisions out of date. Although undoubtedly many are worthy, one we can personally vouch for is Adam Engst's "The Internet Starter Kit for Windows Version 2.0". DISCLAIMER: Although Adam is in the credits, he did *not* suggest that we mention of his book here, nor do any of us have any financial interest in his books. We mention it only because it is one the easiest and cheapest ways to get the software you need, and it happens to be an excellent guide for new Internet users. UNABASHED PLUG: SoftAware in Los Angeles sells Adam's book (which retails for US$29.95) plus TIA and SLIP script disks in a package called "Cheap Sunglasses" for US$60. You can reach them at 310-314-1466 or via e-mail at eroth@netcom.com. 3) PURCHASING COMMERCIAL SOFTWARE Yes, some people actually do it, and in many cases it really does save them hours of time. Of course, it's not quite as _fun_ as freeware/shareware, but then some people have other ways of entertaining themselves (we can't imagine what). ***SECTION 4: INFORMATION FROM YOUR PROVIDER*** Installation will go much easier if you gather all this information from your provider ahead of time. (Note that some of this information is available from TIA itself using the "tia -address" command as described in the Installation Instructions. However, this command does not work on all provider's machines.) Item Comment ------------------------------------------------------------------- Phone number(s) confirm speed & type of modems login and password get EXACT spelling in upper/lowercase login sequence description of prompts and responses (often you will have to record) domain name either their domain or your own gateway address where your PC should send packets to the world DNS server names/IP addresses for your provider's primary (and preferably secondary) name server POP/SMTP server name for e-mail NNTP server name for news (Dont worry wif your particular TCP/IP software doesnt require eve fry piece of information listed here - were just covering all the bases.) ***SECTION 5: PRELIMINARY INSTALLATION*** 1) HARDWARE Power everything off (paranoia). Connect all hardware. Make sure the phone cord is in the modem's port called "line" or "wall", not "phone". Make sure the modem is properly installed. Power everything on. 2) MODEM Although the modem init string can be entered later, during SLIP configuration, we'll talk about it now. You *must* use RTS/CTS and you *must not* use XON/XOFF, V.42bis, MNP-5, or answer mode. This is very important -- an ill-configured modem can cause all kinds of "hidden" problems. Nothing beats a manual here. In caseoyru're inside a PBX remember to prefix the phone number with a "8," or "9," to get out; many PBXs just do not work for data (and can even smoke a modem), so you might want to talk with your PBX person first. If you have call waiting add a disable string (*70 in most cases; check with your local phone company) to block it for the duration of the call. If you need pauses in your dialing sequence, add one or more "," (comma) characters in the dialing sequence as needed. ***SECTION 6: TCP AND SLIP INSTALLATION*** EXAMPLE #1: TRUMPET WINSOCK First of all, most of what follows is from the Trumpet Winsock documentation itself. Primarily what we've done is removed extraneous sections and added comments where necessary. If youdse like more details or context than we refer you back to the Trumpet installation file. A) Setup 1) Before you start you should check and make sure you dont have any ," other copies of a file called "winsock.dll". In File Manager use the "Search..." function under the "File" menu to search all your directories for "winsock.dll". If you do find other versions of this file and feel the need to keep them around, please ensure they are not in your path. 2) Create a directory for Trumpet Winsock -- like C:\trumpet. Move the compressed file to this directory and unzip it. 3) Put this newly created directory in your path by editing the path statement in your autoexec.bat file to include this directory (e.g. path c:\dos;c:\windows;c:\trumpet) 4) Reboot to make this change take effect. 5) Start Windows 6) From Windows File Manager, choose File/Run, type "tcpman", and choose OK. If this fails, the path is probably not set up correctly (go back to step 4, do not pass go). Later on, you can install it as an icon to use it directly. 7) Assuming you are a first time user, a setup screen will appear giving you a number of options to fill in. If this is not your first time using tcpman, or if for any reason this screen doesnt appear yon start-up, dont fret. Just choose File/Setup and the same screen will appear. Now, the fun part. 8) First, click on Internal SLIP. Some of the parameters will be grayed and others ungrayed. The gray stuff is irrelevant, so don't worry about it. 9) IP address: This is an easy one. With TIA, you don't have a real IP address -- TIA uses the IP address of the host you connect to. But since your SLIP and TCP applications require one, we suggest a special "dummy" IP address of 192.0.2.1. (NOTE: On some systems it has been reported that the address 0.0.0.0 will actually produce much faster DNS -- Domain Name Server -- response. But some SLIP or TCP applications may not accept this address, so nd Carrier Detect unchecked 11) Next choose "Modem..." from the "Startup" menu. Click on your modem type in the "Modem Type" box (most modems today are Hayes compatible - so its usually a safe cu hoice if you are unsure). You can usually leave everything at the default setting -- although we do recommend you put the value "atz" in the "Exit" box -- this resets your modem when you exit Chameleon. 12) Next choose "Dial" from the "Startup" menu. Enter the phone number of your provider in the "Dial" box. The rest of the options are up to you -- but we suggest upping the "Timeout..." box to 120 seconds and checking the "Open log when connecting" box. 13) Next choose "Login..." from the "Startup" menu. The first two settings should be self explanatory. In the "Startup Command" box type "tia" (without the quotes). 14) Finally, choose "Domain Servers..." from the "Services" menu. This is where you put the IP addresses of the Domain Name Server(s) that your provider uses. THIS IS VERY IMPORTANT! If you don't already have this information from your provider but you do have TIA installed on your host, try this: dial up, get to a UNIX prompt, and type "tia -address". This should return the IP address of the name server(s), and also your host's gateway addressa(this does not, however, work with all providers). 15) Youre done with xithe easy part! Exit out of "Custom" and save your changes. 16) Now you need to bring up the "slip.ini" file found in your netmanag directory into a text editor such as Notepad. A shortcut is to find the "slip.ini" in File Manager and double-click on it -- by default ".ini" files are associated with Notepad. 17) Scroll down to the bottom of the file and find the entry for the interface you just created - in this example it would be *something* like this: [MedComm] SCRIPT=login: $u$r word: $p$r TYPE=SLIP The elements of this script are as follows: SCRIPT=login: Chameleon is waiting to "see" the string "login:" abefore it starts executing the commands immediately following. $u$r o After Chameleon receives "login:" it sends the value you entered in the "User Name:" field during setup ($u) followed by a return ($r) word: Chameleon is now waiting to receive the string "word:" as in "Password:" $p$r After Chameleon receives "word:" it sends the value you entered in the "Password:" field during setup ($p) followed by a return ($r) Unfortunately, most logins are not nearly this simple. The following example is from TIA tech-support -- it illustrates the kind of difficulties that might be involved (this script was devised to help a TIA user navigate through his host's menu system): SCRIPT=name> $u$r keys: $fEnter2$r login: $u$r word: $p$r {#1} $c$r TYPE=SLIP These are excerpts from the support message that explains the script: a >"I used your "Capture of Actual Login" below [deleted for privacy] to set >these parameters. I assumed that under the "Setup" menu "Login" choice >you have "User Name" set to "xxxxxxxx" and "password" set to your password >and "Startup Command" set to "tia" (w/o the quotes, of course)." >"A brief explanation: >When Chameleon "sees" "Enter username>" (name>) it will enter the value >you entered for "User Name" in the config followed by a return. ($u$r)" >"When Chameleon "sees" "Enter number of selection or use arrow keys:" it >will give you a box (titled Enter2) in which to enter a number. >($fEnter2$r) Enter the number "2" (or whatever happens to be necessary to >get to the machine that you want)." >"When Chameleon "sees" "login:" it enters your "User Name" again. ($u$r) >and when it "sees" "Password:" it enter your "Password" (from the config). >($p$r)" >"Finally, when Chameleon "sees" the Unix prompt (I took {#1} to be your >unix prompt - if this is incorrect you can change it...) it enters the >value you placed in "Startup Command" in the config (tia) followed by a >return." The $f function, which gives you a pop-up box in which to enter values, is particularly useful for negotiating menus. Always watch the log window when trying out a modified script - it will give you the clues you need to fix any problems. ***SECTION 7: TROUBLESHOOTING*** The first step in troubleshooting should always be to RTFM (Read The *Fine* Manual). In this case, besides the instructions that come with either Trumpet or Chameleon, this means you should also take a look at the following documents available at Marketplace.com: Single User FAQ tia-FAQ-single@marketplace.com Host FAQ tia-FAQ-host@marketplace.com Single User Install Instructions tia-install-single@marketplace.com Host Install Instructions tia-install-host@marketplace.com Personal IP Help File tia-tcpip-info@marketplace.com DNS RESOLUTION The single most common problem people have with their SLIP connection is the dreaded "DNS Lookup Failed" or "Unable To Resolve Host Name" name resolution problem. If you have followed the instructions above and have no other problems (i.e. TIA is running and you have established a SLIP connection) EXCEPT that none of your client software can connect to remote hosts - you have the DNS blues. There are several possible causes: 1) You left blank or did not enter the proper IP addresses in the "Domain Servers" or "Name Servers" section of your SLIP software. See the installation instructions above for more details. 2) Your modem is set to XON/XOFF flow control. See your modems manual for instructions on how to disable this. 3) You do not have an "8-bit clean" connection to your host. TIA requires an 8-bit clean connection in order to run. Determining if this is the cause is time-consuming but fairly easy: a)rs) tia-eval-support@marketplace.com (for Evaluation TIA users) Happy Surfin! |