Table des matières
Répartition des VMs Debian
Vos VMs Debian doivent être placées dans le VLAN 33 du contexte M2L :
- en respectant le plan d'adressage de M2L 172.16.0.0/16,
- être en adressage IP statique,
- en étant administrables à distance avec SSH (client Putty).
Accès aux VMs
Les VMs sont situés dans un sous-réseau IP différent de celui du BTS SIO. Il s'agit du sous-réseau M2L 172.16.0.0/16. En conséquence :
- vous devrez ajouter sur votre ordinateur une route IP pour accéder à ce réseau ;
- vous devez utiliser un accès distant SSH.
Accès SSH
Il est nécessaire de rajouter une route statique à votre ordinateur pour accéder à distance à votre VM.
- ouvrez une invite de commandes en l'exécutant en tant qu'administrateur (clic-droit …) ;
- tapez la commande suivante :
route add -p 172.16.0.0 mask 255.255.0.0 xxx.xxx.xxx.xxx
Explications :
- -p → définir une route statique persistante. Lors du redémarrage de votre ordinateur, cette route restera définie
- la dernière adresse xxx.xxx.xxx.xxx est l'adresse du routeur/parefeu qui permet d'accéder au sous-réseau 172.16.0.0/16
Pour vérifier que cette route a bien été ajoutée en tapant la commande :
route print
Vous devriez visualiser la ligne suivante :
<code>
Itinéraires persistants :
Adresse réseau Masque réseau Adresse passerelle Métrique 172.16.0.0 255.255.0.0 xxx.xxx.xxx.xxx 1
</code>
Pour effectuer des transferts de fichiers, créer des dossiers ou modifier des fichiers sur vos VMs, vous pouvez utiliser Winscp que vous trouverez dans le dossier partagé %%\\%%BTSSIO-FILE\progs\Réseaux\Winscp.
Accès distant
Vous accédez à vos VMs en utilisant un accès à distance SSH en mode console avec Putty que vous trouverez dans le dossier partagé %%\\%%BTSSIO-FILE\progs\Réseaux\Putty.
Pour ouvrir une session et administrer votre serveur, vous devez utiliser le compte root. Pour des raisons de sécurité, l'accès en SSH avec le compte root est interdit. Pour le permettre, le fichier /etc/ssh/sshd_config doit être modifié :
- la ligne suivante doit être commentée
# PermitRootLogin without-password
- la ligne doit être remplacée par :
PermitRootLogin yes
Pour ouvrir une session à distance avec SSH utilisez :
- le compte root ;
- le mot de passe que vous avez défini (btssio suggéré).
-
Répartition des VMs étudiants
Nom VM Debian | Adresse IP | Noms des étudiants 2017 | Adresse I | Noms des étudiants 2018 |
---|---|---|---|---|
172.16.2.1 @Mac : | Amélie | 172.16.2.200 | Nathan | |
172.16.2.2 @Mac : | Louise ; Valentin | 172.16.2.201 | Klaifi | |
172.16.2.3 @Mac : | Caleb ; Léo | 172.16.2.202 | Céline | |
172.16.2.4 @Mac : | Avtandili, Gaétan ; Hugo | 172.16.2.203 | Marcio | |
172.16.2.5 @Mac : | Davy ; Quentin | 172.16.2.204 | Clément | |
172.16.2.6 @Mac : | Valentin Saint-Rapt | 172.16.2.205 | Brian | |
172.16.2.7 @Mac : | Nelson ; Bastien | 172.16.2.206 | ||
172.16.2.8 @Mac : | Exaucé | 172.16.2.207 | Quentin | |
172.16.2.9 @Mac : | Naël | 172.16.2.208 | Evan | |
@Mac : | 172.16.2.209 | |||
172.16.2.109 @Mac : | 172.16.2.210 | Florian | ||
@Mac : | Naël | 172.16.2.219 | Mathis | |
@Mac : | Naël | 172.16.2.220 | Dylan |
Vérifiez le noms de vos VMs
Vérifiez le contenu du fichier /etc/hosts avec l'utilitaire nano
# nano /etc/hosts
- Vérifiez la présence de la ligne avec le nom de l'hôte
127.0.0.1 localhost 172.16.2.XXX NomDeVotreDebian.M2L.LOCAL NomDeVotreDebian
- Modifiez si nécessaire le fichier /etc/hostname en remplaçant le nom par votre nom de VM (avec le bon numéro) <code> NomDeVotreDebian </code>
- Si vous avez changez le nom de votre serveur, lancez la commande hostname <code> # hostname NomDeVotreDebian </code>
- fermer votre session et ouvrez-là à nouveau <code> # logout </code>
- le prompt (l'invite de commandes) devrait afficher le nouveau nom <code> root@NomDeVotreDebian:~# </code>
Configuration IP statique de vos VMs Debian
- Modifiez le fichier /etc/network/interfaces de configuration IP de votre serveur Debian pour qu'il conteninne les lignes suivantes ( à adapter avec les bonnes adresses IP). <code> # The loopback network interface auto lo iface lo inet loopback
The primary network interface
auto eth0 iface eth0 inet static
address 172.16.2.XXX netmask 255.255.0.0 gateway 172.16.255.252
</code>
- Pour la résolution de nom DNS modifiez le fichier /etc/resolv.conf pour qu'il contienne les lignes suivantes : <code> domain M2L.LOCAL search M2L.LOCAL nameserver 172.16.0.1 nameserver 194.2.0.20
</code>
- relancez le service réseau <code> # systemctl restart networking </code>