Outils pour utilisateurs

Outils du site


sysadmin:linux:nommage_des_interfaces_reseau

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sysadmin:linux:nommage_des_interfaces_reseau [2024/02/03 15:01] yoannsysadmin:linux:nommage_des_interfaces_reseau [2024/07/09 07:42] (Version actuelle) yoann
Ligne 1: Ligne 1:
 {{tag>sysadmin netadmin réseau interface}} {{tag>sysadmin netadmin réseau interface}}
 +
  
  
 ====== Nommage des interfaces réseau ====== ====== Nommage des interfaces réseau ======
  
-Deux principales méthodes existent pour le renommage permanent des interfaces réseau sur les distributions GNU/Linux :+Plusieurs méthodes existent pour le renommage permanent des interfaces réseau sur les distributions GNU/Linux :
  
-  * **Netplan** (distributions modernes seulement) : en déclarant le nouveau nom de l'interface dans le fichier de configuration au format YAML;+  * **systemd** via les fichiers .link permet de [[netadmin:linux:renommer_interface_reseau#systemd|renommer une interface]] ; 
 +  * **Netplan** (distributions modernes seulement) : en déclarant le nouveau nom de l'interface dans le fichier de configuration au format YAML ;
   * règles **udev** : en créant une règle renommant l'interface en l'identifiant via son adresse MAC.   * règles **udev** : en créant une règle renommant l'interface en l'identifiant via son adresse MAC.
  
Ligne 28: Ligne 30:
 Ce paramétrage transitoire (transient) ne sera pas conservé après redémarrage de la machine. Ce paramétrage transitoire (transient) ne sera pas conservé après redémarrage de la machine.
  
 +===== systemd =====
 +
 +Confère la note [[netadmin:linux:renommer_interface_reseau#systemd| renommer une interface réseau avec systemd]].
  
 ===== Netplan ===== ===== Netplan =====
Ligne 33: Ligne 38:
 Netplan est un utilitaire permettant de configurer facilement le réseau sous les systèmes GNU/Linux. Il peut être utilisé pour le renommage des interfaces. Les fichiers de configurations au format YAML sont lus puis appliqués.  Netplan est un utilitaire permettant de configurer facilement le réseau sous les systèmes GNU/Linux. Il peut être utilisé pour le renommage des interfaces. Les fichiers de configurations au format YAML sont lus puis appliqués. 
  
-Dans l'exemple ci-dessous les deux interfaces physiques sont renommées et configurées. +<code bash> 
-Netplan s'appuie dans ce cas sur systemeDle service NetworkManager doit être arrêté.+apt-get install netplan.io 
 +</code> 
 + 
 +Dans ce premier exemple, on souhaite renommer l'interface Ethernet "enp0s3" en "lan" sur un système Debian 12.5: 
 + 
 +<code bash> 
 +# Lister les interfaces 
 +ip link show 
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 
 +    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
 +2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 
 +    link/ether 08:00:27:3d:47:8f brd ff:ff:ff:ff:ff:ff 
 +</code> 
 + 
 +Pour renommer l' interface on crée un fichier de configuration dans le dossier ''/etc/netplan'' 
 + 
 +<code yaml 01-netcfg.yaml> 
 +network: 
 +  version: 2 
 +  renderer: networkd 
 + 
 +  ethernets: 
 +    # Configuration de l'interface ethernet principale 
 +    ethernet0: 
 +      match: 
 +        macaddress: 08:00:27:3d:47:8f 
 +      set-name: lan 
 +      dhcp4: true 
 +      dhcp6: false 
 +</code> 
 + 
 +Pour vérifier la syntaxe et appliquer les paramétrages : 
 + 
 +<code bash> 
 +# Accès aux paramétrages seulement pour root 
 +chmod go-r /etc/netplan/01-netcfg.yaml 
 + 
 +# Appliquer les paramétrages 
 +netplan apply 
 +</code> 
 + 
 + 
 +Dans ce second exemple s'appliquant sur une Ubuntu Server, les deux interfaces physiques sont renommées et configurées. Netplan s'appuie dans ce cas sur systemeD et le service NetworkManager doit être arrêté.
  
 <code bash> <code bash>
 systemclt stop NetworkManager systemclt stop NetworkManager
 systemctl disable NetworkManager systemctl disable NetworkManager
 +
 +cd /etc/netplan
 </code> </code>
  
Ligne 92: Ligne 141:
 systemctl reboot systemctl reboot
 </code> </code>
 +
  
 ===== Références ===== ===== Références =====
Ligne 99: Ligne 149:
   * [[https://devicetests.com/rename-network-interface-ubuntu|Renommer les interfaces sous Ubuntu (devicetests.com)]]   * [[https://devicetests.com/rename-network-interface-ubuntu|Renommer les interfaces sous Ubuntu (devicetests.com)]]
   * [[https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-configure-networking-in-ubuntu-20-04-with-netplan/|Comment configurer le réseau via netplan (serverlab.ca)]]   * [[https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-configure-networking-in-ubuntu-20-04-with-netplan/|Comment configurer le réseau via netplan (serverlab.ca)]]
 +  * [[https://wiki.debian.org/NetworkInterfaceNames|Nommage des interfaces réseau (debian.org)]]
sysadmin/linux/nommage_des_interfaces_reseau.1706972476.txt.gz · Dernière modification : 2024/02/03 15:01 de yoann