Network simulators

  • GNS3 0.8.6-dev : emulator of router / provided without any IOS
  • dynamips 0.2.13-dev
  • VirtualBox 4.3.10 r93012
  • Virtual PC Simulator 0.5b0
  • QEmu 1.7.1

Virtual Machine (VM)

  • 18 Virtual Machines Linux Debian Wheezy. Their only difference is their name.
  • The installed software are similar to the ones of NetKit.
  • VM are integrated into GNS3 and VirtualBox
  • Be careful : several services (isc-dhcp-server, bind9, samba, ...) are downloaded but not installed. You must install them for use them (aptitude install/apt-get install), but you don't need access to Internet for that.
  • Should it be needed, additional software can also be installed (as with a real Debian Linux) in order to enable particular features that are required for specific experiments.

The main tools of Raizo

  • Servers DHCP, DNS, FTP, tFTP, SSH
  • Network protocol analyzer : Wireshark 1.10.6
  • minicom
  • Web Navigator QupZilla 1.6.4
  • PDF Reader xpdf 3.03
  • NFS Client

Configurations files added

  • Colorized outputs of networks commands
  • For nano, a syntax highlighting for the configuration files
  • For tmux (installed only on VM), the key "CTRL+ARROW" allow to change terminals quickly, and "SHIFT+ARROW" allow to change order of terminals quickly
  • minicom of Raizo is configured to get connected to the serial port. minicomUSB (or  "minicom USB") allows to use an adapter USB.
  • A basic configuration file for the Cisco routers (/opt/raizo/user/GNS3/Cisco/Config/baseconfig_cisco.txt)

Scripts added

On Raizo and the VMs

  • fast-ip : configuration of IP address and eventually the gateway.
  • fast-dhcp : configuration of a DHCP server based on the IP address of the server
  • fast-dns : DNS server configuration
  • fast-rip : RIPv2 router configuration
  • fast-syslog : displays in color the last 40 lines of the file /var/log/syslog
    (fast-ip, fast-dhcp and fast-dns used together enable to setup a dynamic DNS)

Only on Raizo

The specifics

Of the VMs

  • PC6, Server6 and Router6 have 256MB of Base Memory while others have 128MB
  • After having started up, the hostname of each VM will automatically take the name that was given in GNS3
  • After having started up, the VM execute the script on Raizo "/home/user/VMStartup/VMRaizo.startup" then "/home/user/VMStartup/X" with X the hostname of the VM
  • As with NetKit, the VM have access to the directory “/home/user” of Raizo by using their directory /hosthome
  • The password of root is root

Of Raizo and the VMs

  • No server is started automatically at boot
  • Set an IP address dynamically : "!1" or "fast-ip dhcp" or "sudo ifup eth0"

Persistence of /home

  • During boot, if Raizo finds a partition with the label “persistence” and the file persistence.conf with "/home" on the root, this partition is automatically mounted in /home. (cf live debian)
  • Be careful : Don't forget to erase your persistent user's home if you update "Live Raizo"


  • For to save the configuration of VirtualBox and GNS3 for after a reboot, you can create a backup with "fast-backup-lab -P" and save it.
  • Think to glance into the default history of commands from Raizo and VMs


  • BIOS time must be updated otherwise the VMs won't start
  • VM won't start if Live Raizo is launched with VirtualBox/VMWare
  • If you want install mysql-server on a VM, you must increase the default memory of this VM from 128MB to 256MB (or use PC6 or Router6 or Server6)
  • If you want install php5 on a VM, you must do before "insserv dnsmasq"

Others Links

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks