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 parvlcommands, préfixées parl
Les `vcommands`` sont utilisées pour manipuler des VMs isolées :
vstart: démarrer une machine virtuellevlist: lister les machines virtuelles à démarrervconfig: 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 virtuellevcrash: déclenche un crash virtuelvclean: 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 netkitlhalt: arrêter le laboratoirelcrach: déclenche un crash de toutes les VMslclean: supprimer les fichiers temporaireslinfo: informations sur le laboratoireltest: vérification du bon fonctionnement du laboratoire