Для Ubuntu 16.04 LTS (GNU/Linux 3.10.96-113 armv7l)
Когда у меня есть следующее, моя статическая конфигурация проигнорирована:
/etc/network/interfaces
source-directory /etc/network/interfaces.d
/etc/network/interfaces.d/eth0
auto eth0
iface eth0 inet static
address 192.168.40.112
netmask 255.255.255.0
gateway 192.168.40.1
dns-nameservers 8.8.8.8
Однако со следующим:
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.40.112
netmask 255.255.255.0
gateway 192.168.40.1
dns-nameservers 8.8.8.8
source-directory /etc/network/interfaces.d
статическая конфигурация установлена при начальной загрузке (независимо от того, что я имею в interfaces.d/).
В случае, если это релевантно, я использую правило udev переименовать интерфейс eth0 (это раньше было "enx001e063110c0"...),
Я думаю, что нашел его. От руководство , проблема, кажется, с source-directory
ключевое слово. Выглядит, что, с тех пор 16.04, это больше не поддерживается.
Настолько заменяющий
source-directory /etc/network/interfaces.d
с
source /etc/network/interfaces.d/*
, кажется, решает проблему.
У меня была приблизительно та же проблема. Это складывается source-directory
, поддерживается в моей системе, но только включает файлы, имена файлов которых состоят из букв, чисел, тире и символов нижнего подчеркивания.
Именно поэтому мой eth0.conf не стал считанным, потому что он содержал точку.
systemd
ЭКВИВАЛЕНТНОСТЬ с помощью systemd-v230 или более новый . Согласно systemd
требования ядра в GitHub в ( github.com - systemd README) Вам нужна версия> = 3.12, если Вы используете systemd-v230
или более новые:
REQUIREMENTS:
Linux kernel >= 3.12
Linux kernel >= 4.2 for unified cgroup hierarchy support
Строки 37, 38 и 39 печатаются выше.
Вы работаете под архитектурой ARM, о которой я откровенно знаю мало. Поиск Google говорит мне Ваш armvl7
, используется Raspberry Pi и ядро на 32 бита.
, Если Вы хотите последнее ( 21 октября 2016 ) "Грязный COW" средство обеспечения безопасности (, Что является " Грязный COW" ошибка, и как я могу защитить свою систему от него? ) плюс хост других патчей безопасности исправлений ошибок и системных улучшений ( после Вашей версии 2013 года) необходимо быть на ядре 4.4.0-47.
, К сожалению, я не знаю, как сделать это для RaspberryPi. Я связал этот вопрос людям, которые используют RaspberryPi и попросили, чтобы они критиковали этот ответ.