hi there,
Looking over the archives (may2001) (apr2002) there was
talk that -
1) You needed to do a ifconfig down of the ethernet driver
before ldltest would get data.
Hmmm. I'm not familiar with that. Try it without the "down".
2) The two paths into IP, Eth0--ldl--ip_strms--LinuxIP and
Eth0--LinuxIP would cause problems.
Basically, IP gets the inbound packet twice because it follows both paths.
I tried with RedHat8.0 with LiS 2.14.H, the ldltest managed
to send out a ARP request, which was replied to, but it didn't
seem to get out of the eth driver, so ldltest just hung.
(I tried this with the ifconfig IPaddress, and a different one,
no luck.)
Could be the ifconfig down caused the problem, or it could be that LiS-2.14.H had a bug that got in the way. There is a "J" version posted that you should now download and use.
Questions are -
a) Has anything changed since the archives? Seemed there was
a bit of a debate if (1) above was true or not.
b) When ldl registers with the ethernet driver, can it not
register as a different IP address (even different network)
to the Linux IP address? So the linux box is multihomed,
one IP address going direct to IP, other through streams.
Is this not possible?
Ole is the authority here, but I think that ldl is registering for packet types, not IP addresses. So it just gets all the Ethernet packets regardless of addressing. At least that's the way that I use it (on token ring more often than Ethernet). Ole, or a close inspection of the code, or reading of the docs (horrors!) might very well contradict me on this.
-- Dave
