Bonjour à tous,
Depuis longtemps j’ai des LXCs qui fonctionnent bien. J’aimerais, si possible, retrouver la possibilité de configurer l’IP fixe via le fichier de config.
La version du LXC que j’utilise est 4.0.12 sour Ubuntu 20.
Par exemple, j’ai cette config
lxc.include = /usr/share/lxc/config/debian.common.conf
lxc.arch = linux64
lxc.rootfs.path = lvm:/dev/vg5/lxc2
lxc.uts.name = lxc2
lxc.net.0.type = veth
lxc.net.0.flags = up
lxc.net.0.link = br0
lxc.net.0.hwaddr = 4a:4b:4c:4d:02:04
lxc.net.0.ipv4.address = 192.168.1.204/24
lxc.net.0.ipv4.gateway = 192.168.1.25
Au lancement, j’ai cette IP 192.168.1.30.
Après analyse, le « coupable » est netplan qui configure le réseau en DCHP.
Je peux retrouver l’IP souhaitée 192.168.1.204 avec les modifs suivantes :
- suppression de netplan
- modification de la config de netplan pour supprimer le DHCP et fixer l’IP
soit directement dans le LXC en cours de fonctionnement ou via un hook dans le fichier de config.
Netplan étant l’utilitaire standard pour configurer le réseau je ne souhaite pas le désactiver , et créer un hook pour modifier la config me semble un peu compliqué. Est-ce un manque de cette version de LXC? Une doc que je n’aurais pas vu? …?
Si un lecteur a un éclairage à partager merci d’avance.