Archives For cloonix

Install Cloonix v24

May 18, 2014

The Cloonix open-source network simulator was recently updated to version 24. The last time I used Cloonix, it was at version 19 (see my review of Cloonix and my using the Cloonix graph interface posts). Compared to version 19, only a few details of the installation procedure have changed — the list of package dependencies is different compared to v19.

The Cloonix v24 installation procedure is documented in the README file that comes with the source code. For my own reference, I will describe the procedure, along with some additional information, in this post.

Continue Reading…

Cloonix v21 runs in Knoppix

February 28, 2013

The Cloonix development team recently released Cloonix version 21. The new version includes some significant improvements, such as support for Cisco software images (via Dynamips) and support for 32-bit architectures. The Cloonix developers also added a large library of prepared filesystems including new, lightweight versions of popular linux filesystems, such as debian, ubuntu and fedora, and open-source routers, such as Vyatta and openWRT.

Cloonix in 32-bit Knoppix desktop

In version 21, Cloonix now runs on 32-bit and 64-bit versions of Ubuntu, Debian, and Fedora. Cloonix provides pre-compiled packages for those systems.

Cloonix will also compile and run on other Linux distributions. We will show how to compile and run Cloonix v21 on Knoppix Linux and discuss the new features in v21 that make Cloonix even more interesting as an open-source network simulator.

Continue Reading…

We will install the Cloonix open-source network simulator on a Knoppix Live USB drive. Knoppix is a version of Linux that is designed to boot from a CD, DVD, or USB drive. It can run on almost any computer hardware and it runs in memory, so it does not affect the hard drive of computer on which it is running. If we install Knoppix on a USB thumb drive and then install Cloonix, we can run network simulation experiments on almost any computer, without having to install any software on that computer.

Cloonix on Knoppix desktop

Using a special version of Cloonix, cloonix-19.brian, and after some more trial and error, I was able compile and run Cloonix on the Knoppix Linux operating system. I describe the procedure I followed below,

Continue Reading…

Picture of three virtual machines in the Cloonix graph window

I used the Cloonix open-source network simulator to simulate a very simple network. This helped me understand how to use the “point and click” functionality provided by the graph function to manually build and configure a test network. I also hope that the following procedure would be useful as a simple tutorial for anyone interested in learning to use Cloonix.

Continue Reading…

For a while now, I’ve been trying to get the Cloonix open-source network simulator working on a computer running the Knoppix Linux distribution. I wanted to run everything on a USB Flash stick that could be attached to any computer and to create a portable version of Cloonix. Since I cannot yet run Cloonix in a virtual machine, running it from a USB Flash stick is the next best solution, for my situation.

So far, my efforts to run Cloonix on a Knoppix Live USB stick have not been successful. The Cloonix development team has been very helpful and they made some changes to the Cloonix code to enable it to compile in Knoppix. With their help, I will probably be able to get Cloonix running on Knoppix, soon.

As part of my investigation, I wanted to see if some of the issues were caused by trying to run Cloonix in a Live USB version of Linux. A live USB Linux installation has some differences to the way memory and filesystems work, compared to Linux installed on a partition on a hard drive. Since I had successfully used Cloonix in a normal installation of Ubuntu Linux 12.04, I set up a LiveUSB version of Ubuntu on a USB Flash drive and installed Cloonix on it.

I ran into one small issue that I was able to resolve. After that, everything worked well. For my own reference, I recorded the process, below:

Continue Reading…

This article describes my first experience with the cloonix open-source network simulator. I installed cloonix on ubuntu 12.04 and tested it by running the demonstration script provided with the cloonix package. The demonstration script sets up a simulated OSPF network and runs HTTP traffic between two virtual computers attached to that network.

cloonix network simulator

cloonix network simulator running on ubuntu 12.04

The cloonix package provides modified versions of networking tools and virtual machine management tools, so one does not need to install a lot of supporting software. The developers also provide filesystems for Linux distributions such as Debian and Vyatta (a Linux router) that can be used in the simulations. More details about what makes cloonix special are available in the online cloonix documentation.

Continue Reading…