Interfaces et adressage
Red Hat et Fedora Linux utilisent par défaut iproute2 et NetworkManager pour configurer les interfaces.
Debian/Ubuntu incluent iproute2 et netplan.
Inspecter les interfaces
Configuration temporaire (ip)
Ces commandes s'appliquent immédiatement mais sont perdues au redémarrage.
# Adresse IP
ip addr add 192.168.1.10/24 dev eth0 # Ajouter une adresse IP
ip addr del 192.168.1.10/24 dev eth0 # Supprimer une adresse IP
# État de l'interface
ip link set eth0 up # Activer une interface
ip link set eth0 down # Désactiver une interface
# Adresse MAC temporaire
ip link set eth0 address 00:11:22:33:44:55
Configuration persistante
Debian utilise Netplan (Ubuntu 18.04+).
Netplan — fichier YAML dans /etc/netplan/ :
Red Hat utilise NetworkManager via nmcli.
nmcli:
IP statique avec nmcli
nmcli con mod eth0 ipv4.addresses 192.168.1.10/24
nmcli con mod eth0 ipv4.gateway 192.168.1.1
nmcli con mod eth0 ipv4.dns "8.8.8.8 1.1.1.1"
nmcli con mod eth0 ipv4.method manual
nmcli con up eth0
Ajout d'adresses IP à une connexion nmcli
nmcli con mod eth0 +ipv4.addresses "192.168.1.11/24,192.168.1.12/24"
#Utiliser -ipv4.addresses pour supprimer des adresses