$ cat /etc/network/interfaces.d/loopback.conf
auto lo
iface lo inet loopback
$ cat /etc/network/interfaces.d/primary.conf
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 auto
$ dpkg -l | grep augeas
ii augeas-lenses 1.1.0-0ubuntu4~ppa1 all Set of lenses needed by libaugeas0 to parse config files
ii augeas-tools 1.1.0-0ubuntu4~ppa1 amd64 Augeas command line tools
ii libaugeas0 1.1.0-0ubuntu4~ppa1 amd64 Augeas configuration editing library and API
$ augtool ls /files/etc/network
interfaces.d/ = (none)
interfaces/ = (none)
Works like a charm. ^^
$ cat /etc/network/ interfaces interfaces. d/*
source /etc/network/
$ cat /etc/network/ interfaces. d/loopback. conf
auto lo
iface lo inet loopback
$ cat /etc/network/ interfaces. d/primary. conf
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 auto
$ dpkg -l | grep augeas
ii augeas-lenses 1.1.0-0ubuntu4~ppa1 all Set of lenses needed by libaugeas0 to parse config files
ii augeas-tools 1.1.0-0ubuntu4~ppa1 amd64 Augeas command line tools
ii libaugeas0 1.1.0-0ubuntu4~ppa1 amd64 Augeas configuration editing library and API
$ augtool ls /files/etc/network
interfaces.d/ = (none)
interfaces/ = (none)
$ augtool print /files/ etc/network/ interfaces etc/network/ interfaces etc/network/ interfaces/ source = "/etc/network/ interfaces. d/*"
/files/
/files/
$ augtool ls /files/ etc/network/ interfaces. d
loopback.conf/ = (none)
primary.conf/ = (none)
$ augtool print /files/ etc/network/ interfaces. d/loopback. conf etc/network/ interfaces. d/loopback. conf etc/network/ interfaces. d/loopback. conf/auto etc/network/ interfaces. d/loopback. conf/auto/ 1 = "lo" etc/network/ interfaces. d/loopback. conf/iface = "lo" etc/network/ interfaces. d/loopback. conf/iface/ family = "inet" etc/network/ interfaces. d/loopback. conf/iface/ method = "loopback"
/files/
/files/
/files/
/files/
/files/
/files/
$ augtool print /files/ etc/network/ interfaces. d/primary. conf etc/network/ interfaces. d/primary. conf etc/network/ interfaces. d/primary. conf/auto etc/network/ interfaces. d/primary. conf/auto/ 1 = "eth0" etc/network/ interfaces. d/primary. conf/iface[ 1] = "eth0" etc/network/ interfaces. d/primary. conf/iface[ 1]/family = "inet" etc/network/ interfaces. d/primary. conf/iface[ 1]/method = "dhcp" etc/network/ interfaces. d/primary. conf/iface[ 2] = "eth0" etc/network/ interfaces. d/primary. conf/iface[ 2]/family = "inet6" etc/network/ interfaces. d/primary. conf/iface[ 2]/method = "auto"
/files/
/files/
/files/
/files/
/files/
/files/
/files/
/files/
/files/