samedi 17 avril 2010

basics 1 - making the lab - tutorial VMWare

In "basics" articles, we illustrate, with practical examples, some classical vulnerabilities. To achieve that goal, we'll use a laboratory, constituted of virtualized machines.

French version on
updated 04/08/2010


- VMWare Workstation
A 30-days trial full version of VMWare Workstation can be used. VMWare Server (free) is available too.
installation with Ubuntu [2]
installation with Windows: easy!
- Ubuntu 9.10 Karmic Server
- Ubuntu 9.10 Karmic Gnome
- Windows

network map

The machines are virtualized with VMWare.

create the machines

We pass on VMWare installation, already well explained on the Internet [2] , as the creation of a virtual machine with VMWare, and VMWare tools installation.

Remark 1: to use another language than US, check « I will install the operating system later ».

Remark 2: The creation of virtual machines with an Ubuntu host failed with VMWare 3.0.0 build-203739 version (Workstation, player and server) and kernel 2.6.31-17-generic. We had to create them under Windows (we used seven).

Here are some informations about the configuration of our machines


To put all machines on the same subnet, the network parameters of the VMNET8 interface must be set on VMWare Workstation.

remark: how to set the network VMNET8 interface on Windows7:



client windows XP

Network configuration:

Remark: here, we use google DNS servers.

client Linux

Network Configuration:

server Linux

to install it, chose an ISO image of Ubuntu Server (no graphical interface) without any add-on (no DNS server, etc.):

When the machine is started, in (virtualized) server:

update the machine:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
install VMWareTools:

in VMWare:
menu → VM → Install VMWareTools
in server:
serveur$ sudo mkdir /mnt/cdrom0
serveur$ sudo apt-get install gcc
serveur$ sudo mount /dev/scd0 /mnt/cdrom0
serveur$ cd ~
serveur$ tar -xvzf /mnt/cdrom0/VMwareTools-*
serveur$ sudo ./vmware*/
set network interface of server
serveur~$ sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet static
set DNS configuration too
serveur~$ sudo vim /etc/resolv.conf
remark: to shutdown server
$ sudo shutdown -h now
to restart server
$ sudo reboot


  1. Gilles Chamillard book - Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise - collection Solutions informatiques - eni éditions
  2. documentation Ubuntu: installation de VMWare -

Aucun commentaire:

Enregistrer un commentaire