Network simulators

  • GNS3 0.8.4 : emulator of router / provided without any IOS
  • VirtualBox 4.2.16 r86992
  • Virtual PC Simulator 0.5a0
  • QEmu 1.2.2

Virtual Machine (VM)

  • 18 Virtual Machines Linux Debian Squeeze. Their only difference is their name.
  • VM are integrated into GNS3 and VirtualBox
  • The installed software are similar to the ones of NetKit
  • 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.

The main tools

  • Servers DHCP, DNS, FTP, tFTP, SSH
  • Network protocol analyzer : Wireshark 1.2.11
  • minicom
  • Web Navigator Midori 0.2.4
  • PDF Reader xpdf 3.02
  • NFS Client

Configurations files added

  • A basic configuration file for the Cisco routers (/VM/Cisco/Config/baseconfig_cisco.txt)
  • For nano, a syntax highlighting for the configuration files
  • For tmux (installed only on VM), the key « SHIFT+ARROW » allow to change terminals fastly.
  • minicom of Raizo is configured to get connected to the serial port. minicomUSB (or « minicom USB ») allows to use an adapter USB.

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

  • 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

Of Raizo and the VMs

  • No server is automatically launched as boot
  • Set an IP address dynamically : sudo ifup eth0

Of Raizo

  • Persistence of /home : When booted, if Raizo finds a partition with the label “home-rw”, this partition is automatically mounted in /home.
  • 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, you can save with fast-backup-lab/fast-restore-lab an empty projet of GNS3
  • Think to glance into the default history of commands from Raizo and VMs
  • BIOS time must be updated otherwise the VMs won't start

Others Links