No último caso, crie um script de configuração de rede como:
#!/bin/bash
ifconfig eth0 192.168.2.2
route add default gw 192.168.2.1
echo "nameserver 192.168.2.1" > /etc/resvolv.conf
e coloque em /etc/rcX.d/99netstart e adicione permisson para executar
chmod 700 /etc/rcX.d/99netstart
substitua os IPs pela sua configuração
e em "rcX.d" o X para o hat de runlevel que você usa (se você não modificou, é 2).