home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / faqs / comp / answers / amiga / AmiTCP-faq < prev    next >
Encoding:
Internet Message Format  |  1997-10-27  |  42.6 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news-out.internetmci.com!newsfeed.internetmci.com!204.156.128.20!news1.best.com!nntp2.ba.best.com!not-for-mail
  2. From: atcpfaq@contessa.phone.net (Mike Meyer)
  3. Newsgroups: comp.sys.amiga.networking,comp.sys.amiga.datacomm,comp.sys.amiga.applications,comp.answers,news.answers
  4. Subject: AmiTCP/IP Frequently Asked Questions (FAQ)
  5. Followup-To: comp.sys.amiga.networking
  6. Date: Sun, 26 Oct 1997 00:10:03 PST
  7. Organization: Missionaria Phonibalonica
  8. Lines: 1042
  9. Approved: news-answers-request@MIT.EDU
  10. Message-ID: <19971026.776A168.305@contessa.phone.net>
  11. Reply-To: atcpfaq@contessa.phone.net
  12. NNTP-Posting-Host: contessa.phone.net
  13. X-Trace: 877850053 6662 mwm  206.86.0.12
  14. Summary: This post contains a list of Frequently Asked Questions 
  15.         (and their answers) about AmiTCP/IP. It should be read by anyone
  16.         who wishes to post about or use AmiTCP/IP.
  17. Xref: senator-bedfellow.mit.edu comp.sys.amiga.networking:28666 comp.sys.amiga.datacomm:50077 comp.sys.amiga.applications:68261 comp.answers:28675 news.answers:115350
  18.  
  19. Archive-name: amiga/AmiTCP-faq
  20. Last-modified: 1997/05/13
  21. URL: http://www.phone.net/ATCPFAQ/amitcp.html
  22. Posting-Frequency: semimonthly
  23. Version: 3.10
  24.  
  25.          AmiTCP/IP Frequently Asked Questions and their Answers
  26.  
  27. Table of Contents  
  28.   
  29.   1: Introduction  
  30.   
  31.   2: Legal mumbo jumbo  
  32.   
  33.   3: Disclaimer  
  34.   
  35.   4: Acknowledgments  
  36.   
  37.   5: Questions about using AmiTCP   
  38.     
  39.     5.1: What is AmiTCP?   
  40.     
  41.     5.2: Where can I get AmiTCP?   
  42.     
  43.     5.3: Where is the AmiTCP documentation?   
  44.     
  45.     5.4: What is the latest version of AmiTCP?   
  46.     
  47.     5.5: What do I need in order to use AmiTCP?   
  48.     
  49.     5.6: What is/are "Domain names to search"?   
  50.     
  51.     5.7: Are there any alternatives to AmiTCP?   
  52.     
  53.     5.8: How do I contact the AmiTCP authors?   
  54.     
  55.     5.9: I only log on for a few seconds to see if I've got mail waiting.
  56.     Would AmiTCP be overkill for this situation?   
  57.     
  58.     5.10: If I'm using AmiTCP, are my downloaded files and my mail being
  59.     stored on my local hard drive?   
  60.     
  61.     5.11: Am I correct in stating that I can be connected to several
  62.     different computers and using several different applications? (thanks
  63.     Markus :-)   
  64.   
  65.   6: Internet Standards   
  66.     
  67.     6.1: What is TCP/IP?   
  68.     
  69.     6.2: What is the Internet?   
  70.     
  71.     6.3: What is C/SLIP?   
  72.     
  73.     6.4: What is PPP?   
  74.     
  75.     6.5: What is Ethernet?   
  76.     
  77.     6.6: What is an RFC?   
  78.     
  79.     6.7: What is NFS?   
  80.     
  81.     6.8: What is a domain name server, and how do I get one?   
  82.   
  83.   7: Applications to use with AmiTCP   
  84.     
  85.     7.1: Where is the list of AmiTCP applications?   
  86.     
  87.     7.2: What mail and news clients can I use with AmiTCP?   
  88.     
  89.     7.3: Is there an IRC client for AmiTCP?   
  90.     
  91.     7.4: What is NapsaTerm used for?   
  92.     
  93.     7.5: Is there a telnet daemon?   
  94.     
  95.     7.6: Do I need MultiUser?   
  96.     
  97.     7.7: I thought Emacs was just a text editor. I've seen it mentioned in
  98.     a few posts. What is it used for?   
  99.     
  100.     7.8: Where can I find more programs for use with AmiTCP?   
  101.   
  102.   8: Common bugs, problems and howtos   
  103.     
  104.     8.1: I think I found a bug in AmiTCP. What should I do?   
  105.     
  106.     8.2: What does "resource allocation failure" mean?   
  107.     
  108.     8.3: What is the problem with SLIP and the A2232 board?   
  109.     
  110.     8.4: I get a message "could not open serial device unit 0" when I run
  111.     AmiTCP after I connect to my SLIP server. I tried quitting Term but my
  112.     connection to my server is terminated. a) Why is this?, b) How can I
  113.     fix it? and c) How do I stay online?   
  114.     
  115.     8.5: Can I use AmiTCP with a dynamic IP address?   
  116.     
  117.     8.6: I have connected to my host fine but I cannot connect to any
  118.     hosts outside my University or Network. How can I fix this?   
  119.     
  120.     8.7: How can I see what's happening with my network connection?   
  121.     
  122.     8.8: AmigaELM uses the HOSTNAME but AmiTCP seems to want the fully
  123.     qualified domain name. How can I resolve this problem? (Thanks to
  124.     Jarno and Michael)   
  125.     
  126.     8.9: What is the WaitForPort command in bin/startnet doing?   
  127.     
  128.     8.10: How do I set up other hosts to reach the internet via my SLIP
  129.     line?   
  130.     
  131.     8.11: I can ping/traceroute to various places via my SLIP connection,
  132.     but nothing else works. What's wrong?   
  133.     
  134.     8.12: When I try and run an internet application (or a command from
  135.     AmiTCP), I get the error message "Cannot open bsdsocket.library". How
  136.     do I fix this (thanks to Scott Norton).   
  137.   
  138.   9: Miscellanious other questions   
  139.     
  140.     9.1: What is SANA-II?   
  141.     
  142.     9.2: My internet provider offers SLIP accounts for a small extra
  143.     charge. If I change my account to a SLIP account, can I still access
  144.     it the "old" way, in case I just want to quickly check my mail or
  145.     something?   
  146.   
  147.   10: Other sources of information   
  148.     
  149.     10.1: Is there an AmiTCP mailing list?   
  150.     
  151.     10.2: Where are the archives of the AmiTCP Mailing List?   
  152.     
  153.     10.3: What should I do if I have a question that is not answered here?
  154.       
  155.     
  156.     10.4: What other references might be useful?  
  157.  
  158. 1: Introduction
  159.  
  160. This Document is the AmiTCP/IP Frequently Asked Questions and their
  161. answers (I hope ;-). I decided to create this after I got my Amiga
  162. connected through AmiTCP/IP, and I found the same questions being asked
  163. again and again, I also found myself to be answering some of them :-) 
  164.  
  165. This FAQ will be posted semimonthly to: news.answers <news:news.answers>,
  166. comp.answers <news:comp.answers>, comp.sys.amiga.datacomm
  167. <news:comp.sys.amiga.datacomm>, comp.sys.amiga.applications
  168. <news:comp.sys.amiga.applications> and comp.sys.amiga.networking
  169. <news:comp.sys.amiga.networking>. 
  170.  
  171. The current version of this FAQ is available via the World Wide Web, in
  172. either ascii text <http://www.phone.net/ATCPFAQ/amitcp.txt> or HTML
  173. <http://www.phone.net/ATCPFAQ/amitcp.html> formats. 
  174.  
  175. If you obtain this FAQ from any source other than those listed, there is a
  176. chance that it is out of date, and you should try the listed sources for a
  177. current version. 
  178.  
  179. I have prepared a brief description of how the FAQ is prepared,
  180. <http://www.phone.net/ATCPFAQ/FAQ.html> and a searchable version is in the
  181. works. 
  182.  
  183. If you have any suggestions, queries or corrections please send email to
  184. me <mailto:atcpfaq@contessa.phone.net> and I will do my best to answer it.
  185. I hope this document is helpful to new people and experienced people alike
  186. and answers some queries that they may have. 
  187.  
  188. This FAQ is not a guide to TCP/IP. If you want that look for TCP/IP books
  189. in your bookstore or search the Internet for Information, which is where
  190. most of the information in this document came from. Also, this FAQ is also
  191. not a guide to the Internet. 
  192.  
  193. I have explained briefly some of the Internet protocols but they are very
  194. basic explanations and I have only included them because they bear some
  195. relevance to AmiTCP/IP. 
  196.  
  197. Throughout this FAQ, AmiTCP/IP is refered to as AmiTCP, and "SLIP/PPP or
  198. other dialup protocol" will commonly be referred to as "dialup". 
  199. ---------------------------------------------------------------------------
  200.  
  201.  
  202. 2: Legal mumbo jumbo
  203.  
  204. This document is copyright Mike W. Meyer. Permission is granted for this
  205. document to be freely distributed complete and unaltered. In addition, any
  206. portion of this document may be distributed on USENET, so long as the
  207. credits are included in any portion that includes more than two answers.
  208. For the purposes of this license, USENET is any data stream or file
  209. collection which uses all documents posted to any newsgroup I post this
  210. article to 
  211.  
  212. The document is derived from a work that was copyright Neil J. McRae. 
  213. ---------------------------------------------------------------------------
  214.  
  215.  
  216. 3: Disclaimer
  217.  
  218. If you screw up, it's your fault and not mine. This information is
  219. provided "as is" and any damage occuring to you or your equipment is your
  220. own fault. Neil J. McRae and Mike W. Meyer disclaim any liability of any
  221. kind for damages that may occur from use of the information within this
  222. FAQ. 
  223.  
  224. Mike W. Meyer also disclaims any liability as to the informations
  225. accuracy. While much effort has gone into providing accurate data, there
  226. is no guarantee.  
  227. ---------------------------------------------------------------------------
  228.  
  229.  
  230. 4: Acknowledgments
  231.  
  232. Neil J. McRae deserves much credit for creating and maintaining version 1
  233. of this document. 
  234.  
  235. Just a few thanks to a few people who helped me in some way while creating
  236. this document. 
  237.  
  238. I'd like to thank the the AmiTCP group <mailto:AmiTCP-Group@hut.fi> who
  239. are: 
  240.  
  241. Pekka Pessi <mailto:Pekka.Pessi@hut.fi>
  242. Jarno Rajahalme <mailto:Jarno.Rajahalme@hut.fi>
  243. Markus Peuhkuri <mailto:Markus.Peuhkuri@hut.fi>
  244. Tomi Ollila <mailto:Tomi.Ollila@hut.fi> 
  245.  
  246. Thanks for doing this, guys! Keep up the good work on AmiTCP. 
  247.  
  248. And thanks also to: 
  249.  
  250. Oliver Smith <mailto:oliver@demon.net>
  251. Michael B. Smith <mailto:mbs@adastra.cvl.va.us>
  252. Jake Dias <mailto:jake@ibmpcug.co.uk>
  253. James R Grinter <mailto:jrg@blodwen.demon.co.uk>
  254. Graham Walter <mailto:gwalter@gwalter.demon.co.uk>
  255. Wyrd Synapse <mailto:wyrd@ministry.demon.co.uk>
  256. Leslie Orchard <mailto:343GJZL@cmuvm.csv.cmich.edu>
  257. Dan Murrell Jnr. <mailto:djm2@ra.msstate.edu>
  258. Matthew Zeier <mailto:mzeier@home.interaccess.com>
  259. Douglas Scott <mailto:D.Scott@csu.napier.ac.uk>
  260. Demon Internet <mailto:internet@demon.net>
  261. Holger Kruse <mailto:kruse@cs.ucf.edu> 
  262. ---------------------------------------------------------------------------
  263.  
  264.  
  265. 5: Questions about using AmiTCP
  266.  
  267. 5.1: What is AmiTCP?
  268.  
  269. AmiTCP is a set of programs that enables an Amiga to connect to a TCP/IP
  270. network. AmiTCP lets the user use commands such as ftp and telnet from an
  271. Amiga. AmiTCP also lets remote users connect to your machine from other
  272. TCP/IP hosts. AmiTCP is a TCP/IP protocol stack for implementing basic
  273. Internet protocols on top of any SANA-II network device driver, such as
  274. one for SLIP or ethernet. AmiTCP can be configured to let other users
  275. connect and login or transfer files from your computer.   
  276.  
  277. ---------------------------------------------------------------------------
  278.  
  279. 5.2: Where can I get AmiTCP?
  280.  
  281. AmiTCP is available from several places: Any Aminet mirror: ftp.wustl.edu,
  282. ftp.doc.ic.ac.uk and ftp.luth.se. And from ftp.demon.co.uk and
  283. ftp.funet.fi via Anonymous FTP. 
  284.  
  285. ftp://ftp.phone.net/pub/mwm/ 
  286.  
  287. The home site for AmiTCP is www.nsdi.fi <ftp://www.nsdi.fi:pub/amitcp/>
  288. via FTP, and this is where the current version should be available from.  
  289.  
  290. AmiTCP is also available on Fred Fish Disks.  
  291.  
  292. ---------------------------------------------------------------------------
  293.  
  294. 5.3: Where is the AmiTCP documentation?
  295.  
  296. The documentation is available in several formats from aminet via
  297. anonymous FTP. <ftp://aminet/comm/tcp>  
  298.  
  299. AmiTCP-dvA-20.lha DVI A4 page size
  300. AmiTCP-dvL-20.lha DVI US Letter page size
  301. AmiTCP-psA-20.lha Postscript A4 Page Size (recommended =>300 DPI printers)
  302. AmiTCP-psL-20.lha Postscript US Letter Page Size (again =>300 DPI
  303. printers)
  304. AmiTCP-txt-20.lha Docs in ASCII text format    
  305.  
  306. ---------------------------------------------------------------------------
  307.  
  308. 5.4: What is the latest version of AmiTCP?
  309.  
  310. Things are a bit confusing at the moment: 
  311.  
  312. The latest release of AmiTCP is the AmiTCP 4.3.
  313. The latest release of AmiTCP avaliable for free is the AmiTCP 4.0 demo
  314. version.
  315. The latest release of AmiTCP with source is AmiTCP 3.0b2.
  316. The latest production release of AmiTCP with source is AmiTCP 2.3 
  317.  
  318. AmiTCP 2.3 is distributed as a binary patch package to version 2.2 of
  319. AmiTCP.   
  320.  
  321. ---------------------------------------------------------------------------
  322.  
  323. 5.5: What do I need in order to use AmiTCP?
  324.  
  325. You need the following hardware: 
  326.  
  327. An Amiga running AmigaDOS 2 or greater and some form of connection to a
  328. network, such as a modem for a serial connection or an ethernet card for
  329. an ethernet connection. See the FAQ "What is ethernet?" for information
  330. about ethernet cards. At least 2MB of ram and a hard disk are recommended.
  331.  
  332. In addition to a version of AmiTCP, you need a SANA-II network driver.
  333. AmiTCP includes a driver for SLIP and CSLIP. See the FAQ "What is SANA-II
  334. for more information on SANA-II. 
  335.  
  336. You need the following information: 
  337.  
  338. NOTE: This information should be sought from your network provider or your
  339. System/Network Administrator.   
  340.   
  341.   An IP address allocated for your Amiga. For example my IP address is
  342.   140.174.197.1.  
  343.   
  344.   A destination IP address (this only applies if you are using a "point to
  345.   point" protocol such as most dialup protocols). Usually the destination
  346.   IP address is the address of the equipment you connect to.   
  347.   
  348.   A netmask for you network (usually this only applies for a network such
  349.   as an ethernet or if you are connected to several networks). If you are
  350.   connected via a single dialup connection, such as SLIP or PPP, use a
  351.   netmask of 255.255.255.254. Note: If you only have the one connection,
  352.   like most of us, the netmask is purely irrelevant.  
  353.   
  354.   A name for your Amiga (also know a nodename or hostname). My hostname is
  355.   contessa.  
  356.   
  357.   A domain name. The domain name is usually your providers network name,
  358.   but isn't always. For example, mine is "phone.net".  
  359.   
  360.   The numeric address of a domain name server. My nameserver is
  361.   140.174.153.100. This is used to convert text addresses
  362.   (contessa.phone.net) into numeric addresses (140.174.197.1). If you
  363.   don't have access to a name server, you will have to use numeric (or
  364.   dotted-decimal) IP addresses to connect to other hosts, or add regularly
  365.   used addresses to your AmiTCP:db/hosts file. If you have access to a
  366.   Unix machine, you can copy their "/etc/hosts" file. You are strongly
  367.   advised to use a nameserver if you have access to one, as this saves
  368.   disk space, and will save you many bundles of hair when your favourite
  369.   host changes it's numeric IP address. (thanks Oliver)  
  370.   
  371.   The default gateway address. If you use ethernet, this is normally the
  372.   address of your router (the machine with connections to the outside
  373.   world). If you use a dialup protocol, this is normally the same as your
  374.   destination address. If TCP/IP doesn't have specific information on
  375.   where to send data, it will send it to the default gateway. For example,
  376.   if your sending mail to your Auntie in New Zealand, mail will pass
  377.   trough this address :-)  
  378.  
  379. ---------------------------------------------------------------------------
  380.  
  381. 5.6: What is/are "Domain names to search"?
  382.  
  383. (thanks Jarno :)  
  384.  
  385. The "Domain names to search" are the domain names which are appended to a
  386. given host name on the search. If you have a name "foo" and the domain
  387. names to search are "bar.edu" and "zip.zop" then "foo.bar.edu" is tried
  388. first, and if that fails, "foo.zip.zop" is tried next. If the name to
  389. search includes the domain part, it is searched as it is.  
  390.  
  391. ---------------------------------------------------------------------------
  392.  
  393. 5.7: Are there any alternatives to AmiTCP?
  394.  
  395. The only other freely available TCP/IP stack is AmigaNOS. 
  396.  
  397. Miami <http://www.america.com/~kruse/amiga/Miami.html> is the one
  398. Shareware stack optimized for serial lines using either PPP or SLIP. It
  399. will not work in other environments. It is available from Aminet. 
  400.  
  401. Commercial versions of AS225R2 are avaliable through a number of vendors.
  402. Two are: 
  403.  
  404. Interworks, Inc. <http://www.iworks.com/>
  405. 43191 Camino Casillas
  406. Temecula, CA 92592
  407. USA
  408. 909-699-8120 
  409.  
  410. Canadian Prototype Replicas
  411. P.O. Box 8
  412. Breslau, Ontario Canada N0B 1M0
  413. (519) 884-4412
  414. Contact: Allan M. Purtle  
  415.  
  416. [Contact information for others greatly appreciated!] 
  417.  
  418. A second commercial stack - TermiteTCP is also available. It is from
  419. Oregon Research <mailto:orres@teleporyt.com>. 
  420.  
  421. There is also AS225r1, which was sold together with the Commodore Arnet
  422. and ethernet board, but it requires a Commodore Arcnet/Ethernet board.
  423. This is not SANA-II compatible, does not drive SLIP or PPP, and does not
  424. use DNS. It may not be possible to find as a new item. 
  425.  
  426. Other tools for connecting an Amiga to the internet include DNET and
  427. AmigaUnixWindows. These and AmigaNOS are available on Aminet.  
  428.  
  429. ---------------------------------------------------------------------------
  430.  
  431. 5.8: How do I contact the AmiTCP authors?
  432.  
  433. The AmiTCP authors can be contacted by email. <mailto:amitcp-group@hut.fi>
  434. Please only contact the group on AmiTCP matters. If you have a problem
  435. with a client or a server with AmiTCP, contact the author of that program.
  436.  
  437.  
  438. ---------------------------------------------------------------------------
  439.  
  440. 5.9: I only log on for a few seconds to see if I've got mail waiting.
  441. Would AmiTCP be overkill for this situation?
  442.  
  443. In this case, yes. Connecting via AmiTCP would be a bit of an overkill.  
  444.  
  445. ---------------------------------------------------------------------------
  446.  
  447. 5.10: If I'm using AmiTCP, are my downloaded files and my mail being
  448. stored on my local hard drive?
  449.  
  450. Yes, if you use FTP from your Amiga, the files are transferred DIRECTLY to
  451. your Amiga's hard disk drive. No more ZMODEM!!! The same goes for mail,
  452. news, and so on.  
  453.  
  454. ---------------------------------------------------------------------------
  455.  
  456. 5.11: Am I correct in stating that I can be connected to several different
  457. computers and using several different applications? (thanks Markus :-)
  458.  
  459. Yes, this is correct. However, the more connections you have, the more
  460. bandwidth is required/used on your link. For example, you could be using
  461. FTP while on IRC, or you could be viewing Mosaic pages while reading news.
  462.  
  463. However, if there is no traffic on some connections (they are idle), they
  464. do not use bandwidth at all. No matter how many terminal sessions you have
  465. open, you only generate traffic from the one(s) you are using.  
  466.  
  467. ---------------------------------------------------------------------------
  468. ---------------------------------------------------------------------------
  469.  
  470.  
  471. 6: Internet Standards
  472.  
  473. 6.1: What is TCP/IP?
  474.  
  475. TCP/IP stands for Transmission Control Protocol/Internet Protocol. TCP/IP
  476. is a protocol that allows any system on a network to talk "directly" to
  477. any other system, by passing packets of information back and forth. TCP/IP
  478. (and its later relative OSI) is usually used over networks built on top of
  479. Ethernet, Token-Ring, Starlan and other LANS. The Internet uses TCP/IP.  
  480.  
  481. ---------------------------------------------------------------------------
  482.  
  483. 6.2: What is the Internet?
  484.  
  485. An "internet" is a network comprised of computers that talk to each other
  486. using TCP/IP. 
  487.  
  488. The "Internet" is a vast network of hundreds of thousands of machines
  489. using TCP/IP to communicate. 
  490.  
  491. The Internet grew out of a US government funded project in inter-computer
  492. communications that grew into an enormous network of systems. One of the
  493. principle characteristics of this network is that machines are addressed
  494. by domain names which identify the destination, rather than addresses that
  495. are constructed out of the route from machine to machine to machine.  
  496.  
  497. ---------------------------------------------------------------------------
  498.  
  499. 6.3: What is C/SLIP?
  500.  
  501. SLIP is Serial Line Internet Protocol. SLIP is used, most commonly, for
  502. connecting a computer to a TCP/IP network using a modem. SLIP lets IP
  503. packets be sent up and down a serial line. 
  504.  
  505. CSLIP is an extension of the SLIP protocol, which reduces the typical
  506. TCP/IP packet-overhead of 40 bytes per packet to 3 or 5 bytes by
  507. "remembering" a number of active connections, not resending unused fields,
  508. and only sending changes to the headers. Since a compression algorithm is
  509. not used, it does not impair any compression added by your modem, and thus
  510. presents a significant improvement in packet throughput! CSLIP gives much
  511. better response in interactive applications such as Telnet. (Thanks Oliver
  512. and Markus) 
  513.  
  514. If your providers don't have SLIP, or if you are your provider, and you
  515. don't have SLIP, it is publically available. Ask you System Administrator
  516. for more information. 
  517.  
  518. Existing AmiTCP CSLIP drivers will only use CSLIP if it is available on
  519. the remote end. Otherwise they will gracefully degrade to using ordinary
  520. SLIP. 
  521.  
  522. For a detailed description of SLIP and CSLIP consult a book on TCP/IP
  523. protocols. There is a SLIP faq available in comp.protocols.tcp-ip
  524. newsgroup. 
  525.  
  526. SLIP is described in RFC 1055. CSLIP is described in RFCs 1055 & 1144  
  527.  
  528. ---------------------------------------------------------------------------
  529.  
  530. 6.4: What is PPP? 
  531.  
  532. PPP is Point to Point Protocol, another way of connecting to your network.
  533. It is a more robust protocol than SLIP, and addresses many of SLIP's
  534. weaknesses. However it is much more difficult than SLIP to implement, but
  535. the advantage over SLIP make it the serial protocol of the future. (this
  536. is my opinion ;-) 
  537.  
  538. For a detailed description of PPP consult a book on TCP/IP or get the PPP
  539. faq available via anonymous FTP.
  540. <ftp://RTFM.MIT.EDU/usenet/comp.protocols.ppp> 
  541.  
  542. PPP is described in RFCs 1332, 1333, 1334, 1376, 1377, 1552, 1570, 1598,
  543. 1619,1638 and 1663 phew! 
  544.  
  545. A SANA-II PPP driver is available from Aminet.
  546. <ftp://aminet/comm/net/PPP1_3.lha> This is a non registered version. A
  547. shareware version with many more features is also on Aminet but requires a
  548. key file, which you must pay the author $15. Consult the documentation for
  549. more details on this.  
  550.  
  551. ---------------------------------------------------------------------------
  552.  
  553. 6.5: What is Ethernet?
  554.  
  555. (thanks to wombat.doc.ic.ac.uk <http://wombat.doc.ic.ac.uk/> :) 
  556.  
  557. A coaxial cable local area network first described by Metcalfe & Boggs of
  558. Xerox PARC in 1976. Specified by DEC, INTEL & XEROX (DIX), it's now
  559. recognised as the industry standard. Data is broken into packets, and
  560. packets are transmitted using the CSMA/CD algorithm until they arrive at
  561. the destination without colliding with any other. 
  562.  
  563. The coaxial cable form of ethernet is commonly called 10Base2 or thinnet.
  564. Other forms included a twisted pair cable with modular plugs knows as
  565. 10BaseT, which is currently more popular than 10Base2. 10Base2 connets to
  566. a hub instead of along a line. An even older form of cable is a half-inch
  567. shielded cable known as thicknet. 
  568.  
  569. Ethernet usage is described in lots of RFCs. Read the index if you're that
  570. keen to find out.  
  571.  
  572. ---------------------------------------------------------------------------
  573.  
  574. 6.6: What is an RFC?
  575.  
  576. RFCs are documents that are used to define the Internet standards. RFC
  577. stands for Request For Comments. 
  578.  
  579. De facto: Requirement For Conformance. (thanks Michael) 
  580.  
  581. RFC are available from many FTP sites including ftp.wustl.edu,
  582. <ftp://ftp.wustl.edu/> ftp.doc.ic.ac.uk <ftp://ftp.doc.ic.ac.uk/> and
  583. ftp.demon.co.uk. <ftp://ftp.demon.co.uk/> NIC <ftp://rs.internic.net/> is
  584. the official place in the United States. UUNet <ftp://ftp.uu.net/> is the
  585. best connected place to get them in the USA. 
  586.  
  587. The file "rfc-index.txt" (which should be available on every RFC
  588. repository) contains an index of all published RFC's  
  589.  
  590. ---------------------------------------------------------------------------
  591.  
  592. 6.7: What is NFS?
  593.  
  594. (From the Sun NFS documentation:) NFS is a network file system developed
  595. by Sun Microsystems, Inc. The Sun Network Filesystem (NFS) protocol
  596. provides transparent remote access to shared filesystems over local area
  597. networks. The NFS protocol is designed to be machine, operating system,
  598. network architecture, and transport protocol independent. 
  599.  
  600. For a detailed description of NFS, consult a TCP/IP book. 
  601.  
  602. The NFS Client by Carsten Heyl is included info the AmiTCP distribution.
  603. See the ch_nfs documentation in AmiTCP:help. 
  604.  
  605. There is also an Amiga to Amiga NetFS implemetation that is included with
  606. AmiTCP. This is NOT NFS but lets the Amiga share other Amiga's Disk
  607. Drives.  
  608.  
  609. ---------------------------------------------------------------------------
  610.  
  611. 6.8: What is a domain name server, and how do I get one?
  612.  
  613. A domain name server (DNS), put simply, is a massive address book of the
  614. Internet, It enables the user to use hostnames while not having the
  615. hostname listed in their Amitcp:db/hosts file. 
  616.  
  617. A partial named implementation is on ftp.demon.co.uk. However, as someone
  618. who has set up his own name server, I would recommend that you use someone
  619. else's. :-) DNS is quite a complex system, and unless you are running a
  620. massive network, you don't really need your own. 
  621.  
  622. For more information on DNS, consult a TCP/IP book.  
  623.  
  624. ---------------------------------------------------------------------------
  625. ---------------------------------------------------------------------------
  626.  
  627.  
  628. 7: Applications to use with AmiTCP
  629.  
  630. 7.1: Where is the list of AmiTCP applications?
  631.  
  632. These are available from gopher
  633. <gopher://gopher.tky.hut.fi/00/.publish/puhuri/AmiTCP/NetAppList.txt> and
  634. the World Wide Web <http://www.hut.fi/~puhuri/Amiga/NetAppList.html> 
  635.  
  636. Updates to this list should be mailed to Markus.
  637. <mailto:Markus.Peuhkuri@hut.fi>  
  638.  
  639. ---------------------------------------------------------------------------
  640.  
  641. 7.2: What mail and news clients can I use with AmiTCP?
  642.  
  643. One package is INetUtils by Michael B. Smith. I use these and I recommend
  644. them to all. These utilities work as drop in commands for AUUCP and let
  645. you use UUCP compatible newsreaders such as TIN and UUCP compatible mail
  646. readers such as AmigaELM. The faq was posted to USENET using InetUtils. 
  647.  
  648. GRn is also available for AMITCP, which allows direct connection with your
  649. news server. 
  650.  
  651. AmiPOP by Scott Ellis is also included with InetUtils for users who can
  652. connect to POP mail servers. 
  653.  
  654. Pine is a port of a standalone mail and news system written for Unix. 
  655.  
  656. All the above mentioned programs are available on Aminet in one of the
  657. news, <ftp://aminet/comm/news> mail <ftp://aminet/comm/mail> or net
  658. <ftp://aminet/comm/net> directories. 
  659.  
  660. Also Gnus can be used with GNU Emacs (albeit a tad slow) for reading news.
  661. Mail with emacs still requires an external transport unit such as
  662. InetUtils. Gnus was one of the first applications used to test AmiTCP. 
  663.  
  664. Thor <http://www.cs.uit.no/~kjelli/thor.html> is a very popular package
  665. that does both mail and news.  
  666.  
  667. ---------------------------------------------------------------------------
  668.  
  669. 7.3: Is there an IRC client for AmiTCP? 
  670.  
  671. There is one written Emacs LISP, which requires Emacs. This is available
  672. from kampi.hut.fi. However, there are some functions that cause normal irc
  673. clients to display error messages (so if people moan at you you know why
  674. :-) :-) Emacs is available on Aminet. 
  675.  
  676. The Grapevine Amiga IRC works with AmiTCP. It has a nice graphic interface
  677. and DCC su. The latest version is available on the support site,
  678. ftp.cryogenic.com. on AmiNet, but the support site is always current. 
  679.  
  680. AmIRC <http://www.vapor.com/support/amirc/> is another possibility.   
  681.  
  682. ---------------------------------------------------------------------------
  683.  
  684. 7.4: What is NapsaTerm used for?
  685.  
  686. Napsaterm is an rlogin program which can emulate a VT terminal. It lets
  687. you login to a host that uses the rlogin protocol, Napsaterm 38.b now also
  688. is now a telnet client. Consult the NapsaTerm documentation for more
  689. information. 
  690.  
  691. NB: If you wish to specify a port number for telnet, use the -s command;
  692. e.g. 
  693.  
  694. 1.> telnet auntie.bbcnc.org.uk 9999 
  695.  
  696. is replaced with 
  697.  
  698. 1.> napsaterm -d TELNET -s 9999 auntie.bbcnc.org.uk   
  699.  
  700. ---------------------------------------------------------------------------
  701.  
  702. 7.5: Is there a telnet daemon?
  703.  
  704. Yes, tnserv on Aminet. However it is an active daemon and also does not
  705. use the AmiTCP passwd file for password information.  
  706.  
  707. If you need a telnetd that uses the AmiTCP or MUFS passwords, check out
  708. ttyhandler.lha on Aminet.  
  709.  
  710. ---------------------------------------------------------------------------
  711.  
  712. 7.6: Do I need MultiUser?
  713.  
  714. No. However, MultiUser is very handy if you plan to have your machine on
  715. the net all the time. Unfortunately, MultiUser and AmiTCP don't use the
  716. same format for the password file. 
  717.  
  718. There is a replacement for usergroup.library that uses the MultiUser
  719. password file. It may be found on in the util/libs directorory on Aminet.
  720. <ftp://aminet/util/libs/MuFS_UserGroup.lha> 
  721.  
  722. MultiUser is on Aminet.  
  723.  
  724. ---------------------------------------------------------------------------
  725.  
  726. 7.7: I thought Emacs was just a text editor. I've seen it mentioned in a
  727. few posts. What is it used for?
  728.  
  729. Emacs is the GOD of all editors :-). It has its own programming language
  730. that lets the user run programs on it. Emacs has gopher, IRC and WWW
  731. programs that can be used with AmiTCP. Emacs includes Gnus for news
  732. reading.  
  733.  
  734. ---------------------------------------------------------------------------
  735.  
  736. 7.8: Where can I find more programs for use with AmiTCP?
  737.  
  738. Aminet is always the place to look, usually in the comm directory, Also
  739. look in comm/tcp directory on demon
  740. <ftp://ftp.demon.co.uk/pub/amiga/comm/tcp> this site dedicated to the
  741. Internet. 
  742.  
  743. Also look in the applications list available via gopher
  744. <gopher://gopher.tky.hut.fi/00/.publish/puhuri/AmiTCP/NetAppList.txt> and
  745. on the World Wide Web.
  746. <http://www.tky.hut.fi/~puhuri/Amiga/NetAppList.html>  
  747.  
  748. ---------------------------------------------------------------------------
  749. ---------------------------------------------------------------------------
  750.  
  751.  
  752. 8: Common bugs, problems and howtos
  753.  
  754. 8.1: I think I found a bug in AmiTCP. What should I do?
  755.  
  756. Check it in the c.s.a.networking newsgroup
  757. <news:comp.sys.amiga.networking> before taking it to the authors; make
  758. sure they spend their time working on our beloved AmiTCP, rather than
  759. repeatedly answering the same questions by mail. 
  760.  
  761. Then once you are SURE that it is a bug and you can reproduce it several
  762. times mail the AmiTCP bugs list <mailto:Amitcp-bugs@hut.fi> giving as much
  763. information regarding your hardware and software setup as possible, with
  764. an accurate description of the bug and the steps needed to take show the
  765. bug's performance ;-)  
  766.  
  767. ---------------------------------------------------------------------------
  768.  
  769. 8.2: What does "resource allocation failure" mean?
  770.  
  771. (Thanks Oliver) 
  772.  
  773. This means your particular SANA-II Driver (RHCSlip, GWCSlip, Slip, PPP)
  774. cannot fire itself up; this can often be due to an error in your
  775. configuration file (usually in (env|envarc):sana2 ... slip0.config or
  776. ppp0.config or similar) or may be that some resource on which the driver
  777. relies (e.g. serial.device) is missing, wrongly configured or not working.
  778. With GWCSlip this is usually because you've omitted something like the
  779. "DialScript=AmiTCP:DB/DialScript" parameter.  
  780.  
  781. ---------------------------------------------------------------------------
  782.  
  783. 8.3: What is the problem with SLIP and the A2232 board?
  784.  
  785. The problem is with EOFMODE. The A2232 does not handle this feature
  786. properly. The rhcslip.device V38.8 or 38.9 works also with A2232.
  787. Availible from Aminet.  
  788.  
  789. ---------------------------------------------------------------------------
  790.  
  791. 8.4: I get a message "could not open serial device unit 0" when I run
  792. AmiTCP after I connect to my SLIP server. I tried quitting Term but my
  793. connection to my server is terminated. a) Why is this?, b) How can I fix
  794. it? and c) How do I stay online?
  795.  
  796. a) There are many reasons for this problem. The most common is that the
  797. serial device in use by another program, for example your comms package.
  798. (Term, Terminus etc). If you are using a terminal package to dial into
  799. your TCP/IP server this will give this error. And your modem is not set to
  800. ignore DTR, so when you quit term the modem hangs up the phone, thus
  801. ending your Connection. 
  802.  
  803. b) There are many solutions to avoid this problem. I am going to suggest
  804. 2. The first is to use the Dial in arexx script that in on Aminet, this
  805. automates the entire connection process, Arexx is used to dial up your
  806. Server enter your account details and startup AmiTCP when it has connected
  807. and logged in. The script is very flexible and also handles Dynamic IP
  808. assign, you may need to modify the script depending on your setup, however
  809. this is a very straightforward process. 
  810.  
  811. The script is available from  Aminet.
  812. <ftp://aminet/comm/net/amitcp_dial10.lha> 
  813.  
  814. Also there is another dialer program caller dialer. This program acts as a
  815. go between serial.device and your PPP/SLIP driver. This program dials up
  816. your hosts and logs the user in and then puts the SANA-II driver online.
  817. This is available from Demon.
  818. <ftp://ftp.leo.org/pub/comp/platforms/amiga/aminet/comm/net/dialer_1b.lha>
  819.  
  820. A similar type program is gwcslip, by Graham Walter. This is a CSLIP
  821. SANA-II driver which dials into your host. It works very much like to the
  822. above program. This program is available from Demon
  823. <ftp://ftp.demon.co.uk/pub/amiga/amitcp> in gwslip#?.lha. Look for the
  824. revision number which is part of the filename. 
  825.  
  826. c) The other is to set you modem to ignore DTR. For most modems, "AT&D0"
  827. will work; if it doesn't, consult your modem manual. After doing that,
  828. start your terminal program, dial into your server, login in as normal and
  829. issue what commands you need to start up your TCP/IP connection (e.g.
  830. sliplogin). When you have started up your serving program QUIT your
  831. terminal program leaving the call running and THEN start AmiTCP by
  832. executing AmiTCP:bin/startnet 
  833.  
  834. NOTE: You must ensure that the baud rate your terminal program is using is
  835. the same as the baud rate you have configured your SLIP/CSLIP/PPP driver
  836. to use. Please, remember to set your baud rate to the configuration file
  837. of the SANA-II device driver you are using. See the documentation inluded
  838. with your SANA-II driver for more information on this file.  
  839.  
  840. ---------------------------------------------------------------------------
  841.  
  842. 8.5: Can I use AmiTCP with a dynamic IP address?
  843.  
  844. Yes. You can use the Arexx script on Aminet or follow the above steps, but
  845. before you start AmiTCP you must change your startnet script to your
  846. assigned IP number. This goes for any other dynamic addresses (such as
  847. your hostname). 
  848.  
  849. Also, the PPP driver on Aminet has special options for connecting to
  850. dialup hosts. Consult the excellent documentation within the archive.  
  851.  
  852. ---------------------------------------------------------------------------
  853.  
  854. 8.6: I have connected to my host fine but I cannot connect to any hosts
  855. outside my University or Network. How can I fix this?
  856.  
  857. This is a routing problem. Add a route to your default gateway using the
  858. command: 
  859.  
  860. AmiTCP:bin/route add default your.default.gateways.number 
  861.  
  862. 140.174.153.10 is my default gateway. Ask your system administrator for
  863. this number. This command should be already in your startnet script if you
  864. have followed the Install procedure correctly. 
  865.  
  866. This could also be because of a firewall (the IP traffic from your hosts
  867. is not passed to the Internet). Your Network provider will be able to give
  868. you more information on this.   
  869.  
  870. ---------------------------------------------------------------------------
  871.  
  872. 8.7: How can I see what's happening with my network connection?
  873.  
  874. The command AmiTCP:bin/netstat will show you all the active connections to
  875. your machine, where they are from, and which port they are connected to.
  876. For example, if you have a connection to port 25, your Amiga is getting
  877. new mail.  
  878.  
  879. ---------------------------------------------------------------------------
  880.  
  881. 8.8: AmigaELM uses the HOSTNAME but AmiTCP seems to want the fully
  882. qualified domain name. How can I resolve this problem? (Thanks to Jarno
  883. and Michael)
  884.  
  885. You could probably set the variable to "name only", since AmiTCP/IP itself
  886. does not use the variable at all. Some application programs (such as
  887. e-mail) might have problems, though. The current standard on the various
  888. Unix versions is that the HOSTNAME is the fully qualified host name (with
  889. the domain). 
  890.  
  891. AmiTCP 3.0 and 4.0 fix this by implementing the gethostname() function
  892. differently (the name is taken from the name server/host database instead
  893. of the HOSTNAME variable if possible).  
  894.  
  895. ---------------------------------------------------------------------------
  896.  
  897. 8.9: What is the WaitForPort command in bin/startnet doing?
  898.  
  899. The purpose of the WaitForPort command in bin/startnet is to prevent
  900. execution of the forthcoming commands before AmiTCP has fully initialized
  901. itself. WaitForPort is part of the Rexx package that was bundled with
  902. AmigaDOS 2.0 and later, and can be found in sys:rexxc.  
  903.  
  904. ---------------------------------------------------------------------------
  905.  
  906. 8.10: How do I set up other hosts to reach the internet via my SLIP line?
  907.  
  908. Before you do anything else, get IP address(es) for the other hosts from
  909. your service provider. Your service provider has to arrange to send
  910. packets for those IP addresses to your Amiga, so that it can forward them
  911. to the appropriate hosts. Unless your provider is forwarding those packets
  912. to your Amiga, nothing else will work, so don't even try. Note that your
  913. provider is not obligated to provide this service to you, unless you have
  914. a contract that says they are. Some providers will refuse to do so. 
  915.  
  916. Next, install TCP/IP on your other hosts. The default gateway address
  917. should be the IP address of the gateway Amiga (the one that is connected
  918. to the external SLIP line). For a SLIP connection, the destination IP
  919. address should also be the gateway Amiga. 
  920.  
  921. Finally, configure the gateway Amiga. For SLIP interfaces, you can use the
  922. same IP address for each line, with the destination address being the
  923. address of the host on the other end of the line. Presumably, you're going
  924. to use the same SLIP driver, so configure the second interface similar to
  925. the first, changing only the device name and unit number. You may want to
  926. turn off carrier detect. Copy the ifconfig line in amitcp:bin/startnet,
  927. changing the destination IP address and SLIP device and unit to the values
  928. for the SLIP connection you are adding. Last - but not least - edit
  929. amitcp:db/amitcp.config to set gateway=YES instead of NO. 
  930.  
  931. Assuming that everything was done properly - by both you and your network
  932. provider - you should be able to reboot the gateway and internal machines,
  933. and have everything work. Testing should proceed along the same lines as
  934. setting up an initial SLIP line: make sure your machines can talk to each
  935. other, then try talking to the first external destination, then try
  936. reaching the internet at large.  
  937.  
  938. ---------------------------------------------------------------------------
  939.  
  940. 8.11: I can ping/traceroute to various places via my SLIP connection, but
  941. nothing else works. What's wrong?
  942.  
  943. The most likely reason is that you are using SLIP and your provider is
  944. using CSLIP, or vice versa. Traceroute uses the same packet type as ping,
  945. an ICMP packet. These aren't compressed on a CSLIP line, and so work
  946. properly. Other IP packets will be compressed, and will fail.  
  947.  
  948. ---------------------------------------------------------------------------
  949.  
  950. 8.12: When I try and run an internet application (or a command from
  951. AmiTCP), I get the error message "Cannot open bsdsocket.library". How do I
  952. fix this (thanks to Scott Norton).
  953.  
  954. First, you must understand that "bsdsocket.library" is a library that is
  955. created within the operating system by the AmiTCP program. It is not
  956. loaded from LIBS: and it is not a separate file. So, if you get the
  957. message that a program can not open bsdsocket.library, that means that
  958. AmiTCP is not running. It may have failed to load, or may have been
  959. unloaded. 
  960.  
  961. Another possibility is that in the startnet command file, the command
  962. "WaitForPort AMITCP" didn't run. In startnet, right after the command "run
  963. AmiTCP:AmiTCP" is the WaitForPort command, which ensures that AmiTCP can
  964. finish setting up before the script goes on. If you don't have
  965. Workbench:Rexxc in your search path, or don't have the file WaitForPort,
  966. that command might fail, and the script will charge ahead, and execute a
  967. command before AmiTCP has created bsdsocket.library (See the FAQ about
  968. WaitForPort for more information on WaitForPort.)    
  969.  
  970. ---------------------------------------------------------------------------
  971. ---------------------------------------------------------------------------
  972.  
  973.  
  974. 9: Miscellanious other questions
  975.  
  976. 9.1: What is SANA-II?
  977.  
  978. SANA-II is the software interface between AmiTCP and your network
  979. interface. There are freely available SANA-II drivers for SLIP. CSLIP, the
  980. A2060 card and the A2065 card and PPP. If you are purchasing a card to
  981. connect your Amiga to a network such as Ethernet, make sure that the card
  982. has a SANA-II driver if you want to use AmiTCP with the card. 
  983.  
  984. The SANA-II is the standard Amiga network device driver specification
  985. released by Commodore-Amiga. The SANA-II specification is available on the
  986. Aminet, fish disks and other forums. (Thanks Jarno)  
  987.  
  988. ---------------------------------------------------------------------------
  989.  
  990. 9.2: My internet provider offers SLIP accounts for a small extra charge.
  991. If I change my account to a SLIP account, can I still access it the "old"
  992. way, in case I just want to quickly check my mail or something?
  993.  
  994. The only people who can answer that are your Network providers.  
  995.  
  996. ---------------------------------------------------------------------------
  997. ---------------------------------------------------------------------------
  998.  
  999.  
  1000. 10: Other sources of information
  1001.  
  1002. 10.1: Is there an AmiTCP mailing list?
  1003.  
  1004. Yes, it is meant for developers of software for AmiTCP. Please consult the
  1005. file AmiTCP:README.FIRST. ;-)  
  1006.  
  1007. ---------------------------------------------------------------------------
  1008.  
  1009. 10.2: Where are the archives of the AmiTCP Mailing List?
  1010.  
  1011. (thanks Markus :) 
  1012.  
  1013. These are available in from gopher
  1014. <gopher://gopher.tky.hut.fi/11/.publish/puhuri/AmiTCP/list> and also via
  1015. Anonymous FTP <ftp://kampi.hut.fi/AmiTCP> in amitcp-listYYYY-MM.gz where
  1016. YYYY-MM is the year and month.  
  1017.  
  1018. ---------------------------------------------------------------------------
  1019.  
  1020. 10.3: What should I do if I have a question that is not answered here?
  1021.  
  1022. Your best option is to post to USENET in the comp.sys.amiga.networking
  1023. newsgroup. Include as much information as possible, what system your
  1024. running, what version of AmiTCP your running, and what the problem is. The
  1025. more info you give the better the chance you have of your question being
  1026. answered. Alternatively mail me <mailto:atcpfaq@contessa.phone.net> or the
  1027. amitcp group <mailto:Amitcp-group@hut.fi> and we will try to answer your
  1028. questions.  
  1029.  
  1030. This is of course after you have read all the AmiTCP documentation and any
  1031. additional documentation that comes with the software that you use :-) 
  1032. ---------------------------------------------------------------------------
  1033.  
  1034. 10.4: What other references might be useful?
  1035.  
  1036. [Authors note: I'm including both commercial and non-commercial
  1037. references, along with how to find either them or more information. This
  1038. is not an endorsement, merely a pointer to more information.] 
  1039.  
  1040. For information on Mosaic and World Wide Web software on the Amiga, see
  1041. the Amiga Mosaic & WWW FAQ. <http://www.phone.net/ATCPFAQ/amosaic.html> 
  1042.  
  1043. Multilink (normally MLink) functions somewhat like TIA, but uses it's own
  1044. protocol with replacement stacks, with source available for the Unix end.
  1045. If you're considering TIA, you might want to look at the Multilink support
  1046. page. <http://www.hut.fi/~oahvenla/MLink/> 
  1047.  
  1048. "Connect Your Amiga! A Guide to the Internet, LANs, BBSs and Online
  1049. Services," by Dale L. Larson. ISBN 1-885876-02-5, US$24.95. For more info:
  1050.  
  1051. Intangible Assets Manufacturing
  1052. 828 Ormond Avenue
  1053. Drexel Hill, PA 19026-2604
  1054. USA
  1055. VOICE: +1 610 853 4406
  1056. FAX: +1 610 853 3733
  1057. EMAIL: info@iam.com
  1058. WWW: http://www.iam.com/iam <http://www.iam.com/iam> 
  1059. ---------------------------------------------------------------------------
  1060. ---------------------------------------------------------------------------
  1061.