Hello.

Stian Sletner wrote:
The incoming IPX
packets _are_ to broadcast address, but DOSEMU does not pick them up
because (I assume) they originate from the same interface, eth0.
Well, all the outgoing packets have
the PACKET_OUTGOING type. They are
not intended to be received on the
same interface.
ETH_P_ALL is a special case, it seem
to allow to break that rule (probably
only for broadcast, I don't know).

Using my hack, DOSEMU picks up the tunneled packets, and is able to link to both the other side and my local DOS box
Can you, for example, run 2 instances
of dosemu and play a network Doom on a
single machine using your hack?

It seems to me that DOSEMU _should_ be able to pick up these packets,
since, again, they're aimed to broadcast
And if they are not?
Anyway, don't try to establish a virtual
network on a single ethernet interface.
There are other possibilities of doing that
without breaking a dosemu functionality.

(all Doom IPX traffic is,
AFAIK).
Not true, Doom uses broadcast only when
it searches for another node, and after
that it uses a directded traffic (produce
a +P log and check that out).

Any clearer?
No, the problem is clear.
Now what I would probably try in that case.
Note that I never actually tried something
like that, so it would be interesting to
hear if it works, or what am I missing.
I think you have to do bridging to your
eth0 device *and* to dsn0 device.
Then your other DOS machine will receive
the traffic via the real Ethernet and also
you can run an arbitrary amount of dosemu
sessions, which will work in their separate
virtual network, to which you also do a
bridging on the same machine.
Does this work?

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to