Конфигурация сети: systemd-networkd против сети, обслуживания и совместимости с ip-командой [закрыто]

Я пытаюсь подключить устройство интернета вещей под управлением Debian к Wi-Fi, и при этом я пытаюсь настроить интерфейс wlan0. Я заметил, что есть несколько способов сделать это. ИЗ ТОГО, ЧТО я ПОНИМАЮ (что вполне может быть неверно):

1) похоже, существует способ systemd-networkd, который включает изменение файла /etc/systemd/network/wlan0.network, а затем в идеале systemd-networkd.service настраивает интерфейсы при загрузке.

2) существует классический способ настройки ifupdown, который в основном опирается на файл /etc/networking/interfaces для настройки. Затем сетевая служба networking.service настраивает эти службы по адресу ботинок.

Мои вопросы: 1) правильно ли я понимаю, как они работают, 2) должна ли у вас быть включена только одна из этих служб в любой момент времени, и 3) после того, как все настроено, совместимы ли они обе с командами ip/ifconfig и командами ifup и ifdown?

В принципе, если бы кто-нибудь мог дать мне обзор того, как взаимодействуют эти сервисы и интерфейсы, что унаследовано, а что нет и т.д., Я был бы признателен.

Спасибо!