Monter automatiquement un bridge pour lxd
Par pepin le dimanche, juillet 28 2019, 16:09 - LXD/LXC - Lien permanent
Pour que lxd utilise macvlan, il faut que le bridge wlanbr0 (bridge dépendant de l'interface wlan0 qui est activée par network manager) soit présent !
Pour cela, il suffit de créer le script suivant :
avant netplan : vi /etc/network/if-up.d/lxd
avec netplan : vi /etc/networkd-dispatcher/routable.d/10-lxd
#!/bin/sh dev=wlx1cbfced1a893 mac=8a:38:2a:cc:d7:99 ip link add brwlan0 link $dev address $mac type macvlan mode bridge ip link set brwlan0 up
Puis corriger les droits de ce script :
chown root.root /etc/network/if-up.d/lxd
chmod 755 /etc/network/if-up.d/lxd
A chaque nouvelle interface, celui-ci sera appelé. On ne se soucie pas de faire de vérif, car aucune chance que le script down l'interface par accident.