I'm pretty sure that, in order to work on multi-homed Windows hosts (where the all-ones address does something odd), Emplode sends to the broadcast address of each connected subnet. So that should be fine. Could we see the output of ifconfig, both on the PC and the Empeg, in the case when it doesn't work?

Edit: Or is that the Mercury software? If so then Emplode sends to the all-ones address. That should still work on any single-homed Windows host, though.

Second Edit (Director's Cut): That bit is all in the code we gave away in emptool, of course. So I looked. It sends to the all-ones address. And the Empeg's reply should be unicast. So something else is going wrong here. Can you ping the Empeg by IP address? Can you Emplode to it by specific IP address?

Third And Final Edit: no, it sends to the broadcast address of each interface. But to work around a Win95 bug, it derives the broadcast address from the netmask, rather than trusting the OS's broadcast address. This should however work with all CIDR subnets, including 10.1/16, as long as the netmask is correctly set. Besides which, the pre-CIDR netmask for 10.1.4.x is 10/8 anyway, not 10.1.4/24.

Peter


Edited by peter (05/01/2008 12:05)
Edit Reason: it was a long time ago