Table des matières

Linux

Configuration réseau


Fichiers de configuration statique

Fichier Emplacement Description
hostname /etc/ Nom de la machine
ex: server1.domain.local
hosts /etc/ Pour la résolution locale des noms (noms machines ↔ IP)
resolv.conf /etc/ DNS à joindre pour la résolution de noms
nsswitch.conf /etc/ Ordre de résolution de noms
interfaces /etc/network/ Paramétrage interfaces réseau
Debian & dérivées
network /etc/sysconfig/network Paramétrage interfaces réseau
Red Hat & dérivées
ifcfg-<NomInterface> /etc/sysconfig/network-scripts/ Paramétrage interfaces réseau
ex:


Commandes de paramétrage

Commande Description
ifconfig '' |description
ex: exemple | |
ifup''
description
ex: exemple
ifdown description
ex: exemple
hostnamectl '' |Définit un nouveau hostname |
==== NetworkManager ==== NetworkManager est un service systemd qui permet la configuration dynamique des périphériques réseau.
Il est installé par défaut sur la plupart des distributions Linux récentes et est activé au démarrage : <code> $ systemctl status NetworkManager ● NetworkManager.service - Network Manager Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-06-16 12:02:18 CEST; 2h 5min ago Docs: man:NetworkManager(8) Main PID: 445 (NetworkManager) Tasks: 3 (limit: 4570) Memory: 10.7M CPU: 1.684s CGroup: /system.slice/NetworkManager.service └─445 /usr/sbin/NetworkManager –no-daemon </code> NetworkManager comprend plusieurs outils ^Commande ^Description^ |
nmtui ''
GUI de configuration réseau en mode console
nmcli '' |Outil de configuration réseau en lignes de commande | |nm-connection-editor '' GUI de configuration réseau en interface graphique


Exemples de paramétrage

Modifier le hostname

 $ vi /etc/hostname
----
server1.domain.local
~
~
ou
 $ hostnamectl set-hostname server1.domain.local --static

Afficher le hostname

 $ hostname
server1.domain.local

Configurer les interfaces réseaux

Exemple : configuration de l'adressage IPv4 avec 2 cartes réseaux

# WAN network interface (DHCP)
auto ens33
allow-hotplug ens33
iface ens33 inet dhcp
 
# LAN network interface
auto ens38
allow-hotplug ens38
iface ens38 inet static
   address 192.168.1.30
   netmask 255.255.255.0
   gateway 192.168.1.1

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=enp0s3
UUID=c4076ee7-2d32-4817-be10-6910d13bd524
DEVICE=enp0s3
ONBOOT=yes
DNS1=192.168.1.1
DNS2=8.8.8.8
IPADDR=192.168.1.30
PREFIX=24
GATEWAY=192.168.1.1