As operações de manipulação de arquivos que você está executando podem não estar funcionando, porque arquivos em / proc não são arquivos verdadeiros no sentido comum, mas arquivos virtuais que fornecem uma 'janela' / interface para variáveis no kernel linux.
A única maneira de redefinir os contadores de interface é descarregando e carregando novamente o módulo do kernel da interface correspondente.
Para descobrir o módulo do kernel da eth0:
$sudo ethtool -i eth0 | grep driver
driver: vmxnet3
Em seguida, descarregue e carregue o módulo do kernel com:
sudo -- sh -c 'ifdown eth0 ; modprobe -r vmxnet3; modprobe vmxnet3 ; ifup eth0'
se você não usar a sintaxe sudo acima, eu recomendo criar um script com os comandos acima, ou você pode, em certas condições, perder o controle da máquina Linux remota.
Esteja ciente de que se você tiver processos monitorando eth0, por exemplo watchdog, você terá que pará-los também antes de descarregar o módulo.