Installation¶
GoNetem is composed of 2 binaries:
gonetem-server: it’s the core of gonetem to emulate networks. It needs root access to create/launch docker nodes / switches and to create links between them.gonetem-console: it’s the console client to control gonetem-server
Requirements¶
- To run
gonetem-server, you have to install the following programs docker-ce (or the docker version available with your linux distribution)
- To run
gonetem-console, you have to install the following programs xterm
wireshark
Manual Installation¶
- You can install GoNetem with the following command (with superuser privileges
and adapted to your architecture):
$ sudo make install-[amd64|arm64]
With this command, gonetem-console/server are installed in /usr/local/bin folder.
And server configuration file are copied in /etc/gonetem/config.yaml
To remove gonetem, you can use the following command
$ sudo make uninstall
Debian Package¶
A Debian packages are available on github for amd64, armv7 and arm64 architectures. It includes:
gonetem-console/server
a default configuration file for the server located at
/etc/gonetem/config.yamla systemd service to launch gonetem-server in background