The Tizen Emulator is based on the QEMU virtual machine, and uses QEMU user networking (SLIRP), which is the default networking backend and generally the easiest to use. The Emulator supports TCP and UDP, and "ping" within a guest (QEMU is patched for ping to work; however, raw socket is not supported). For more information, see QEMU Networking documentation.
The Emulator provides a sub-network, such as the following:
Figure: Emulator network architecture
The QEMU redirection option can be appended in the ~/tizen_vms/x86/${VM_NAME}/vm_config.xml file with the following appending command:
-redir <PROTOCOL>:<HOST_PORT>:10.0.2.16:<GUEST_PORT>
Note that <PROTOCOL> supports only udp and tcp in the <advancedOptions> section.
<usability> <logging> <level>NONE</level> </logging> <filesharing/> <hwVirtualization>true</hwVirtualization> <advancedOptions>-redir tcp:1202:10.0.2.16:22</advancedOptions> </usability>
You can also connect one Emulator instance with another by using redirection. To set up redirection (where A and B are Emulator instances):
For more information, see How to use Network.
The Tizen Emulator uses a host network proxy when connecting to the Internet. Linux offers network proxy configuration (on the Start panel, go to System > Preferences > Network Proxy).
Direct Internet and manual proxy configuration are supported, but the automatic proxy configuration is not, due to license issues.