Por favor, tente o seu arquivo de interfaces assim:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
Reinicie a interface:
sudo ifdown eth0 && sudo ifup eth0
E verifique:
hostname -I
Desde a definição de -I em man hostname
diz:
... então eu suspeito que se a ethernet é ou anteriormente estava conectada, ambos os endereços IP configurados serão mantidos e mostrados se estão atualmente conectados ou não.