

Modifier une configuration réseau
avec Ubuntu
Lorsque l'on n'a pas d'interface graphique ou lorsque l'on a désactivé Network-Manager il est toujours possible de configurer le réseau en CLI directement dans des fichiers.
Depuis Ubuntu 17.10 et donc pour la dernière LTS en date Ubuntu 20.04 la commande ifconfig n'est plus présente par défaut, le fichier /etc/network/interfaces n'est plus utilisé.
Netplan est un nouvel outil de configuration réseau qui utilise des fichiers de description YAML. Il vient avec systemd / networkd.
Toutes les étapes doivent être exécutées en tant que root. Cela est indiqué par le # qui n'est pas à recopier.
Pour devenir root, lancez simplement : sudo -i pour Ubuntu | su pour Debian
Commandes réseaux de base
Pour vérifier les configurations réseaux :
# ip address ou ifconfig -a
Pour vérifier le DNS :
# systemd-resolve --status
Configuration réseau avec Netplan
Si le fichier /etc/netplan/00-installer-config.yaml est présent, Netplan lit la configuration du réseau à partir de celui-ci.
Sinon il est nécessaire de créer un fichier de configuration, tel que config.yaml dans le répertoire /etc/netplan.
La commande suivant analyse et applique la configuration au système :
# netplan apply
Vous trouverez ci-dessous des configurations réseaux par défaut :
DHCP
Pour permettre à l'interface nommée 'enp3s0' d'obtenir une adresse via DHCP, créez un fichier YAML avec les éléments suivants:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: true
Adressage statique
Pour définir une adresse IP statique, utilisez l'adresse voulue ainsi que la longueur du préfixe de sous-réseau (par exemple, / 24). Les informations de passerelle et DNS peuvent également être fournies:
network:
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.x.x/24
gateway4: 192.168.x.x
nameservers:
addresses:
- 1.1.1.1
- 192.168.x.x
search:
- votredomain.local
version: 2
# netplan apply
Interfaces sans-fil / WIFI
Les périphériques sans fil utilisent la clé «wifis» et partagent les mêmes options de configuration que les périphériques Ethernet câblés. Le nom du point d'accès sans fil et le mot de passe doivent également être spécifiés:
network:
version: 2
renderer: networkd
wifis:
wlp2s0b1:
dhcp4: no
dhcp6: no
addresses: [192.168.8.9/24]
gateway4: 192.168.8.1
nameservers:
search: [aennea.local]
addresses: [192.168.8.1, 8.8.8.8]
access-points:
"network_ssid_name":
password: "**********"
