J'ai dû aller chercher un VirtualBox de 2014 (après des recherches hasardeuses) pour retrouver les mêmes indications graphiques du cours de eLalitte. Notamment pour la configuration du Nat.
Il ne faudrait pas que la suite du cours ressemble à un Koh-Lanta numérique, c'est déjà assez compliqué comme ça !
Qui pourrait m'indiquer comment insérer dans les bonnes proportions une image d'un écran sans laisser un blanc énorme en dessous ? Je me suis servi de Paint.
Après le succès de la création des 3 machines virtuelles et leur configuration Nat (Réseau Nat, nom : OCnet etc...), voici que la Debian01 fait des siennes et continue d'afficher "inet 10.0.0.4" et "Bcast 10.0.0.255". Je lui ai donné l'adresse affichée du cours 192.168.10.1.
Seules, Debian02 et Debian03 sont dociles.
A la sortie de VirtualBox, je fais "Enregistrer l'état de la machine" pour chacune d'elle.
Si quelqu'un peut me dire pourquoi Debian01 me désobéit..?
Pour résumer, tu as créé un réseau NAT sur Virtualbox, nommé OCnet. Le nom, c'est pas vraiment important, c'est surtout l'adresse réseau et le masque qui importe, tu as choisis comme adressag CIDR 192.168.10.0/24. Je précise que ce réseau support DHCP par défaut.
Comment fais-tu pour donner les adresses IP aux machines ?
C'est quelle version de Debian déjà? 8 (Jessie) ou 9 (Stretch)?
Quand tu veux éteindre une machine virtuelle, fais "Envoyer le signal d'extinction" (ou un truc du genre en français), pas Enregistrer.
J'ai suivi les instructions du cours TCP/IP, j'ai donné l'adressage CIDR 10.0.0.0/24. C'est Debian nommé 8.5 et fabriqué aux petits oignons par eLalitte pour le cours.
Pour configurer la Debian01 qui résiste, j'ai fait : ifconfig eth0 192.168.10.1 netmask 255.255.255.0, et j'ai suivi la même méthode pour Debian02 et 03 qui, elles, restent bien configurées, contrairement donc à Debian01.
OK, je fais "envoyer le signal d'extinction" au lieu de "Enregistrer l'état de la machine". Et pourtant cette dernière commande m'évitait d'avoir à entrer Login et mdp.
J'ai refait la configuration ifconfig pour Debian01, j'ai vérifié dans la foulée par ifconfig que c'était bien installé.OK. Je suis sorti de Debian01 par "envoyer le signal..", et de nouveau j'obtiens "inet addr:10.0.0.4 Bcast 10.0.0.255 Mask 255.255.255.0
Donc le souci est toujours là. Et je crois avoir suivi le cours TCP/IP à la lettre près! paragraphe : Le routage.
Merci
Jean46
Voila-t'y pas que Debian02 fait le même coup que Debian01, j'avais quitté à l'époque 02 par "enregistrer l'état de la machine"; là juste, j'ai quitté par "envoyer le signal d'extinction" puis j'ai ouvert de nouveau et j'obtiens "inet addr:10.0.0.5".
En fait, tu n'as pas a redémarrer les machines durant la durée du TP. Et toutes les manip faites ne sont que provisoire. Par défaut là, chaque machine demande au démarrage une adresse IP au serveur DHCP qui en choisi une sur le réseau 10.0.0.0/24.
Juste ne redémarre pas les machines, elles n'en n'ont pas besoin. Linux a rarement besoin de redémarrer.
Après que tu es donné l'adresse 192.168.10.1 à Debian01, si ça n'a pas marché, montre la sortie de ip a stp.
Ne quittes pas les machines, fait tout le tp avec les 3 VM allumées.
merci ShaWaTK pour ton commentaire qui m'a fait comprendre que tous les changements sur les machines virtuelles ne sont que provisoires.
Debian01 conserve l'adresse le temps qu'elle reste ouverte, effectivement.
Puis j'ai voulu suivre l'instruction de eLalitte pour mettre les infos dans /etc/network.interfaces . J'ai écrit l'instruction telle quelle mais j'ai échoué car il faut autre chose probablement et comme je ne suis pas un crak de Linux, ça coince. On me répond "Bash. No such file or directory. "
En fait, elalitte fait référence au fichier /etc/network/interfaces. C'est un fichier qui permet de configurer tes cartes réseaux (et un peu plus) sur Debian. Comme tout fichier de configuration, il faut suivre une certaine syntaxe.
Basiquement voilà comment configurer une carte réseau en VM:
En client DHCP (par défaut):
# Configuration de la carte eth1
allow-hotplug eth1
iface eth1 inet dhcp
Pour une adresse IP statique (ce que tu veux):
# Configuration de la carte eth1
allow-hotplug eth1
iface eth1 inet static
address 172.16.0.200
netmask 255.255.255.0
network 172.16.0.0 # Optionnel
broadcast 172.16.0.255 # Optionnel
gateway 172.16.0.254 # Optionnel
Les croisillons (#) permettent d'ajouter des commentaires au fichier. J'ai fait exprès d'utiliser un autre réseau pour que tu comprennes bien l'idée générale. Comme indiqué, les lignes avec network, broadcast et gateway sont optionnelles. Seules address et netmask sont obligatoires pour définir une adresse statique.
Pour que les modification apportées à la configuration de la carte soient prises en compte, tu as trois moyens à ma connaissance:
Redémarrer la machine: # reboot
Redémarrer le démon correspondant: # systemctl restart ifup@eth1.service
Désactiver puis réactiver l'interface: # ifdown eth1 && ifup eth1
Ici, le croisillon indique que les commandes doivent être lancées en tant que superutilisateur (donc soit avec le compte root ou alors avec sudo). Chaque moyen découle de celui d'en dessous en fait.
Sache que ce n'est pas les seules choses que tu peux ajouter à ce fichier.
EDIT:
J'y pense, pour modifier un fichier avec un editeur de texte tout simple, il suffit de faire:
nano fichier_a_editer
Pour éditer certains fichiers tu auras besoin d'avoir les droits correspondants.
merci beaucoup ShaWaTK, je vais mettre en pratique la base, car les 3 moyens pour modifier la configuration d'une carte sont encore hors de ma compréhension. Mais je pense déjà pouvoir fonctionner après ce blocage. Je donnerai des nouvelles.
Autre chose : quand je pense au temps qu'il faut pour mettre une insertion d'image, bravo (et merci) pour ta réponse ou alors il y a un truc que je ne connais pas et qui accélère tout !
Autre chose : quand je pense au temps qu'il faut pour mettre une insertion d'image, bravo (et merci) pour ta réponse ou alors il y a un truc que je ne connais pas et qui accélère tout !
J'ai inséré aucune image, j'utilise des balises HTML. Pour les utiliser, clique sur l'icône </> au dessus de la zone d'insertion ( ou alors modifie directement le code HTML, mais c'est pas très pratique). C'est utile pour afficher du code, ou copier coller la sortie d'un invité de commande.
Pour des images, héberge les sur des sites spécialisés, et donne que le lien, si tu n'as besoin que de les afficher temporairement.
Ce n'est pas des commandes, ce sont des lignes à ajouter au fichier de configuration.
Je pense que tu devrais te limiter à ce qui est proposé dans le TP. Et suivre à la lettre les étapes. Le reste est trop confus pour toi pour l'instant.
Tu es libre de faire ce que tu veux, mais je ne vois aucun intérêt de rendre les manips proposées dans le TP permanentes. Que ce soit sur Linux Mint ou Debian, le problème ne changera pas. Mais oui, les manips sont les mêmes sur Linux Mint.
Dans un second temps, si Linux t'intéresse, tu pourras suivre le cours proposé sur OC pour mieux comprendre les bases.
Mais comment avoir accès au fichier de configuration ? Il s'agit bien de /etc/network.interfaces ? J'ai fait "allow..." et ça n'a rien donné. J'ai manqué une marche mais je ne sais pas laquelle.
J'y pense, pour modifier un fichier avec un editeur de texte tout simple, il suffit de faire:
nano fichier_a_editer
Pour éditer certains fichiers tu auras besoin d'avoir les droits correspondants.
jean46 a écrit:
Mais comment avoir accès au fichier de configuration ? Il s'agit bien de /etc/network.interfaces ? J'ai fait "allow..." et ça n'a rien donné. J'ai manqué une marche mais je ne sais pas laquelle.
Oui, c'est ce que je dis, c'est encore trop confus pour toi Linux. Tu peux très bien laissé ça de côté, ça n'a aucune importance dans le TP. Ni même pour la suite du cours. Et non, c'est /etc/network/interfaces sur Debian.
OK,OK ShaWaTK, je passe le TP et je continue le cours.
Merci encore
jean46
réseau d'une machine virtuelle en NAT
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.