]> ruderich.org/simon Gitweb - linux-network-namespace-labs/linux-network-namespace-labs.git/summary
 
descriptionCreate networking lab setups based on Linux network namespaces in a simple manner
last changeWed, 15 Jul 2026 05:56:12 +0000 (07:56 +0200)
readme

linux-network-namespace-labs is a small program to create networking lab setups based on Linux network namespaces in a simple manner. It provides a quick way to setup labs using a text file describing the architecture (networks, nodes, links, commands). This is much simpler than running each node in a separate virtual machine or manually allocating the IP addresses for each node. It is licensed under GPLv3+.

See the README for details, installation instructions and examples.

Clone the repository with:

git clone https://ruderich.org/simon/linux-network-namespace-labs/linux-network-namespace-labs.git/

shortlog
2026-07-15 Simon RuderichREADME: document howto run in unprivileged user namespace master
2026-07-15 Simon RuderichRename binary linux-network-namespace-labs to lnnl
2026-07-12 Simon Ruderichup: change to configuration directory before running...
2026-07-12 Simon RuderichAdd punyci
2026-07-12 Simon RuderichUpdate static checkers and Go to 1.26
2026-07-12 Simon Ruderichexamples: layer3: README: use correct command to start...
2026-07-12 Simon RuderichREADME: better wording
2025-04-30 Simon Ruderichconfig: "link": make net-name optional for unnumbered...
2025-04-30 Lucadot: quote nodes in dotlang to allow for special chars
2025-04-30 Simon Ruderichci: fix typo in comment
2024-11-22 Simon Ruderichci: fix typo in comment
2024-11-15 Simon RuderichReplace (undocumented) "link-l3" option with argument...
2024-11-15 Simon RuderichDon't abort on "down" when process doesn't exist
2024-11-15 Simon Ruderichci: sort examples
2024-11-15 Simon RuderichREADME: update
2024-11-15 Simon Ruderichexamples: add READMEs
...
heads
7 weeks ago master