====== 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.]]