I'm dealing with a robotics network protocol that uses multicast to establish p2p connections. I would like to connect the Android emulator to this network protocol.
The Android network emulator runs with qemu and, by default, uses user mode networking to connect with the outside world. I can forward ports from the host to the emulator, but that of course does not allow me to forward stuff sothat the Android emulator participates in the p2p multicast negotiation.
Currently, we have a complex setup where we use bridges and tap devices.
But I'm thinking I have
The Android network emulator runs with qemu and, by default, uses user mode networking to connect with the outside world. I can forward ports from the host to the emulator, but that of course does not allow me to forward stuff sothat the Android emulator participates in the p2p multicast negotiation.
Currently, we have a complex setup where we use bridges and tap devices.
But I'm thinking I have
ip
in the emulated device, so I can do ip link add name foo type dummy
and that sort of stuff. Would there be a simple way of relaying traffic from my host network into eth0 of the emulated device? Basically I think I want tunneling + bridging?