Você está faltando a linha que fará com que a configuração seja executada na inicialização.
Edite sua configuração /etc/network/interfaces
e adicione a linha:
auto eth0
Nesse meio tempo, você pode definir o endereço estático com o comando:
sudo ifup eth0
Se você quiser que a interface inicie somente quando estiver conectado a uma rede específica, verifique a documentação e os exemplos do pacote ifupdown
. Em particular, observe o comando mapping
. O comando ping-places.sh
pode ser útil para identificar em qual rede você está.