INetSim: Internet Services Simulation Suite

Installation packages

Debian GNU/Linux, Ubuntu Linux

For users of Debian GNU/Linux or Ubuntu Linux, an architecture-independent software package is available for installation. This package can either be installed from the INetSim Debian Archive repository using apt or manually using dpkg.

Installation using apt

To install INetSim using apt, add the INetSim Debian Archive repository to your apt sources:

# echo "deb http://www.inetsim.org/debian/ binary/" > /etc/apt/sources.list.d/inetsim.list

To access the Debian package sources, also add:

# echo "deb-src http://www.inetsim.org/debian/ source/" >> /etc/apt/sources.list.d/inetsim.list

To allow apt to verify the digital signature on the INetSim Debian Archive's Release file, add the INetSim Archive Signing Key to the apt trusted keys:

# wget -O - https://www.inetsim.org/inetsim-archive-signing-key.asc | apt-key add -

(Don't miss the trailing dash!)

After installing the key, update the cache of available packages:

# apt update

Finally, install INetSim:

# apt install inetsim

Manual installation using dpkg

To install INetSim manually using dpkg, you first need to install all required Debian packages:

  • libnet-server-perl
  • libnet-dns-perl
  • libipc-shareable-perl
  • libdigest-sha-perl

Then, download the current INetSim Debian package and install it:

# dpkg -i inetsim_1.3.2-1_all.deb

SSL/TLS support requires installation of the packages openssl and libio-socket-ssl-perl.
If you want to use the packet redirection feature of INetSim, be sure to also install the packages iptables and libnfqueue-perl.