Разница между ifdown/ifup и systemctl для перезапуска сетевых интерфейсов заключается в их функциях и области применения.
ifdown и ifup позволяют отключать и запускать определённые сетевые интерфейсы по отдельности. 1 Этот метод полезен, если нужно перезапустить конкретные интерфейсы, не затрагивая всю сетевую службу. 1 С помощью ifdown отключают все сетевые интерфейсы, а ifup, наоборот, включает их. 710
Systemctl, в свою очередь, используется для перезапуска всей службы NetworkManager, затрагивая все сетевые интерфейсы, которые ею управляются. 1
Таким образом, ifdown/ifup подходят для работы с отдельными интерфейсами, а systemctl — для общего перезапуска всей сетевой службы.