Guide complet de la configuration réseau d’Ubuntu : configuration GUI & CLI pour le bureau et le serveur

目次

1. Introduction

Quand avez‑vous besoin d’une configuration réseau sur Ubuntu ?

Ubuntu est une distribution Linux très répandue, utilisée aussi bien sur des postes de travail que sur des serveurs. Dans la plupart des cas, les paramètres réseau sont configurés automatiquement, mais de nombreuses situations exigent une configuration manuelle.

Par exemple :

  • Attribuer une adresse IP statique lorsqu’on agit en tant que serveur
  • Spécifier manuellement les serveurs DNS
  • Utiliser des configurations réseau particulières comme les VPN
  • Configurer le réseau depuis le terminal dans des environnements sans interface graphique

La configuration réseau d’Ubuntu est‑elle compliquée ?

Dans les anciennes versions d’Ubuntu, il était courant de modifier le fichier /etc/network/interfaces. Aujourd’hui, Netplan est la méthode de configuration standard, et NetworkManager est largement utilisé dans les environnements graphiques.

En conséquence, de nombreux utilisateurs se demandent quelle méthode de configuration ils doivent adopter.

  • Débutants qui souhaitent une configuration simple via l’interface graphique
  • Utilisateurs intermédiaires et avancés qui préfèrent le contrôle en ligne de commande
  • Administrateurs qui recherchent des configurations minimales pour des serveurs ou des environnements cloud

Choisir la méthode adaptée à vos besoins est essentiel.

Ce que vous apprendrez dans cet article

Cet article propose une explication à la fois accessible aux débutants et complète de la configuration réseau sous Ubuntu, en couvrant :

  • Les méthodes de configuration GUI (NetworkManager) et CLI (Netplan, nmcli)
  • Les procédures de connexion LAN filaire et Wi‑Fi
  • La configuration d’adresses IP statiques
  • Les réglages des serveurs DNS et les connexions VPN
  • Les techniques courantes de dépannage réseau
  • Les questions fréquentes sur la configuration réseau

En lisant ce guide, vous éliminerez les incertitudes concernant les paramètres réseau d’Ubuntu et gagnerez la confiance nécessaire pour configurer les réseaux selon votre cas d’utilisation spécifique.

2. Fonctionnement de la configuration réseau d’Ubuntu

Architecture de gestion réseau de base sous Ubuntu

Sous Ubuntu, la configuration et la gestion du réseau sont assurées par NetworkManager ou Netplan. L’outil utilisé dépend de la version d’Ubuntu et du fait que le système soit un poste de travail ou un serveur.

NetworkManager est la norme dans les environnements de bureau

Les versions avec interface graphique, comme Ubuntu Desktop (par ex. Ubuntu 22.04 LTS), utilisent NetworkManager pour gérer les paramètres réseau. Il fournit une interface graphique qui permet même aux débutants de configurer les réseaux de façon intuitive.

NetworkManager propose des fonctionnalités telles que :

  • Connexions filaires et sans fil automatiques
  • Configuration manuelle d’adresses IP
  • Gestion des DNS et des proxys
  • Gestion des connexions VPN

Des outils en ligne de commande comme nmcli et nmtui sont également disponibles, offrant une configuration flexible même lorsqu’une interface graphique n’est pas accessible.

Netplan est utilisé pour les environnements serveur

Ubuntu Server et les configurations sans interface graphique utilisent Netplan, un système de configuration réseau moderne. Netplan stocke la configuration dans des fichiers YAML et les applique avec netplan apply.

Netplan a été introduit pour des raisons telles que :

  • Fichiers de configuration centralisés et faciles à gérer
  • Excellente compatibilité avec des outils d’automatisation comme Ansible
  • Forte intégration avec systemd pour les architectures système modernes

Netplan peut basculer entre différents rendus sous‑jacents comme NetworkManager et systemd‑networkd, permettant un comportement flexible selon l’environnement.

/etc/network/interfaces est obsolète

Le fichier /etc/network/interfaces, autrefois utilisé pour la configuration réseau, est désormais obsolète dans la plupart des environnements Ubuntu.

Il n’est plus employé que dans les anciennes versions (Ubuntu 16.04 et antérieures) ou dans des cas particuliers. Aujourd’hui, les fichiers de configuration YAML de Netplan (par ex. /etc/netplan/01-netcfg.yaml) sont la norme.

3. Comment se connecter à un réseau sous Ubuntu

Il existe deux principales façons de se connecter à Internet sous Ubuntu : en utilisant les outils graphiques ou en ligne de commande (CLI). Cette section explique les deux méthodes pour les connexions LAN filaire et Wi‑Fi.

Connexions réseau via l’interface graphique (NetworkManager)

Connexion LAN filaire

final answer.Les connexions LAN filaires sont généralement détectées et connectées automatiquement lorsqu’un câble est branché. Pour configurer manuellement l’adresse IP, suivez ces étapes :

  1. Cliquez sur l’icône réseau en haut à droite
  2. Sélectionnez « Wired Connected » → « Settings »
  3. Ouvrez l’onglet « IPv4 »
  4. Modifiez « Automatic (DHCP) » en « Manual »
  5. Saisissez l’adresse IP, le sous‑réseau, la passerelle et le DNS
  6. Enregistrez et appliquez les paramètres

