Для Ubuntu 16.04 LTS (GNU / Linux 3.10.96-113 armv7l)
Коли у мене є наступне, моя статична конфігурація ігнорується:
/ і т.д. / мережа / інтерфейси
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
Однак із наступним:
/ і т.д. / мережа / інтерфейси
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" ...)