Je démarre de zéro, comment préparer les phases d'expérimentations
Dans toute formation technique (et pas seulement), il est primordial de pouvoir mettre en pratique les concepts
En matière d'infrastructures informatique, comportant Réseaux et Systèmes, cela est généralement impossible,
sauf il l'on dispose de beaucoup de matériels et d'espace !
Un 'lab' (labo d'expérimentation impliquant des techniques de dématérialisation) est la solution idéale.
Comment faire, sur un simple poste de travail personnel, pour 'monter son lab' ?

Qu'est ce que Marionnet
Marionnet est un logiciel permettant l'émulation de machines Linux en réseau.
L'objectif est de permettre de constituer des labos d'expérimentations de machines en réseaux, sous Linux.
Sous Linux ?
Marionnet est un logiciel qui créé des 'Container' Linux
Une machine principale (physique ou Virtuelle) prête ses composants (noyau, RAM, disque , ...) à des 'micro-machines' qui résident sur la machine principale.
Les 'micro-machines' sont créées 'à la volée', elles ne consomment que très peu d’espace disque et très peu de mémoire vive.
Les micro-machines Linux exploitent le noyau Linux de la machine principale, on les appelles des 'UML' (User Mode Linux).
Qu'est ce que Netkit
Netkit est un logiciel permettant l'émulation de machines Linux en réseau.
L'objectif est de permettre de constituer des labos d'expérimentations de machines en réseaux, sous Linux.
Sous Linux ?
Netkit est un logiciel qui créé des 'container Linux
Une machine principale (physique ou Virtuelle) prête ses composants (noyau, RAM, disque , ...) à des 'micro-machines' qui résident sur la machine principale.
Les 'micro-machines' sont créées 'à la volée', elles ne consomment que très peu d’espace disque et très peu de mémoire vive.
Les micro-machines Linux exploitent le noyau Linux de la machine principale, on les appelles des 'UML' (User Mode Linux).
Dans ce laboratoire, nous allons créée des machines UML afin de pourvoir mettre en oeuvre des processus de routage et de services en réseau.
Exploiter les logiciels de capture de trames Wireshark et tcpdump

Communication entre une VM et la machine hôte
Nous allons voir, quelles sont les possibilités permettant l'échange d'informations entre une machine virtuelle (VM) et la machine hôte et comment les mettre en place sous Oracle VirtualBox
D'autre part, nous verrons, comment accéder à un service tournant sur une VM depuis le réseau extérieur, en configuration NAT
