Adresse IP manuelle sur Ubuntu 18.04 en ligne de commande
1. Editer le fichier 01-netcfg.yaml :
sudo nano /etc/netplan/01-netcfg.yaml
Vous trouverez ceci :
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
2. Modifier comme cela :
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- <ip>/<masque>
gateway4: <ip>
nameservers:
addresses: [<ip>, <ip>]
Exemple :
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.121.199/24
gateway4: 192.168.121.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
Sauvegarder (CTRL+O, CTRL+X).
Note : attention, respecter la convention Yaml. Pas de tabulation, simplement des espaces (oui oui, comme du Cobol… On arrête pas le progrès !).
3. Appliquer la configuration :
sudo netplan apply
Les paramètres IP sont maintenant permanents.
Source : https://linuxize.com/post/how-to-configure-static-ip-address-on-ubuntu-18-04/

