On Friday 08 October 2004 6:03 pm, you wrote:
> The problem is likely caused by the fact that you are trying to
> transfer Ethernet packets over 802.11, which AFAIK uses different
> packet headers. Bochs does not use true IP tunneling like OpenVPN does;
> instead it puts the tun interface into tap mode. Incidentally, the open
> call didn't use /dev/net/tun because you should have nodes
> /dev/net/tun0, /dev/net/tun1, /dev/net/tun2, and /dev/net/tun3 on your
> system. Your change will likely break compilation on FreeBSD.
Hmm. That doesn't seem consistent with the way Linux does tuntap. But then,
I'm no expert. I never intended to offer my change as a patch. It was pure
hack to try to get it to work.
At no point in this have the frames been passed to or through an 802.11
device. This is purely between the guest eth0 (fake ne2000 device) and the
host (Fedora Core 2, tun interface), so I don't think your description of the
problem is right, but, as I said, I am no expert on these matters (although I
think I will be before this is over).