Les systèmes Linux peuvent recevoir des adresses IP via plusieurs méthodes, en fonction de la configuration du réseau :
1. Configuration statique :
* Configuration manuelle : La méthode la plus simple. L'administrateur définit explicitement l'adresse IP, le masque de sous-réseau, la passerelle et le(s) serveur(s) DNS dans un fichier de configuration, généralement `/etc/netplan/` (pour les systèmes plus récents utilisant Netplan) ou `/etc/network/interfaces` (systèmes plus anciens utilisant ifupdown). Ceci convient aux serveurs et aux appareils où une adresse IP fixe est requise.
* Exemple (Netplan) :
```yaml
réseau:
version :2
moteur de rendu :réseau
Ethernet :
eth0 :
adresses :[192.168.1.100/24]
passerelle 4 :192.168.1.1
serveurs de noms :
adresses :[8.8.8.8, 8.8.4.4]
```
2. Protocole de configuration dynamique d'hôte (DHCP) :
* Client DHCP : La méthode la plus courante pour les machines clientes. Le système agit comme un client DHCP, demandant une adresse IP, un masque de sous-réseau, une passerelle et des informations sur le serveur DNS à un serveur DHCP du réseau. Ceci est automatisé et simplifie l’administration du réseau. Le système utilise généralement le service `dhcpcd` ou `systemd-networkd`.
* Comment ça marche : Le client diffuse un message DHCP Discover, le serveur répond avec une offre DHCP, le client demande l'adresse IP proposée (DHCP Request) et le serveur confirme le bail (DHCP ACK).
3. Zeroconf/mDNS (DNS multidiffusion) :
* Configuration IP automatique : Utilisé dans les petits réseaux autonomes sans serveur DHCP. Les appareils s'attribuent automatiquement des adresses IP dans une plage spécifique (généralement 169.254.0.0/16), leur permettant de communiquer entre eux. Ne convient pas à la connectivité Internet. Avahi est une implémentation courante sous Linux.
4. Autres méthodes (moins courantes) :
* PPPoE (protocole point à point sur Ethernet) : Utilisé pour DSL et certaines autres connexions haut débit. Le système établit une connexion point à point avec le concentrateur d'accès du FAI, qui attribue ensuite une adresse IP.
* VPN (réseau privé virtuel) : Se connecte à un serveur VPN, qui attribue une adresse IP au sein du réseau VPN.
* Itinéraires statiques : Sans attribuer directement l'adresse IP, cette méthode configure les routes pour permettre au système de communiquer avec des réseaux en dehors de sa passerelle par défaut. Il est souvent utilisé conjointement avec d’autres méthodes d’acquisition d’adresses IP.
En résumé, les méthodes les plus répandues sont la configuration statique et DHCP. Le choix dépend de l'infrastructure du réseau et du rôle du système au sein de ce réseau. Les distributions Linux modernes utilisent souvent « systemd-networkd » ou « Netplan » pour la gestion du réseau, simplifiant la configuration et fournissant une interface cohérente entre les différentes distributions.
|