FREEDOM251

Freedom251 › Network Simulation Software

Marionnet

Free plan Open source LinuxMacSelf-hostedWindows

Visit Marionnet Alternatives Pricing

Marionnet's own site

What Marionnet is

Marionnet is desktop software for building and running virtual computer networks without physical networking equipment. A single GNU/Linux host can emulate an Ethernet network containing computers, routers, hubs, switches, and cables. Users can reconfigure the network as it runs, see its diagram update, and connect it to the host network through a gateway. Guest machines use User Mode Linux, while VDE connects them and emulates network links and equipment. The project says the guests support user-level GNU/Linux software with binary compatibility and can run graphical applications such as Wireshark through the host X server.

Marionnet is free software under the GNU General Public License, with no warranty stated. Its main intended use is teaching computer networks in university laboratories; the project also mentions high schools and network testing or development. A from-scratch installation needs GNU/Linux on x86 or x86_64, root access, and an internet connection. Windows and macOS users can use a VirtualBox appliance, which requires VirtualBox and hardware virtualization enabled in the computer BIOS. Disk use depends on the chosen distribution, despite copy-on-write filesystems.

Who it suits

Marionnet suits university and high-school settings that teach networking, as well as people working on network testing or development. Linux users can install it directly; Windows and macOS users can use its VirtualBox appliance.

What it does well

  • Free software under the GNU General Public License.
  • Emulates computers and network equipment on one host.
  • Network diagram updates as the virtual network changes.
  • Can run graphical guest applications such as Wireshark.
  • Available through a VirtualBox appliance for Windows and macOS.

What to know first

  • From-scratch installation requires GNU/Linux, root access, and internet.
  • VirtualBox appliance requires hardware virtualization enabled in BIOS.
  • Disk use depends on the chosen distribution.
  • The project states that it comes with no warranty.

Plans

PlanBilled and limitsPrice
MarionnetFree software under the GNU General Public License · No warranty statedFree
Free softwareShare, modify and redistribute under GNU GPL · no warrantyFree

As marionnet.org lists them, read 7 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Marionnet website.
  2. For a from-scratch install, use GNU/Linux on x86 or x86_64 with root access and an internet connection.
  3. For Windows or macOS, use the provided VirtualBox appliance and enable hardware virtualization in the computer BIOS.
  4. Create a virtual network using the available computers, routers, hubs, switches, and cables.

Verdict

Marionnet offers a way to teach, test, or develop network setups without physical networking equipment. Installation requirements differ by platform, and the project warns that disk use varies and provides no warranty.

Questions

How much does Marionnet cost?

The listed plan is free. Marionnet is free software under the GNU General Public License.

Is there a free plan or trial?

A free plan is listed, and there is no free trial.

Which platforms can run Marionnet?

The listed platforms are Linux, macOS, and Windows. A from-scratch installation requires GNU/Linux; Windows and macOS users can run the VirtualBox appliance.

What is required for the VirtualBox appliance?

It requires VirtualBox and hardware virtualization enabled in the computer BIOS.

Who makes Marionnet, and what is it for?

The project says Marionnet began at Paris 13 University in April 2005 for a networking course. Its main goal is teaching computer networks in university laboratories, with high schools and network testing or development also mentioned.

Does Marionnet come with a warranty?

The project states that Marionnet comes with no warranty.

Facts from Marionnet's own pages

Architecture limitation
The supplied kernel images are built for i386; amd64 users need i386 libc through multiarch. · sources.debian.org, 15 Oct 2026
Dependency limitation
The Debian package does not include the UML kernels or filesystem images needed to operate Marionnet. · sources.debian.org, 15 Oct 2026
Developer language
The independent project description identifies OCaml as Marionnet's implementation language. · en.wikipedia.org, 15 Oct 2026
Disk usage
Copy-on-write file systems economize on disk space, although disk usage remains a concern and depends on the chosen distribution. · marionnet.org, 7 Oct 2026
Display requirement
Running Wireshark inside virtual machines requires X-server TCP connections, which must not be disabled with -nolisten tcp. · sources.debian.org, 15 Oct 2026
Dynamic reconfiguration
Devices can be created, removed or modified while the rest of the virtual network continues running. · www-lipn.univ-paris13.fr, 15 Oct 2026
Educational use
A university presentation describes Marionnet as enabling realistic, non-trivial network labs for distance learning without dedicated hardware. · lipn.univ-paris13.fr, 15 Oct 2026
Fault injection
Users can inject frame loss, duplication, bit flips and transmission delays independently on link directions while a network runs. · www-lipn.univ-paris13.fr, 15 Oct 2026
Founded
2005 · marionnet.org, 28 Sept 2026
Funding
The technical paper says Marionnet was financed by Université Paris 13. · www-lipn.univ-paris13.fr, 15 Oct 2026
Graphical applications
Marionnet can use the host X server to run graphical applications such as Wireshark from virtual machines. · marionnet.org, 7 Oct 2026
Graphical interface
The GTK-based graphical interface is designed to be usable by inexperienced users. · www-lipn.univ-paris13.fr, 15 Oct 2026
Guest software
The project says virtual machines provide full binary compatibility with user-level GNU/Linux software. · marionnet.org, 7 Oct 2026
Headquarters
LIPN, France · marionnet.org, 28 Sept 2026
Host and Internet access
External sockets can connect virtual machines to the Internet or services on the host and can link virtual networks on different hosts. · www-lipn.univ-paris13.fr, 15 Oct 2026
Installation method
The from-scratch script downloads, compiles and installs Marionnet and its dependencies, normally under /usr/local. · marionnet.org, 15 Oct 2026
Intended users
Its main goal is teaching computer networks in university laboratories; the project also mentions high schools and network testing or development. · marionnet.org, 7 Oct 2026
Licence
Marionnet is distributed as free software under the GNU General Public License. · marionnet.org, 15 Oct 2026
Limit: physical realism
The same presentation says virtualized hardware does not provide contact with real switches, routers and cabling, so physical practice is still needed. · lipn.univ-paris13.fr, 15 Oct 2026
Limit: wireless networking
The technical paper states that Marionnet supports only fully wired virtual networks and planned wireless support for a future version. · www-lipn.univ-paris13.fr, 15 Oct 2026
Linux execution
Virtual machines run unmodified x86 GNU/Linux binaries through User-Mode Linux. · www-lipn.univ-paris13.fr, 15 Oct 2026
Linux requirements
The from-scratch installer requires GNU/Linux on x86 or x86_64 with root access and an internet connection; the page says 512 MB of RAM should be enough. · marionnet.org, 7 Oct 2026
Maker
The named authors are Jean-Vincent Loddo and Luca Saiu at Université Sorbonne Paris Nord. · marionnet.org, 15 Oct 2026
Maker location
The authors' research address is LIPN, 99 avenue J.B. Clément, 93430 Villetaneuse, France. · www-lipn.univ-paris13.fr, 15 Oct 2026

Where Marionnet stands on Freedom251

Look at these too