Hi,
Da Zheng wrote:
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 :-(
I should test again whether they can work if the Ethernet card cannot
be set in promiscuous mode.
I look into the code of eth-multiplexer again. It seems that
eth-multiplexer should work even if the ethernet card cannot be set in
promiscuous mode.
I just tested eth-multiplexer that doesn't set the ethernet card in the
promiscuous mode, and it can still work.
In order to exclude the possibility that setting the ethernet card in
the promiscuous mode can cause the problem, you can remove the
corresponding code in eth-multiplexer.
The code of setting the promiscuous mode is in
eth-multiplexer/ethernet.c. Remove the function call of set_promisc() in
ethernet_open() and ethernet_close().
Maybe it can help.
Zheng Da