home *** CD-ROM | disk | FTP | other *** search
- Setting up for Ethernet Use
- ---------------------------
-
- Credits:
-
- The DCI Driver module is a very slightly modified version of that
- included with !NetLite, and presumably written by, and copyright
- Jonathan Naylor.
-
- The Ethernet driver code in !TCPIP is also based upon that in !Netlite.
-
- So this means, give credit to Jonathan Naylor, but blame me if it doesnt
- work - I think ;-)
-
- As I dont actually have an Ethernet or even an Ethernet card to try this
- out with, beyond checking that it seems to startup OK, this has not been
- tested at all in actual use, as all I can do is pray that it will work,
- so good luck ;-)
-
- -------
-
- To use Ethernet with !TCPIP, you will need to do two things:
-
- 1. Add a suitable attach command to the !TCPIPUser.Config file along
- with required route commands.
-
- The attach command for ethernet is:
-
- attach ether <unit number> <unit name> <mtu>
-
- for eg:
-
- attach ether 0 et0 1500
-
- The unit name is tye name used in !TCPIP, and not the name that might
- actually be used by the specific Ethernet card. See below about this.
-
-
- 2. Edit the file !TCPIP.EtherInit which contains system commands to
- load up !TCPIP's DCI driver.
-
- Prior to loading !TCPIP's DCI driver, the system variable Inet$EtherType
- *MUST* be set to the generic id name for your ethernet card, for eg
- "ea", "et" etc.
-
- This DCI driver is a little primative in that I think it can only cope
- with one card. Also, you should not have any other DCI drivers for
- Acorn's TCPIP or AUN loaded. Also it wont work if either of Acorn's
- internet modules are loaded, or at yhe very least, the internet modules
- wont work as both !TCPIP's DCI driver and the Acorn module will both
- want IP and ARP/RARP frames.
-
- If your Ethernet cards driver does not set the Inet$EtherType variable,
- then you should set it.
-
- Once set, then the DCIDriver can be loaded, and !TCPIP can be started.
-
- This is not a complex as it looks. basically edit the !TCPIP.EtherInit
- file to your needs and all should be OK. I would appreciate feed back of
- Etherinit files for various ethernet cards if this seems appropriate.
-
- Apparently this code does work with !NetLite, so it should work in
- !TCPIP.
-