Comment se connecter à Internet sur Linux (Desktop & Serveur)
Le réseau Linux « marche tout seul » la plupart du temps, mais connaître les outils aide quand ce n'est pas le cas.
1. Liaison physique / radio
- Filaire : Branchez câble Ethernet ; le noyau auto-détecte
eth0/enp3s0. - Wi-Fi : Assurez interrupteur radio off ; firmware chargé (
linux-firmwarepkg).
2. Gestionnaires de réseau (Choisissez-en un)
| Gestionnaire | Distros | CLI / GUI |
|---|---|---|
| NetworkManager | Ubuntu, Fedora, RHEL, Arch, Debian | nmcli, nmtui, applets GNOME/KDE |
| systemd-networkd | Arch, serveurs minimaux | networkctl, fichiers .network |
| Netplan | Ubuntu Server (17.10+) | YAML → rend vers NM ou networkd |
| ConnMan | Embarqué, IoT | connmanctl |
| wicd / iwd | Wi-Fi léger seulement | CLI / curses |
3. Tâches courantes (NetworkManager)
# Lister interfaces nmcli device status
# Scanner Wi-Fi nmcli device wifi list
# Connecter à SSID (demande phrase de passe) nmcli device wifi connect "MonSSID" password "phrase"
# Afficher connexion active nmcli connection show --active
# IP statique exemple nmcli con add type ethernet con-name "static-eth0" ifname eth0 ip4 192.168.1.50/24 gw4 192.168.1.1
nmcli con mod "static-eth0" ipv4.dns "1.1.1.1 8.8.8.8"
nmcli con up "static-eth0"
4. Vérifier la connectivité
ping -c 3 1.1.1.1 # Accessibilité IP
dig @1.1.1.1 example.com # Résolution DNS
curl -I https://archlinux.org # HTTP/TLS
5. Astuces serveur/sans tête
- Activez
systemd-resolvedpour DNS split/DNSSEC. - Utilisez
systemd-networkd+netplanpour config reproductible. - Persistez identifiants Wi-Fi dans
/etc/NetworkManager/system-connections/(mode 600).
Si ip a montre une adresse et ping fonctionne, vous êtes en ligne.
