Configuration réseau de base
Configurez les interfaces réseau, attribuez des adresses IP statiques ou dynamiques et définissez des résolveurs DNS pour assurer la connectivité du serveur.
Configuration réseau de base est une leçon Linux Server Deployment & SSH Mastery gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Linux Server Deployment & SSH Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.
Introduction à la configuration réseau
Bienvenue dans la configuration du réseau de votre serveur ! C'est ainsi que votre serveur communique avec Internet et les autres appareils.
Il s'agit d'une compétence fondamentale pour tout administrateur de serveur : elle garantit que vos applications sont accessibles et que votre serveur peut accéder à des ressources externes.
Adresses IP : l'ID du serveur
Une adresse IP (adresse de protocole Internet) est une étiquette numérique unique attribuée à chaque appareil d'un réseau.
Imaginez-la comme l'adresse postale de votre serveur sur Internet : elle permet d'envoyer les données vers la bonne machine et de les en recevoir.
Les versions courantes sont IPv4 (par exemple, 192.168.1.100) et IPv6 (par exemple, 2001:0db8::1).
Adresses IP dynamiques avec DHCP
DHCP (protocole de configuration dynamique des hôtes) attribue automatiquement des adresses IP aux appareils.
La plupart des appareils domestiques et des serveurs cloud nouvellement configurés commencent avec une adresse IP dynamique. C'est pratique, car vous n'avez pas besoin de la définir manuellement.
Cependant, les adresses IP dynamiques peuvent changer, ce qui n'est pas idéal pour les serveurs qui ont besoin d'une adresse fixe et constante.
Vérifier votre adresse IP actuelle
La commande ip a est votre principal outil pour afficher les interfaces réseau et les adresses IP qui leur sont attribuées sous Linux.
Elle affiche notamment le nom de l'interface (par exemple, eth0 ou ens33) ainsi que l'adresse inet (IPv4) ou inet6 (IPv6).
Exécuter : afficher les interfaces réseau
Essayez d'exécuter ip a pour afficher les interfaces réseau et les adresses IP de votre serveur. Recherchez une interface telle que eth0 ou ens33, ainsi que son adresse inet.
ip aPourquoi les adresses IP statiques sont importantes
Une adresse IP statique est une adresse IP qui ne change pas au fil du temps. Elle reste constante jusqu'à ce que vous la modifiiez manuellement.
C'est essentiel pour les serveurs qui doivent rester accessibles en permanence, comme :
- les serveurs web qui hébergent des sites
- les serveurs de bases de données
- les serveurs DNS
Les adresses IP statiques garantissent un accès prévisible et fiable.
Éléments clés d'une adresse IP statique
Pour définir manuellement une adresse IP statique, vous devez généralement fournir les informations suivantes :
- Adresse IP : l'adresse précise et immuable de votre serveur (par exemple,
192.168.1.10). - Masque réseau : définit la partie réseau de l'adresse IP et sépare l'ID du réseau de l'ID de l'hôte (par exemple,
255.255.255.0ou/24). - Passerelle : l'adresse IP du routeur qui relie votre réseau local à Internet (par exemple,
192.168.1.1).
Résolveurs DNS : donner un nom au Web
Le DNS (système de noms de domaine) traduit les noms de domaine lisibles par les humains (comme google.com) en adresses IP numériques.
Votre serveur doit savoir quels serveurs DNS interroger pour effectuer ces traductions. Sans eux, votre serveur ne peut pas trouver les sites Web par leur nom !
Ces serveurs sont généralement configurés dans les paramètres de votre interface réseau ou dans le fichier /etc/resolv.conf.
Exemple d’adresse IP statique avec Netplan
Sur les systèmes Ubuntu modernes, la configuration réseau est gérée avec Netplan. Vous modifiez des fichiers YAML dans /etc/netplan/.
Voici un exemple simplifié pour définir une adresse IP statique. Après la modification, vous pouvez appliquer les changements avec sudo netplan apply.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]Vérification rapide : bases du réseau
Vous avez découvert les adresses IP, les configurations dynamiques et statiques, ainsi que le DNS. Vérifions votre compréhension !
Récapitulatif : configuration réseau
Dans cette leçon, vous avez appris les notions essentielles de la configuration réseau de base :
- Les adresses IP sont des identifiants uniques pour votre serveur.
- Le DHCP fournit des adresses IP dynamiques, tandis que les adresses IP statiques sont fixes et essentielles pour les serveurs.
- Vous pouvez consulter les paramètres réseau actuels avec
ip a. - Les principaux éléments d’une adresse IP statique sont l’adresse IP, le masque réseau et la passerelle.
- Les résolveurs DNS sont indispensables pour traduire les noms de domaine en adresses IP.
Nous allons maintenant découvrir comment sécuriser votre serveur avec des pare-feu !
Questions Fréquemment Posées
La leçon « Configuration réseau de base » est-elle gratuite ?
Oui — le texte complet de « Configuration réseau de base » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Linux Server Deployment & SSH Mastery, passe à CoddyKit PRO. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Configuration réseau de base » ?
Configurez les interfaces réseau, attribuez des adresses IP statiques ou dynamiques et définissez des résolveurs DNS pour assurer la connectivité du serveur. Tu pratiques Linux Server Deployment & SSH Mastery avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Linux Server Deployment & SSH Mastery ?
Aucune expérience préalable n'est requise. Linux Server Deployment & SSH Mastery sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Configuration réseau de base » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Linux Server Deployment & SSH Mastery ?
Oui. Chaque leçon Linux Server Deployment & SSH Mastery inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Configuration réseau de base
- Comprendre les pare-feu (UFW/firewalld)
- Gestion et sécurité des ports
- Configuration et dépannage du DNS