Problem: Enlan-DFS and AmiTCP will not run together at the same time.
Enlan is based on a DEC networking protocol, which changes the "hardware address" of the ethernet card when you run the Enlan software. AmiTCP is trying to use the default hardware address of the card, which is no longer valid, so the two programs require an adjustment before they will coexist together peacefully.
This is what you must do to fix this problem.
First, you must find the ethernet address of your card AFTER Enlan is already up and running. Note: Enlan MUST be up and runnning properly before you can continue. To find out your ethernet hardware address, open the Amiga shell and type:
enlan:showsana
You will see something like this printed back to your screen:
----------------------------------------------------------------
ENLAN-DFS(tm), 2.0(0)
(c) Copyright 1990-1994 Interworks
All rights reserved
Reading a2065.device...
Hardware: Ethernet
Default Address: 00:80:10:00:26:13
Current Address: AA:00:04:00:05:04
Packets Received: 7248
Packets Sent : 9236
Bad Packets : 0
Overruns : 0
Unknown Types : 36
------------------------------------------------------------------
Write down the numbers that appear on the "Current Address" line. In this case, the current address of my ethernet card is AA:00:04:00:05:04. You will need to plug in this number in one of the AmiTCP setup files to inform AmiTCP of the "new" card address.
Load up your AmiTCP:db/interfaces file into a text editor, and scroll down to the section that describes your ethernet card. I use a Commodore A2065 ethernet card, so the relevant lines that describe it look like this:
----------------------------------------------------------------------
# Ethernet adapter A2065
#
a2065 DEV=DEVS:Networks/a2065.device UNIT=0
-----------------------------------------------------------------------
All you have to do is add the parameter ADDR=xxxxxxxxxx to the above so that AmiTCP will know what address to use, and that's all it takes. In my case, I added the address I got in step one, and the second line of the description above now looks like:
a2065 DEV=DEVS:Networks/a2065.device UNIT=0 ADDR=AA:00:04:00:05:04
Note that this is the same number that was printed back in my shell after running the Enlan:showsana program.
SAVE this file, and you're done with this part.
The default setup places a "Start-DFS" icon in your WBStartup drawer to start the Enlan software when you boot up your system. Unfortunately, this will get executed too late in the system startup sequence, so it must be changed.
Drag the "Start-DFS" icon from your WBStartup drawer into your Enlan drawer. Edit your SYS:S/User-Startup file, and add the following command to the last line of the User-Startup file:
Execute Enlan:Start-DFS
SAVE this file, then install AmiTCP. AmiTCP will add it's own commands to the SYS:S/User-Startup file, but since they will all be added AFTER the previous comand, Enlan will get started first, then AmiTCP will be started, and it will all work just fine.
If AmiTCP has already been installed, simply add the command
for starting Enlan in the User-Startup file BEFORE the commands that control
AmiTCP. As long as Enlan is always started FIRST, and then AmiTCP, the two
protocols will coexist concurrently with no problems at all.
This document is Copyright ©1995, MicroTech Solutions,
Inc. All rights reserved. Permission is given to freely distribute this
document for non-comercial purposes, as long as the copyright notice remains
intact, and no fees are requested for duplication or distribution of this
document. This would exclude posting or archiving on electronic services
that would charge an additional fee to access or retrieve this document
over and above their normal system connection fee.