Please be far more clear about how this is all supposed to work.
Running tcpdump on the host as '-i tap0' will put the tap device in
promiscuous mode. But packets should still function in both directions.
Try adding -p to not force promiscuous mode.
--
Greg Troxel <gdt@ir.bbn.com>