Connexion au Wi‑Fi

Se connecter au Wi‑Fi est simple :

  1. Cliquez sur l’icône réseau
  2. Sélectionnez un réseau Wi‑Fi dans la liste disponible
  3. Saisissez le mot de passe et connectez‑vous

Connexions réseau via la CLI

Dans les environnements serveur ou lors d’un accès aux systèmes via SSH, la configuration réseau doit être effectuée depuis la ligne de commande. L’outil principal utilisé ici est nmcli.

Vérification et activation des connexions filaires

nmcli device status
nmcli device connect enp0s3

Connexion au Wi‑Fi

nmcli device wifi list
nmcli device wifi connect "SSID" password "password"

Vérification de l’état de la connexion

nmcli connection show --active

Connaître à la fois les méthodes GUI et CLI vous permet de gérer n’importe quel environnement Ubuntu en toute confiance.

4. Comment configurer une adresse IP statique

Lorsque vous utilisez Ubuntu comme serveur ou que vous créez un environnement réseau spécifique, la configuration d’une adresse IP statique est souvent nécessaire. Cette section explique les méthodes basées sur l’interface graphique (NetworkManager) et sur la ligne de commande (Netplan).

Configurer une IP statique via l’interface graphique (NetworkManager)

Dans les environnements de bureau Ubuntu, vous pouvez modifier les paramètres réseau graphiquement. Suivez les étapes ci‑dessous pour configurer une adresse IP statique.

Étapes

  1. Cliquez sur l’icône réseau en haut à droite
  2. Sélectionnez « Settings » ou le réseau connecté
  3. Passez à l’onglet « IPv4 »
  4. Modifiez « Automatic (DHCP) » en « Manual »
  5. Saisissez les informations suivantes dans la section « Addresses » :
  • Adresse IP (ex. 192.168.1.100)
  • Masque de sous‑réseau (ex. 255.255.255.0)
  • Passerelle (ex. 192.168.1.1)
  1. Si nécessaire, indiquez les serveurs DNS (ex. 8.8.8.8)
  2. Cliquez sur « Save » et reconnectez‑vous

Pour appliquer les paramètres, désactivez puis réactivez la connexion réseau ou redémarrez le système.

Configurer une IP statique via la CLI (Netplan)

Dans les environnements sans interface graphique comme Ubuntu Server, Netplan est utilisé pour la configuration. Vous définissez les paramètres dans un fichier YAML et les appliquez avec une commande.

1. Vérifier l’emplacement du fichier de configuration

Le fichier de configuration se trouve généralement à l’un des emplacements suivants :

  • /etc/netplan/00-installer-config.yaml
  • /etc/netplan/01-netcfg.yaml

2. Exemple de configuration YAML

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

Remarque : enp0s3 varie selon l’environnement. Vérifiez-le avec la commande ip a.

3. Appliquer la configuration

sudo netplan apply

Vérification et dépannage

Après avoir appliqué la configuration, vérifiez-la avec la commande suivante :

ip a

Si le réseau ne se connecte pas, testez la connectivité vers la passerelle ou un DNS externe avec :

ping 8.8.8.8

5. Comment changer les serveurs DNS

Si votre connexion Internet est instable ou que la résolution de noms est lente, revoir vos paramètres DNS peut aider. Dans les environnements d’entreprise ou axés sur la confidentialité, il peut également être nécessaire de spécifier des serveurs DNS personnalisés.

Spécifier les serveurs DNS via l’interface graphique

Suivez ces étapes sous Ubuntu Desktop :

Étapes

  1. Cliquez sur l’icône réseau en haut à droite
  2. Ouvrez « Settings » ou le réseau Wi‑Fi/filé connecté
  3. Sélectionnez l’onglet « IPv4 » ou « IPv6 »
  4. Saisissez manuellement les adresses DNS (ex. 8.8.8.8, 1.1.1.1 )
  5. Désactivez « Automatic DNS » si applicable
  6. Enregistrez et reconnectez le réseau

Après avoir appliqué les paramètres, vérifiez la résolution DNS avec :

dig www.google.com

or

systemd-resolve --status

Modification du DNS via l’interface en ligne de commande (Netplan)

1. Ouvrir le fichier de configuration

sudo nano /etc/netplan/01-netcfg.yaml

2. Exemple de configuration DNS

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

3. Appliquer les paramètres

sudo netplan apply

4. Vérifier l’état DNS

resolvectl status

ou

cat /etc/resolv.conf

Note : resolv.conf est un lien symbolique. La modification directe n’est pas recommandée. Configurez toujours le DNS via Netplan ou NetworkManager.

La relation entre systemd-resolved et DNS

Ubuntu utilise systemd-resolved pour gérer la résolution DNS, et /etc/resolv.conf est généré par ce service.

