Fondamentaux de la configuration Réseau sous Linux
Assignation d'Adresse IP
Sous Linux, les adresses IP peuvent être configurées de manière statique ou dynamique via DHCP (Dynamic Host Configuration Protocol).
Configuration Dynamique (DHCP)
La plupart des distributions Linux sont configurées par défaut pour obtenir une adresse IP dynamiquement via DHCP, ce qui est géré par le réseau auquel vous êtes connecté. Si votre machine n'obtient pas automatiquement une adresse IP ou si vous devez renouveler votre adresse IP, vous pouvez utiliser la commande suivante :
sudo dhclient -r; sudo dhclient
Cette commande libère d'abord l'adresse IP actuelle puis en demande une nouvelle au serveur DHCP.
Configuration Statique
Pour configurer une adresse IP statique, vous devrez modifier le fichier de configuration réseau spécifique à votre distribution. Sous la plupart des systèmes utilisant systemd
(comme Ubuntu 18.04 et versions ultérieures), cela se fait via netplan
.
-
Éditez le fichier de configuration Netplan. Trouvez le fichier dans
/etc/netplan/
. Son nom peut varier.
Utilisezsudo nano /etc/netplan/01-netcfg.yaml
pour l'éditer (remplacez01-netcfg.yaml
par le nom de votre fichier). -
Ajoutez votre configuration IP statique. Voici un exemple de configuration :
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]
Ici l'adresse statique sera devant la linge addresses, la passerelle devant la ligne gateway4 (pour ipv4) et nameservers seront les serveurs de noms (DNS)
- Appliquez les modifications avec
sudo netplan apply
Gestion du DNS
Le DNS (Domain Name System) est ce qui traduit les noms de domaine lisibles par l'homme en adresses IP que les ordinateurs peuvent comprendre. La configuration DNS peut se faire soit au niveau du routeur, soit individuellement sur chaque machine.
Modifier le Serveur DNS
Pour changer votre serveur DNS sous Linux, vous pouvez le faire directement dans le fichier de configuration Netplan mentionné ci-dessus, en définissant les nameservers
sous la configuration de votre interface réseau.