Проблема

На сервере не запускается сервис networking.service. В результате systemctl status networking фиксирует завершение основного процесса с ошибкой и общий статус failed:

networking.service: Main process exited, code=exited, status=1/FAILURE networking.service: Failed with result 'exit-code'. Failed to start Raise network interfaces.
CODE

Диагностика

  • Проверить наличие дублей iface в файле /etc/network/interfaces и /etc/network/interfaces.d/:
    grep -RIn --color=always '^\s*iface\s\+' /etc/network/interfaces /etc/network/interfaces.d/
    CODE
    Пример вывода:
    /etc/network/interfaces:8:iface lo inet loopback
    /etc/network/interfaces.d/eth0:2:iface eth0 inet static
    /etc/network/interfaces.d/99-eth0.cfg:2:iface eth0 inet static
    CODE
  • Сравнить содержимое конфликтующих файлов.
    Например, eth0 и 99-eth0.cfg дублируют один и тот же интерфейс:

    /etc/network/interfaces.d/eth0

    auto eth0
    iface eth0 inet static
    address 10.0.1.130
    netmask 255.255.255.0
    gateway 10.0.1.1
    CODE
  • Убедиться, что имена интерфейсов существуют:
    ip -br link
    ip -br addr
    CODE

Возможная причина: Дублирование интерфейсов в настройках networking (ifupdown). Перейти к решению.


Возможные причины