← Semaine 4
semaine 4 - reseau

Bienvenue dans le module 2 : l'intranet

Changement de décor ! Votre VPS Linux continue de tourner sur Internet ; on construit maintenant un réseau local complet avec Windows Server, dans un laboratoire virtuel sur VOTRE machine.
paradigme client-serveur

Un serveur, c'est un logiciel

Un serveur est un logiciel qui parle à des logiciels clients. La machine n'est que son véhicule.

web
Serveur : Apache. Client : le navigateur.
mail
Serveur : Postfix. Client : le logiciel de courriel.
dhcp
Serveur : le rôle DHCP. Client : le client DHCP du système, déjà installé, sans nom de marque.

Sur une même machine cohabitent des logiciels clients, des logiciels serveurs, et des logiciels qui ne sont ni l'un ni l'autre (la calculette !).

le role dhcp

C'est quoi un serveur DHCP ?

Vous en utilisez tous les jours sans le voir :

Fournisseur Internet (serveur) <----> votre routeur (client) Routeur de la maison (serveur) <----> votre ordinateur (client) Cégep (serveur) <----> votre portable (client) Café wifi (serveur) <----> votre téléphone (client)
le protocole

Le protocole DHCP, simplifié

  1. Le client demande une adresse IP (étape 0 : il crie sur le réseau).
  2. Le serveur génère l'adresse IP dans sa plage.
  3. Il l'enregistre dans sa table de routage.
  4. Il la transmet au client : IP + durée du bail + masque + passerelle + serveur DNS.
  5. Le client enregistre l'IP et les réglages dans votre machine.
  6. Le client répond au serveur : OK !
  7. Le serveur confirme : PARFAIT !
dhcp vs dns

DHCP et DNS : deux distributeurs différents

Serveur DHCP
  • Entrée : l'adresse MAC du client
  • Sortie : IP, masque, passerelle, DNS, bail
  • Client : le client DHCP du système
Serveur DNS
  • Entrée : un nom de domaine
  • Sortie : l'IP du serveur à joindre
  • Client : tout logiciel qui utilise des URL
Le DHCP vous donne VOTRE adresse ; le DNS vous donne l'adresse DES AUTRES.
dynamique vs statique

Adresse dynamique ou statique ?

Dynamique (DHCP)
  • Elle change ; on la demande au serveur
  • Chaque IP réservée à un seul client, zéro conflit
  • Simple et convivial côté client
  • Changer d'IP peut aider la sécurité
Statique (manuelle)
  • Toujours la même ; on la choisit côté client
  • Risque de conflits, mais on sait qui a quelle IP
  • Plus robuste : idéale pour les SERVEURS
Règle du métier : les clients en dynamique, les serveurs en statique. Votre serveur DHCP aura donc... une IP statique !
laboratoire virtuel

Activer VirtualBox (Ubuntu 24.04)

vous@poste:~$ sudo apt-get update vous@poste:~$ sudo apt-get install virtualbox virtualbox-ext-pack build-essential vous@poste:~$ sudo apt install dkms virtualbox-dkms # A chaque lancement : vous@poste:~$ sudo modprobe -r kvm_intel vous@poste:~$ virtualbox
Erreur VERR_VMX_IN_VMX_ROOT_MODE ? C'est le module KVM qui occupe la virtualisation : le modprobe -r kvm_intel ci-dessus la libère. (Permanent : blacklist kvm_intel dans /etc/modprobe.d/)

Windows Télécharger l'installateur sur virtualbox.org et l'exécuter en administrateur.

laboratoire virtuel

Préparer l'hôte et créer les VM

Étape cruciale : DÉSACTIVER le DHCP de VirtualBox (décocher Enable DHCP dans le réseau NAT). C'est NOTRE Windows Server qui distribuera les adresses - pas VirtualBox !
windows serveur

Installer Windows Server

# Ctrl-Alt-Del dans une VM : # menu Machine -> Insert Ctrl-Alt-Del (ou Hote+Del)
Le clavier de la VM capture votre souris ? La touche Hôte (Ctrl droit par défaut) vous libère.
fichiers essentiels

Télécharger AVANT de couper Internet

Dans Windows Server, pendant qu'Internet fonctionne encore :

FIN DE L'INTERNET : une fois le labo réseau commencé, plus aucun téléchargement possible sur Windows Server. Tout ce qui manque devra attendre. Faites vos provisions !
configuration - etape 1

L'IP statique du serveur

Un serveur DHCP doit d'abord se loger lui-même : on lui donne une adresse statique.

# Serveurs DNS publics utiles : 1.1.1.1 # Cloudflare 8.8.8.8 # Google 8.8.4.4 # Google (secondaire)
configuration - etape 2

Ajouter le rôle DHCP (et DNS)

Dans le Server Manager de Windows Server :

Le scope, c'est le stock du distributeur : la plage d'adresses qu'il a le droit de donner.
le client

Installer le client Windows

Pas tout de suite ! Avant de lancer le client : Internet déconnecté de l'hôte, serveur DHCP configuré et en marche, réseau de la VM sur natnetwork.
commandes de reseautique

La trousse réseau de Windows

# Identite de la machine C:\> hostname C:\> winver # version de Windows (fenetre) # Identite sur le reseau C:\> ipconfig C:\> ipconfig /all C:\> ipconfig /all | findstr /R DNS C:\> ipconfig /? # l'aide # Reinitialiser TCP/IP en cas de pepin C:\> netsh int ip reset C:\> netsh interface set interface "Ethernet" admin=disabled C:\> netsh interface set interface "Ethernet" admin=enabled
resume

Votre premier intranet est né

Le concept
DHCP : MAC en entrée, IP + bail + masque + passerelle + DNS en sortie.
Le laboratoire
VirtualBox, 2 VM, DHCP de VirtualBox désactivé.
Le service
Windows Server en IP statique qui distribue les adresses de son scope.

Au laboratoire de la semaine 4 : montez le labo et regardez votre client recevoir sa toute première adresse !