[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Setting up eth-multiplexer in QEMU (was: Where to run the Hurd)

From: Sergiu Ivanov
Subject: Setting up eth-multiplexer in QEMU (was: Where to run the Hurd)
Date: Sat, 27 Jun 2009 21:06:03 +0300
User-agent: Mutt/1.5.18 (2008-05-17)


On Sat, Jun 27, 2009 at 08:45:43PM +0800, Da Zheng wrote:
> I failed to install Hurd in Q - the qemu for Mac OS X, so I cannot test  
> eth-multiplexer in qemu.
> Could you just run the modified pfinet directly on gnumach? So we can  
> test which component has the problem. Of course, you have to use the bpf  
> patch I sent to the mailing list.

Do you suggest trying the following (where pfinet is the path to the
modified pfinet executable):

# settrans -a /servers/socket/2 pfinet -i /dev/eth0 -a <ip> -g <ip> -m

If so, it fails with pfinet: eth0: (ipc/mig) bad request message ID.

Does it work for you?

> eth-mulitplexer needs to set the ethernet card to the promiscuous mode.  
> I wonder if that can cause the problem.

Unfourtunately, when I try googling for ``qemu'' and ``promiscuous''
together, I get the information about setting up bridged networking
with the guest system and nothing about possible problems with turning
the emulated network card in promiscuous mode :-(

> My suggestion is testing them internally. For example, you can setup two  
> pfinets on the same eth-multiplexer and write some testing programs to  
> transmit packets between them.

This sounds interesting :-) However, I guess I should wait for antrik
to voice in, since he is the man who should decide what should I
devote my time to. Theoretically, I could just create what I'm
supposed to and then ask somebody who encounters no problems with
eth-multiplexer at his site to test the result. It shouldn't be too
difficult, I'd say.

Thanks for your help!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]