No ubuntu 8.10 tive problema para deixar o IP estático. Resolvido com a solução #1 do post http://www.ubuntugeek.com/how-to-set-a-static-ip-address-in-ubuntu-810-intrepid-ibex.html
Mas meu resolv.conf se perdia a cada restart. Resolvido travando o arquivo:
sudo chattr +i /etc/resolv.conf
Se mudar de provedor ou precisar editar por outro motivo vai precisar destravar:
sudo chattr -i /etc/resolv.conf