Vous pouvez le redémarrer avec :

sudo systemctl restart systemd-resolved

6. Comment configurer les connexions VPN

Les connexions VPN sont souvent nécessaires pour un accès sécurisé aux réseaux d’entreprise, une protection sur les Wi-Fi publics, ou pour contourner les restrictions régionales.

Configuration d’OpenVPN via l’interface graphique (NetworkManager)

Installer les paquets requis

sudo apt update
sudo apt install network-manager-openvpn-gnome

Il est recommandé de redémarrer après l’installation.

Étapes de configuration

  1. Cliquez sur l’icône réseau → « Paramètres VPN » ou « Ajouter un VPN »
  2. Sélectionnez « OpenVPN » et cliquez sur « Créer »
  3. Entrez les détails VPN fournis :
  • Adresse du serveur
  • Méthode d’authentification
  • Certificats et clés si requis
  1. Configurez le proxy ou DNS si nécessaire
  2. Enregistrez et activez la connexion

Une icône de clé apparaît lorsque le VPN est connecté avec succès.

Configuration de L2TP/IPsec via l’interface graphique

Installer des paquets supplémentaires

sudo apt install network-manager-l2tp-gnome

Redémarrez pour activer l’option L2TP.

Étapes

  1. Ajoutez un VPN et sélectionnez « L2TP »
  2. Entrez l’adresse du serveur, le nom d’utilisateur et le mot de passe
  3. Ouvrez « Paramètres IPsec » et entrez la clé pré-partagée
  4. Vérifiez les options avancées telles que MPPE
  5. Enregistrez et connectez-vous

Configuration d’OpenVPN via l’interface en ligne de commande

1. Installer OpenVPN

sudo apt install openvpn

2. Se connecter en utilisant un fichier de configuration

sudo openvpn --config your-config.ovpn

Dépannage des connexions VPN

  • Vérifiez l’adresse du serveur et le port
  • Vérifiez les paramètres du pare-feu ( ufw ) et les restrictions de l’ISP
  • Assurez-vous que les certificats sont correctement placés
  • Consultez les journaux en utilisant journalctl -xe ou /var/log/syslog

7. Problèmes réseau courants et solutions

Même avec une configuration appropriée, des problèmes tels que l’absence d’accès Internet ou les réseaux Wi-Fi manquants peuvent survenir.

Vérifications de connectivité de base

1. Vérification du matériel

  • Assurez-vous que les câbles LAN sont connectés
  • Confirmez que les adaptateurs sans fil sont activés
    nmcli device status
    

2. Attribution d’adresse IP

ip a

3. Test de connectivité

ping 192.168.1.1
ping 8.8.8.8

Wi-Fi non détecté ou SSID manquant

lshw -C network
sudo ubuntu-drivers devices
sudo apt install [recommended-driver]

Problèmes de résolution DNS

Si la connectivité IP fonctionne mais que les noms de domaine échouent, les paramètres DNS sont probablement mal configurés.

Modifications non appliquées

sudo netplan apply
sudo systemctl restart NetworkManager

8. FAQ sur la configuration réseau Ubuntu

Q1 : Le Wi-Fi n’apparaît pas sur Ubuntu. Que dois-je faire ?

R : Vérifiez la reconnaissance du périphérique et installez le pilote recommandé en utilisant ubuntu-drivers.

Q2 : J’ai configuré une IP statique mais je ne peux pas me connecter à Internet.

R : Vérifiez la passerelle, DNS, préfixe de sous-réseau, et assurez-vous que netplan apply a été exécuté.

Q3 : La configuration réseau peut-elle être effectuée uniquement via l’interface en ligne de commande ?

R : Oui. Utilisez nmcli et netplan en fonction de l’environnement.

Q4 : Un redémarrage est-il nécessaire pour appliquer les modifications ?

A: Pas nécessairement. Reconnectez le réseau ou utilisez netplan apply.

Q5 : Comment réinitialiser les paramètres réseau ?

nmcli connection show
nmcli connection delete <connection-name>

9. Résumé

La configuration réseau d’Ubuntu offre plusieurs approches selon votre environnement et votre cas d’utilisation.

Points clés

  • Configuration graphique avec NetworkManager
  • Configuration en ligne de commande avec nmcli et Netplan
  • Personnalisation d’IP statique et de DNS
  • Configuration et dépannage VPN
  • Diagnostics pratiques et FAQ

Choisissez la bonne méthode pour votre environnement

Use CaseRecommended Method
Desktop usageGUI (NetworkManager)
Server / CloudCLI (Netplan)
Remote managementSSH + nmcli / YAML
Security-focused setupsVPN + Manual DNS

Un réseau stable améliore la productivité

La flexibilité d’Ubuntu permet une personnalisation puissante, mais des paramètres incorrects peuvent entraîner des problèmes de connectivité. Utilisez ce guide pour éliminer les incertitudes et gérer votre réseau en toute confiance.

Ceci conclut le guide complet de la configuration réseau d’Ubuntu.