O NetworkManager do GNOME é o que eu suspeito. Eu sempre tive que reiniciar para impedir que o NetworkManager revertesse a interface, mas suspeito que esteja armazenando as informações em algum lugar. Pelo menos tente parar e iniciar o serviço NetManager primeiro ( /etc/init.d/network-manager stop|start
).
Você pode querer ifdown eth0
da interface antes de reiniciar o gerenciador de rede, mas não tenho certeza se isso ajuda ou atrapalha.