Pergunta antiga, eu sei. Mas para responder de qualquer maneira: você não pode ter dois gateways padrão. É aí que o erro RTNETLINK answers: File exists
é gerado ao emitir ifdown
e ifup
. Remova a linha gateway 10.10.20.1
de eth0 ou eth1.
E mais geral: /etc/init.d/networking restart
ou service networking restart
nunca foram realmente suportados e não é garantido que funcionem corretamente. A maneira suportada de reconfigurar interfaces de rede é com ifdown
e ifup
.
Esta questão tornou-se muito mais relevante com o lançamento do Ubuntu 14.04. Veja esta discussão para detalhes: link