Em primeiro lugar, com questões como esta, é necessário reiniciar primeiro e, em seguida, fazer perguntas se o problema persistir.
Um indicador significativo neste caso foi a contagem de pacotes Tx e Rx sendo 0 na listagem ifconfig.
A investigação no nível do pacote pode ser informativa nestes casos. Use o tcpdump (ou wireshark, se preferir) para observar o tráfego de pacotes enquanto você tenta executar ping em outras coisas. Existem pacotes de saída, mas nenhum pacote de retorno? Nenhum pacote em tudo? ... Execute este comando em um terminal:
sudo tcpdump -n -tttt -i eth0
Ao tentar executar o ping no gateway (o ponto externo mais próximo) em outro terminal:
ping 128.159.180.254
E observe qualquer saída no terminal tcpdump.
Em um servidor, sem gui, é possível fazer outros terminais para trabalhar. Pressione e segure a tecla "ALT", em seguida, pressione a tecla "F2" e você terá um novo terminal. Pressione e segure a tecla "ALT" e, em seguida, pressione a tecla "F1" e você voltará ao seu terminal original. Da mesma forma, para "ALT" F3, F4, F5 e F6.