Tente
ifconfig eth0 IP_ADDRESS netmask 255.255.255.0 up
para ver se a interface de rede está realmente disponível para o sistema. Só porque não está aparecendo dentro das interfaces / etc / network /, isso não significa que ele desapareceu. Roteadores geralmente têm algum endereço IP padrão como 192.168.1.1, 192.168.2.1 etc. Você também pode verificar seu manual também ver os detalhes se você não tiver alterado a configuração que é. ;)
Eu me deparei com um problema semelhante aqui . Embora seja em um ambiente virtual, ele pode ajudá-lo. Você também pode ver uma estrutura muito básica desse arquivo e preencher o resto como achar melhor.
Quanto ao arquivo vazio, não sei como isso aconteceu. Após o desligamento do sistema pode ter deixado de funcionar (vai descobrir por que ...) e perda de dados pode ter ocorrido, o que no seu caso é lamentável, uma vez que este arquivo muito importante se transformou em lixo.