Laboratoire de réseau - netkit¶

2011

Installer netkit¶

wget http://wiki.netkit.org/download/netkit/netkit-2.7.tar.bz2
wget http://wiki.netkit.org/download/netkit-filesystem/netkit-filesystem-i386-F5.1.tar.bz2
wget http://wiki.netkit.org/download/netkit-kernel/netkit-kernel-i386-K2.8.tar.bz2

Décompresser toutes les archives dans le même dossier nommé netkit. Éditer le fichier ~/.bashrc :

export NETKIT_HOME=/home/apps/local/netkit
export MANPATH=:$NETKIT_HOME/man
export PATH=$NETKIT_HOME/bin:$PATH

Commandes utiles¶

Netkit fournit deux groupes de commandes.

  • vcommands, prĂ©fixĂ©es par v

  • lcommands, prĂ©fixĂ©es par l

Les `vcommands`` sont utilisées pour manipuler des VMs isolées :

  • vstart : dĂ©marrer une machine virtuelle

  • vlist : lister les machines virtuelles Ă  dĂ©marrer

  • vconfig : assigner une interface Ă  la volĂ©e Ă  une machine virtuelle. (vconfig –eth0=dc1 pc1 - assigne eth0 Ă  la VM pc1, dans le domaine de collision dc1)

  • vhalt : arrĂŞter une machine virtuelle

  • vcrash : dĂ©clenche un crash virtuel

  • vclean : nettoie les processus et les configurations

Les lcommands sont utilisées pour des scénarios complexes de plusieurs VMs (lab) dans la terminologie netkit.

  • lstart : dĂ©marrer le laboratoire netkit

  • lhalt : arrĂŞter le laboratoire

  • lcrach : dĂ©clenche un crash de toutes les VMs

  • lclean : supprimer les fichiers temporaires

  • linfo : informations sur le laboratoire

  • ltest : vĂ©rification du bon fonctionnement du laboratoire