Skip to content

Commit

Permalink
Add limitations for user mode networking
Browse files Browse the repository at this point in the history
  • Loading branch information
kar-rahul-aws committed Apr 25, 2024
1 parent 309d3f6 commit e954c53
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_Echo_Qemu_mps2/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,13 @@ Launch Echo Server on the host machine.

The User Networking is implemented using *slirp*, which provides a full TCP/IP stack within QEMU and uses that stack to implement a virtual NAT network. It does not require Administrator privileges.

User Mode Networking has the following limitations:

- There is a lot of overhead, so the performance is poor.
- In general, ICMP traffic does not work (so you cannot use ping within a guest).
- On Linux hosts, ping does work from within the guest, but it needs initial setup by root (once per host).
- The guest is not directly accessible from the host or the external network.

The virtual network configuration is the following:

```
Expand Down

0 comments on commit e954c53

Please sign in to comment.