Configuration réseau: systemd-networkd vs réseau, service et compatibilité avec la commande ip [fermé]

J'essaie de connecter un périphérique IOT exécutant Debian au Wifi, et ce faisant, j'essaie de configurer une interface wlan0. J'ai remarqué qu'il existe plusieurs façons de le faire. D'APRÈS CE QUE JE COMPRENDS (ce qui pourrait bien être faux):

1) il semble y avoir une manière systemd-networkd, qui consiste à modifier un fichier /etc/systemd/network/wlan0.network, puis idéalement systemd-networkd.service configure les interfaces au démarrage.

2) il existe la méthode de configuration classique ifupdown, qui repose principalement sur le fichier /etc/networking/interfaces pour la configuration. Ensuite, le service de mise en réseau networking.service configure ces services à démarrage.

Mes questions sont les suivantes: 1) ai-je raison dans leur fonctionnement, 2) si vous n'avez qu'un seul de ces services activé à un moment donné, et 3) une fois que tout est configuré, sont-ils tous deux compatibles avec les commandes ip/ifconfig et les commandes ifup et ifdown?

Fondamentalement, si quelqu'un pouvait me donner un aperçu de la façon dont ces services et interfaces interagissent, ce qui est hérité et ce qui ne l'est pas, etc., j'apprécierais.

Merci!

demandé sur