Ao usar o Network Manager, o conteúdo padrão do arquivo /etc/network/interfaces
é normalmente este:
auto lo
iface lo inet loopback
NOTA: Isso é do meu sistema Ubuntu 14.04, mas o Debian deve ser idêntico a isso.
De onde vem?
Se você procurar descobrir de que pacote /etc/network/interfaces
faz parte, descobrirá que não é.
$ dpkg -S /etc/network/interfaces
dpkg-query: no path found matching pattern /etc/network/interfaces
É gerado pelo script postinstall do pacote ifupdown
, especificamente este script: /var/lib/dpkg/info/ifupdown.postinst
.
OBSERVAÇÃO: você sabe que é um script de pós-instalação para ifupdown
com base em seu nome e sua localização no diretório /var/lib/dpkg/info
.
# Generic stuff done on all configurations
if [ "$1" = "configure" ] ; then
# We don't need loopback interface definition anymore as
# ifupdown handles loopback interface on its own from now
if [ ! -f /etc/network/interfaces ] ; then
if [ -z "$2" ]; then
echo "Creating /etc/network/interfaces."
echo "# interfaces(5) file used by ifup(8) and ifdown(8)" > /etc/network/interfaces
echo "# Include files from /etc/network/interfaces.d:" >> /etc/network/interfaces
echo "source-directory /etc/network/interfaces.d" >> /etc/network/interfaces
else
report_warn "/etc/network/interfaces does not exist"
fi
fi
fi