]> 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 changeFri, 15 Nov 2024 08:18:48 +0000 (09:18 +0100)
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
9 days ago Simon RuderichReplace (undocumented) "link-l3" option with argument... master
9 days ago Simon RuderichDon't abort on "down" when process doesn't exist
9 days ago Simon Ruderichci: sort examples
9 days ago Simon RuderichREADME: update
9 days ago Simon Ruderichexamples: add READMEs
9 days ago Simon Ruderichci: run examples/podman-frr
9 days ago Simon Ruderichci: check if examples properly cleanup files in /etc...
10 days ago Simon Ruderichci: run examples/bird-ospf
11 days ago Simon RuderichAdd (sr.ht) CI to run examples
12 days ago Simon RuderichREADME: split build and run dependencies
2024-11-10 Simon RuderichAdd (gitlab) CI
2024-11-10 Simon RuderichAdd README and basic examples
2024-11-05 Simon RuderichDisallow node names which are numbers
2024-11-05 Simon RuderichImprove error message when parsing output of `ip -json...
2024-11-05 Simon RuderichFix code formatting
2024-11-04 Simon RuderichAdd "down" command to remove an existing lab
...
heads
9 days ago master