home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Magazine 7 / Multimedia-No7-11-1995.iso / BOUTIQUE / MMEDIA / TIA-TCP.TXT < prev    next >
Text File  |  1994-11-01  |  19KB  |  546 lines

  1. Pointers to Personal TCP/IP Resources
  2.  
  3. The Internet Adapter (TIA) (tm) provides one of the pieces to the complex
  4. puzzle of getting dial-up TCP/IP connectivity.  The other crucial piece
  5. of the puzzle involves the software you must load and configure on your
  6. PC or Macintosh.  Because this task can be daunting if you haven't done
  7. it before, we are offering pointers to a number of excellent resources 
  8. in this document. We're confident that at least one of these resources 
  9. will have the answers to your questions or individual problems. 
  10.  
  11. For those of you who would like to leave the details to the experts,
  12. SoftAware offers a choice of several Internet connectivity
  13. kits.  Each of these kits include TIA, a selection of TCP/IP tools
  14. for your PC or Mac, and varying degrees of technical support and
  15. custom consulting. Contact SoftAware at (310) 314-1466 or eroth@netcom.com.
  16. You may also browse their gopher brochure at marketplace.com or their
  17. Web Brochure at http://marketplace.com.
  18.  
  19.            ***Internet Resources for Personal TCP/IP Connectivity***
  20.                                
  21. 1.  The Charm Net Personal IP page is an astonishing assortment of
  22. Web pages, ftp sites, gopher sites, and newsgroups.  It includes such
  23. valuable references as
  24. - MacTCP and related Macintosh software FAQ
  25. - TCP/IP for DOS/Windows FAQs and Listings
  26. - Winsock Beginner's Guide
  27. - Netmanage Chameleon 30 Day Demo Software
  28. and over 40 others.  This is a "must have" in your library of Web sites.
  29.  
  30. URL - http://www.charm.net/ppp.html
  31.  
  32. 2. Personal Internet Access Using SLIP or PPP by Frank Hecker is
  33. available from the aformentioned Charm Net Personal IP page.  For those
  34. of you who don't have access to a Web client (such as lynx or Mosaic),
  35. we are including the FTP site for this comprehensive, useful resource.
  36.  
  37. Here are the steps to retrieve the file via FTP:
  38.  
  39. ftp ftp.digex.net 
  40. type `anonymous` when prompted for your login 
  41. type your complete email address when prompted for your password
  42. cd pub/access/hecker/civic-nets
  43. ascii (make sure your ftp is transferring in ASCII mode)                       
  44. get personal-internet.txt
  45. bye
  46.  
  47. Or, if you do have a Web client, use the URL
  48.  
  49. ftp://ftp.digex.net/pub/access/hecker/civic-nets/personal-internet.txt
  50.  
  51. 3. Adam Engst, author of the Internet Starter Kit series and editor
  52. of the TidBITS newsletter, maintains an excellent FTP site of 
  53. documents and software.
  54.  
  55. ftp ftp.tidbits.com
  56. type `anonymous` when prompted for your login 
  57. type your complete email address when prompted for your password
  58. cd pub/slip
  59. <At this point you may cd to any of the directories, such as
  60. chameleon, winsock, ftp, news, telnet, etc. and peruse the offerings>
  61. ascii (make sure your ftp is transferring in ASCII mode)   
  62. get <your desired file(s)>
  63. bye
  64.  
  65. Or, use the URL
  66.  
  67. ftp://ftp.tidbits.com/pub/slip/
  68.  
  69. 4. The Arts & Farces Internet Services are available through a number
  70. of access methods and offer the Internet Tour Guides.
  71.  
  72. Email - almanac@farces.com - send a message with `send catalog`
  73. in the body of the message.
  74.  
  75. Gopher - gopher farces.com
  76.  
  77. URL - http://www.farces.com/farces/farces-home.html
  78.  
  79. FTP - ftp ftp.farces.com - use the procedure described in number 2
  80. and cd to pub/visitors-center.
  81.  
  82. 5. We don't want to forget Amiga users!  Here are two newsgroups
  83. where you question may be answered:
  84.  
  85. comp.sys.amiga.datacomm
  86. comp.sys.amiga.networking
  87.  
  88. 6. M'Lou Voss has written instructions for setting up your Windows
  89. machine to use TIA on Netcom.  You can access them via anonymous FTP at
  90.  
  91. ftp ftp.netcom.com
  92. login: anonymous
  93. password: <your full account name>
  94. ftp>cd pub/mlou
  95. ftp>ascii
  96. ftp>get tia.setup
  97. ftp>bye
  98.  
  99. Or, use the URL
  100.  
  101. ftp://ftp.netcom.com/pub/mlou/tia.setup
  102.  
  103. 7. Email support addresses for a number of the popular Internet
  104. software programs (Eudora, InterSLIP, Chameleon Sampler, etc.)
  105. can be found at the following URL:
  106.  
  107. http://www.farces.com/farces/IMPORTANT-read-me.html
  108.  
  109. 8. To discuss your Winsock issues, try following the newsgroup:
  110.  
  111. alt.winsock
  112.  
  113.  
  114.             ***TCP/IP Connectivity Frequently Asked Questions***
  115.  
  116. We are also including a "mini-FAQ" on TCP/IP connectivity problems.
  117. You may find your question answered below before browsing the previous
  118. resources.
  119.  
  120.          
  121. Q:  COULD MY FAX SOFTWARE BE CAUSING PROBLEMS?
  122.      
  123. Fax extensions will indeed interfere with the MacTCP/InterSLIP
  124. software.  One user reported the following behavior:
  125. "InterSLIP Setup dies instantly upon launch with a lot of 
  126. garbage characters in the window."
  127.  
  128. So far, we have had no reports of fax software, such as
  129. WinFAX Pro, interfering with the Trumpet Winsock or Chameleon
  130. tools.
  131.  
  132. Q.  WHAT OTHER MISC. TIPS FOR WINSOCK USERS CAN YOU OFFER?
  133.  
  134. * Remember to hit the ESC key after starting TIA from Winsock.
  135. The last line you should see in the login buffer is "Slip Enabled".
  136.  
  137. * There have been reports that Winsock Beta 11 doesn't work; try
  138. Winsock beta 6 instead.
  139.  
  140.  
  141. Q:  PERHAPS AN EXAMPLE OF THE PARAMETERS FOR TCP/IP CONNECTIVITY
  142. SOFTWARE WOULD HELP ME FIGURE OUT MY SETTINGS.  CAN YOU SHARE A FEW ?
  143.  
  144. Some of the specific data will, of course, be different for your
  145. particular situation, but we can offer a few examples.  
  146.  
  147. -----
  148.  
  149. Example configuration settings for Trumpet Winsock (Netcom):
  150.  
  151. IP: 192.0.2.1          <-- Should work for all users - See TIA FAQs 
  152. Netmask: 255.255.255.0 <-- Default
  153. Gateway: 128.138.213.21 <-- See TIA FAQs for info on how to get these IPs
  154. DNS (Nameserver): 128.138.213.21 <-- See TIA FAQs
  155. Domain suffix: blank
  156. Time server: blank
  157. Packet vector: blank
  158. MTU: 1500  <-- Must be at least 1500
  159. RWIN: 4096 <-- Default
  160. MSS: 1460
  161. Slip-Enabled: 1 <-- On or Yes (1)
  162. Slip-Port: <-- Your Com port  
  163. Baudrate: 19200 <-- 14400 may not work!
  164. Hardware Handshaking: 1 <-- Depends on the setup of your modem
  165. Compressed SLIP: 0 <-- Off or No - Very Important!
  166. ------
  167. Another example of config. settings for Trumpet Winsock (Netcom):
  168. offered by M'Lou Voss (mlou@netcom.com)
  169.  
  170. ip      = 192.0.2.1
  171. netmask = 255.255.255.0
  172. gateway = 192.100.81.101
  173. dns     = 192.100.81.101
  174. time    =
  175. domain  = netcomsv.netcom.com ns.netcom.com
  176. vector  = 00
  177. mtu     = 1500
  178. rwin    = 4096
  179. mss     = 1460
  180. slip-enabled    = 1
  181. slip-port       = 2
  182. slip-baudrate   = 38400
  183. slip-handshake  = 1
  184. slip-compressed = 0
  185. dial-option     = 0
  186. online-check    = 0
  187. inactivity-timeout = 5
  188. slip-timeout    = 150
  189. registration-name = ""
  190. registration-password = "h[G?"Rgl"
  191.  
  192. -------
  193. Example InterSLIP gateway script (Netcom):
  194. offered by Bill Arnett -- billa@netcom.com
  195.  
  196. @originate
  197. matchclr
  198. matchstr 1 1 "ogin:"       ! match the "login:" prompt
  199. matchread 50
  200. note "no login prompt; trying again"
  201. write "\13"
  202. matchclr
  203. matchstr 1 1 "ogin:"       ! match the "login:" prompt
  204. matchread 50
  205. note "no login prompt"
  206. pause 60
  207. exit -1
  208. !
  209. @label 1
  210. note "Sending user name"
  211. write "^5\10"
  212. matchclr
  213. matchstr 1 2 "ord:"        ! match the "password:" prompt
  214. matchread 50
  215. note "no password prompt"
  216. pause 60
  217. exit -1
  218. !
  219. @label 2
  220. note "Sending password"
  221. write "^6\10"
  222. note "Awaiting prompt"
  223. matchclr
  224. matchstr 1 5 "% "       ! match the shell prompt
  225. matchread 120
  226. note "No prompt; trying again"
  227. write "\13"
  228. matchclr
  229. matchstr 1 5 "% "       ! match the shell prompt
  230. matchread 120
  231. note "No prompt; giving up"
  232. exit -1
  233. !
  234. @label 5
  235. note "Starting TIA"
  236. write "tia\13"          ! start The Internet Adapter
  237. matchclr
  238. matchstr 1 6 "Ready"
  239. matchread 200
  240. note "tia not responding"
  241. exit -1
  242. !
  243. @label 6
  244. note "OK"
  245. exit 0
  246.  
  247. This script can also be accessed at 
  248.  
  249.    ftp://ftp.netcom.com/pub/mealiffe/netcom/tia-interslip-script   
  250. -----
  251.  
  252. Anyone who would like to try Chameleon wiht TIA can find a 30 day
  253. working demo at ftp.netmanage.com, cd to pub/demos/chameleon.
  254. ------
  255. Example of Chameleon Sampler TCP/IP settings and Script (Netcom):
  256.  
  257. Interface: NetCom  <-- See script - make sure the name is correct
  258. IP Address: 192.0.2.1
  259. Subnet Mask: 255.255.255.0
  260. Hostname: kmgerman   <-- Your account name
  261. Domain Name: netcom.com
  262. Port Settings: 8 Data Bits, 1 Stop Bit, No Parity, Hardware Flow Control
  263. Startup Command: tia
  264. Domain Servers: 192.100.81.101, 191.100.81.105  <-- See TIA FAQs
  265.                                                  on how to find these
  266.                                                  numbers for your host
  267. Corresponding script in slip.ini file:
  268.  
  269. [NetCom]
  270. SCRIPT=login: $u$r word: $p$r {netcom $c$r switch
  271. TYPE=SLIP
  272. ------
  273.  
  274. InterSLIP Dial Script for logging out correctly:
  275. another offering from Bill Arnett (billa@netcom.com)
  276.  
  277. ! InterSLIP dial script for Hayes compatible modems and The Internet Adapter
  278.  
  279. ! Original script by Fred Morris
  280. ! Modifications by Adam C. Engst, Paul Ediger
  281. ! Modified for The Internet Adapter (TIA) by Bill Arnett
  282. !   other users may have to modify the lines marked with "<-------- "
  283.  
  284. @originate
  285. ! Initialize modem from string in InterSLIP configuration
  286. note "Initializing modem"
  287. write "^4\13"
  288. pause 10
  289. SetTries 0
  290.  
  291. @label 8
  292. ! Dial modem from number in InterSLIP configuration
  293. note "Dialing ^1"
  294. write "ATdt^1\13"
  295. pause 30                                ! just so he can see the phone #
  296.  
  297. ! Check only for BUSY or CONNECT
  298. matchstr 1 10 "BUSY"
  299. matchstr 2 20 "CONNECT"
  300. note "Waiting for CONNECT"
  301. matchread 500
  302.  
  303. @label 10
  304. ! got BUSY or no response
  305. IncTries
  306. IfTries 10 15
  307.  
  308. ! hang up and reinitialize modem from string in InterSLIP configuration
  309. note "Reinitializing modem"
  310. write "+++"
  311. pause 60
  312. write "ATh\13"
  313. write "^4\13"
  314. jump 8
  315.  
  316. @label 15
  317. ! ask the user if he wants to continue dialing
  318. ask 0 "enter anything to stop"
  319. SetTries 0
  320. ifstr 1 8 "^*^1"        ! checks for empty input
  321.  
  322. ! he wants to stop
  323. SetTries 123            ! indicate that dialing failed
  324. exit -1
  325.  
  326. @label 20
  327. ! got CONNECT, indicate success and proceed to the Gateway script
  328. exit 0
  329.  
  330.  
  331. @hangup
  332. ! check whether user manually clicked the Disconnect button or dialing failed
  333. IfTries 123 99
  334.  
  335. pause 1
  336. note "Killing TIA"
  337. write "\03\03\03"                       ! <-------- kill character
  338. pause 21
  339. write "\03\03"                          ! <-------- kill character
  340. matchclr
  341. matchstr 1 30 "% "                      ! <-------- shell prompt
  342. matchread 30
  343. ! if we fail to kill TIA, just drop the line anyway
  344. jump 50
  345.  
  346. @label 30
  347. ! issue logout command to logout normally
  348. note "Logging out"
  349. write "logout\13"                       ! <-------- logout command
  350. matchclr
  351. ! the modem should notice that the host dropped the line
  352. matchstr 1 98 "NO CARRIER"
  353. matchread 400
  354. ! if the host doesn't drop the line, we hang up locally
  355.  
  356. @label 50
  357. ! Hang up the modem
  358. note "Hanging up modem"
  359. write "+++"
  360. pause 60
  361. write "ATh\13"
  362.  
  363. @label 98
  364. ! Reinitialize the modem from string in InterSLIP configuration
  365. write "^4\13"
  366.  
  367. @label 99
  368. ! we're outta here!
  369. note "Off"
  370. exit 0
  371.  
  372. -------
  373. Brian Kendig offered the following newsgroup post:
  374.  
  375.                 How to TIA (revision of 19 August 1994)
  376.                  by Brian Kendig (bskendig@netcom.com)
  377.                  [comments by Bill Arnett (billa@netcom.com)]
  378.  
  379. I've seen a lot (and I mean, a LOT) of posts recently from Mac users who
  380. are completely baffled as to how to get TIA working with their Macs.
  381. Until recently, I was one of those baffled users.  I spent some long
  382. hours puzzling over it before I finally got it working, so I put
  383. together this information to help other people avoid the same problems I
  384. stumbled through.  It's really not a difficult process, but it can be
  385. confusing if you haven't done it before.
  386.  
  387. Here are some steps you can do before you register for your fourteen-day
  388. TIA evaluation copy.  These are things you'll need to do anyway before
  389. you can use TIA at all, so it makes sense not to start the evaluation
  390. period until after you've done them.
  391.  
  392. Get a copy of MacTCP.  This is the ONLY commercial software you'll need
  393. for any of this.  MacTCP will come with System 7.5. but until then
  394. you'll have to find it through other means (it's not available on the
  395. net), or purchase it from Apple. [Get a copy of "Internet Starter Kit" by
  396. Adam Engst.  It comes with a floppy containing MacTCP, InterSLIP, and some
  397. other useful stuff.]
  398.  
  399. Get a copy of InterSLIP.  InterSLIP is a free product from Intercon
  400. Systems; it basically lets you run TCP/IP over your phone lines.  You
  401. can download InterSLIP from any of the usual Mac ftp sites; it's
  402. info-mac/comm/tcp/inter-slip-installer-101.hqx on the sumex mirrors (my
  403. favorite mirror is ftp.hawaii.edu because it's quick). [see above or ftp
  404. it directly from InterCon at
  405.    ftp://ftp.intercon.com/InterCon/sales/InterSLIP/InterSLIPInstaller1.0.1.hqx
  406. ]
  407.  
  408. Get a copy of NCSA Telnet 2.6.  This is available from
  409. zaphod.ncsa.uiuc.edu in Mac/Telnet/Telnet2.6/Telnet2.6.sit.hqx.  Telnet
  410. is a good TCP/IP program to use to test whether your connection has worked.
  411.  
  412. On your Unix system, find out what your name server addresses are.
  413. There will be probably one, two, or three computers set up to figure out
  414. what the real IP addresses are of any host names you use, and you'll
  415. need to give the numeric IP addresses of those computers to MacTCP and
  416. InterSLIP.  Contact your Unix administrator if you need help with this.
  417. Also, find out the numeric IP address of the computer you normally log
  418. into, so you can tell NCSA Telnet where to find it later if it can't get
  419. to the name servers for some reason.  (For example, here on Netcom, the
  420. nameservers are netcomsv.netcom.com at 192.100.81.101 and ns.netcom.com
  421. at 192.100.81.105, and I also jotted down the address of netcom7.netcom.com,
  422. which is 192.100.81.115.)
  423.  
  424. Install InterSLIP by running the installer you've downloaded, reboot,
  425. then go into the "InterSLIP Setup" program.  Select "New" from the File
  426. menu, enter any name for your new config, then double-click on the name
  427. when it appears in the main window.  In the ensuing modal dialog, you'll
  428. probably only need to set a few things:
  429.  
  430. - Your baud rate.  For a 14.4kbaud modem, try setting this to 19200 (it
  431.   worked for me); if that doesn't work you can always try 9600 later.
  432.  
  433. - An IP address.  You can enter anything here, since TIA doesn't set up
  434.   an individual IP address for you.  This field usually gets ignored.  I
  435.   set it to 1.1.1.1; if that gives you trouble since some apps try to use
  436.   it directly, then set it to 192.0.2.1 which is officially defined to be
  437.   "nothing".
  438.  
  439. - The numeric IP address of one of your name servers (prefreably your
  440.   "primary" name server), which you found a few paragraphs ago.
  441.  
  442. - The "MTU Size".  TIA documentation recommends setting this to 1500.
  443.  
  444. Leave the "Dial Script" and "Gateway" set to "Direct Connection".
  445.  
  446. Now, install MacTCP, reboot, and open its control panel.  Click on the
  447. InterSLIP icon that appears there, then click on "More".
  448.  
  449. - Set the radio buttons under "Obtain Address" to "Manual".  I don't
  450.   think this matters, but this is what has worked for me.
  451.  
  452. - Set the "Class" under "IP Address" to "C".
  453.  
  454. - Under "Domain Name Server Information", enter the names of your name
  455.   servers in the "Domain" fields and their corresponding IP addresses
  456.   beside them in the "IP Address" fields.  Click the "Default" radio
  457.   button by the first entry in your list.
  458.  
  459. Click "OK", then reboot to apply thee changes.
  460.  
  461. Now your Mac should be all set!  After it reboots, you can go about
  462. setting up TIA on your Unix shell account.  The TIA documentation is
  463. very thorough and helpful about how to do this.  Register for your
  464. fourteen-day evaluation license, and get to the point where you can run
  465. "tia" from your Unix prompt and have it reply "Ready to start your SLIP
  466. software."  Note that if you ever want to stop TIA and get back to a
  467. Unix prompt, just type Control-C slowly five times, such that more than
  468. two seconds go by between the first Control-C and the last one.
  469.  
  470. Oh, and make sure that your terminal program isn't set to automatically
  471. hang up when you quit out of it; you will need to be able to quit out of
  472. your terminal program without killing your dial-in connection to your
  473. Unix host.  Right now, quit out of your terminal program then run it
  474. again, and if you find yourself still going as if you had never quit,
  475. then you should be okay.
  476.  
  477. Okay.  Now for the moment of truth.
  478.  
  479. At a Unix prompt, run "tia" (or whatever the executable is named).  It
  480. should reply "Ready to start your SLIP software."
  481.  
  482. Quit out of your terminal program, open "InterSLIP Setup", make sure the
  483. name of the configuration you created earlier is selected, and click the
  484. "Connect" button.  If all goes well, then the word "Connected" should
  485. appear at the top of the window.  Note that as long as this says
  486. "Connected", you will not be able to run your terminal program, since
  487. InterSLIP has grabbed the serial port.  My copy of Zterm will hang if I
  488. try to run it while InterSLIP has the serial port.
  489.  
  490. Now run NCSA Telnet.  Try to open a connection to the Unix host you
  491. usually connect to.  If it fails to connect, then try again, this time
  492. giving the numeric IP address of the Unix host; if it fails with the
  493. name but works with the number then this means that you haven't set your
  494. name servers correctly in the MacTCP control panel or in InterSLIP.
  495.  
  496. If you've run into problems before this point (InterSLIP doesn't
  497. connect, or NCSA Telnet gives you errors), and you can't figure out what
  498. the problem is, then post on comp.sys.mac.comm to ask for help.
  499. Describe exactly what step of the installation you got up to before
  500. things started happening funny.
  501.  
  502. On the other hand, if things work for you, then you're all set!
  503. Dicsonnect from InterSLIP and go back into your shell account to
  504. download a copy of Dartmouth's "FTP" program from a Mac ftp site, and
  505. try to use that to download a copy of NCSA Mosaic.  Being able to
  506. finally run Mosaic on your Mac is a fitting reward for getting all of
  507. this to work successfully.
  508.  
  509. You might also want to set up InterSLIP to dial in automatically for
  510. you.  FTP to ftp.netcom.com, and get the file
  511. /pub/mealiffe/netcom/tia-interslip-script.  Put it into the folder
  512. "System Folder:Preferences:InterSLIP Folder:Gateway Scripts" on your
  513. Mac.  You might have to change its type/creator to CNFG/ISLP.  It's a
  514. text file, so you can edit it if necessary.  Make any necessary changes
  515. to your Unix .login file so that you will always automatically get to a
  516. Unix prompt when you log in.  If your prompt does not end in a percent
  517. ('%') character, then use a text editor to edit the script you just
  518. downloaded to put the correct character there (it tells you where to
  519. make the change).  I also had to add an extra zero to the number after
  520. every "matchread" statement in the script (for example, where it said
  521. "matchread 50" I made it "matchread 500") to prevent my connections from
  522. timing out so easily before they had finished connecting.  Also, make
  523. sure that the TIA application on your Unix account is named just "tia",
  524. since that's what the script will try to automatically run for you
  525. (unless you change the script).
  526.  
  527. Go back into the InterSLIP Setup application and edit your
  528. configuration: set the Dial Script to "Hayes Compatible" and enter the
  529. Unix dial-in phone number, and set the Gateway Script to the script you
  530. just downloaded and edited.  If all went well, then whenever you try to
  531. run any TCP/IP application on your Mac when you're not already
  532. connected, InterSLIP will automatically dial in for you and establish
  533. the connection.  Easy as that.  :-)
  534.  
  535. Don't forget to post to comp.sys.mac.comm for help if you can't get this
  536. to work.  Good luck, and happy SLIPping!
  537.  
  538. -------
  539.  
  540. We will continue to update this document as we discover more sites.
  541. If you know of one that you believe would be of interest, please send
  542. email to office@marketplace.com.
  543.  
  544. Good Luck!
  545.  
  546.