marionnet.org — a virtual network laboratory

Teaching

Marionnet was written to teach networking in a lab room: each student wires a network with the mouse, then administers the machines on the command line, as on real hardware. A project is saved in a file, which the teacher hands out and the student hands back.

Preparing, running and grading a session

Since 2026, a session can also be driven by a script, recorded, then graded on what really happened inside the machines:

The 2012-2014 sessions

Ten networking lab sessions, written by Jean-Vincent Loddo and published on the old site under a Creative Commons BY-SA 3.0 licence. They are in French only, and archived as they were: the commands, the guest distributions and the screenshots are those of the time. Each keeps, beside its page, the original in HTML and in PDF, and the sources of the statement, with the Marionnet project for four of them; everything is also in the directory of the sessions.