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
- La commande interactive adduser
- « useradd -m username » ajoute un utilisateur,
avec des paramètres par défaut (que l'on peut expliciter).
Compléter en utilisant « passwd », ou
« chpasswd » pour les opérations massives.
É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