I've tried all your suggestions about my ethernet, but it still doesn't work. I've got 2 computers : one win 2000 machine and a win 98 machine. They are both equally powerful. The win 2000 machine has two NIC's in it : one for my LAN (at 192.168.0.1) and one for my ADSL external modem.

The 98 machine now also has two NIC's in it, the first at 192.168.0.2 (for lan) and the second was supposed to work with the Empeg. I've put that one on 192.168.0.5.


What a lot of network cards! I don't think your LAN is set up right. From the sound of it, you have

ADSL--Win2000--Win98--Empeg

rather than the more natural

ADSL--Win2000--Hub

Win98--Hub

Empeg--Hub


Consider the woes of the poor Win98 machine, with its two NICs. You say those NICs are on 192.168.0.2 and 192.168.0.5, both with netmask 255.255.255.0. That netmask says to Win98 "anything starting with 192.168.0, send it through this interface".

Now imagine that Win98 wants to send a packet to (say) 192.168.0.6. That address matches both networks -- Win98 can't tell whether to send it through the .2 NIC or the .5 NIC, and so will probably just send it through the "first" network card on the list (which is likely to be the one Win98 detected first, i.e. the one you've had longest). So such packets never go out on the NIC connected to the Empeg.

The solutions to this problem are either (a) ditch Win98's second NIC and buy a hub like the Good Lord intended, or (b) give your mini-LAN between the Empeg and Win98 a different collection of IP addresses, say 192.168.1.1 and 192.168.1.2. But option (b) means you'll have to muck about with routes if you want the Win2000 machine to see the Empeg, so on the whole I'd go for option (a).

Peter