====== 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 :
===========================================================================
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
===========================================================================
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é).
* [[reseau:debian:ssh|Accéder à distance à votre serveur en SSH avec Putty]]
==== 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)
NomDeVotreDebian
* Si vous avez changez le nom de votre serveur, lancez la commande **hostname**
# hostname NomDeVotreDebian
* fermer votre session et ouvrez-là à nouveau
# logout
* le prompt (l'invite de commandes) devrait afficher le nouveau nom
root@NomDeVotreDebian:~#
==== 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).
# 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
* Pour la résolution de nom DNS modifiez le fichier **/etc/resolv.conf** pour qu'il contienne les lignes suivantes :
domain M2L.LOCAL
search M2L.LOCAL
nameserver 172.16.0.1
nameserver 194.2.0.20
* relancez le service réseau
# systemctl restart networking
==== Les activités ... ====
[[sisr1:accueil|Je reviens à la liste des activités SISR1.]]