Notes pour l'utilisation des machines virtuelles Debian

Auteur : Michel Billaud, 29/1/06

Les machines virtuelles de ce type sont construites à partir d'une distribution Debian stable (sarge 3.1).

Scripts de lancement

Arrêt d'une machine virtuelle

Commande halt ou shutdown -h now (lancée par root).

Note: après l'arrêt de la machine virtuelle l'état de la machine virtuelle est sauvegardé sous forme fortement compressée (voir dans ~/.cows), ce qui prend un temps certain.

Enregistrement des utilisateurs

Éditeurs de textes installés

	
jed (clone emacs), vi, ed

Les consoles virtuelles

Si on en a trop ou pas assez: éditer le fichier /etc/inittab, et commenter/décommenter les lignes c1 à c6
 
#c2:1235:respawn:/sbin/agetty 38400 tty2 linux
garder au moins c0 ...

Configuration des interfaces réseau:

Ne pas hésiter à s'inspirer de la configuration de votre poste de travail, qui utilise la même distribution Linux.

Configurer une passerelle

Attention, si on a une machine à 2 interfaces, elle ne joue pas automatiquement le rôle de passerelle : les paquets qui arrivent d'un côté ne sont pas réexpédiés de l'autre. Il faut le demander gentiment à la couche « routage » du noyau, en faisant
  
echo 1 > /proc/sys/net/ipv4/ip_forward
Sur cette version de la distribution Slackware, c'est fait dans /etc/rc.d/rc.inet2, qui est le script chargé de lancer les services réseau.

Accéder aux fichiers de la machine hôte

L'arborescence de la machine hôte (la vraie, sur laquelle on fait tourner les machines virtuelles) est montée sur /mnt/hosts (voir /etc/fstab)

On retrouve donc ses fichiers dans /mnt/hosts/net/mon-groupe/mon-nom

Installer des packages supplémentaires

Pour économiser la place, le "disque" d'une machine virtuelle ne contiennent qu'un minimum de packages préinstallés, mais il est possible d'en rajouter.

Les contenus des 4 CD-ROM principaux d'installation de la distribution Debian sont accessibles dans /mnt/cd1, /mnt/cd2, etc. et ils sont mentionnés dans /etc/apt/source.list qui répertorie les "sources " d'installation accessibles.

Pour installer un package dont vous connaissez le nom (par exemple tcpdump) il vous suffit de faire

   apt-get install tcpdump