basta sacares o iproute (emerge iproute2 ou apt-get install iproute2 se usares uma distro porreira
)
o iproute traz-te uma cena muito porreira que é o comando "ip" que permite usar os comandos "arp" , "route" , etc... que interagem com o stack TCP/IP do kernel tudo via comando "ip"
uma maneira simples é colocares um script no arranque, que corra após o script de networking (que te irá sacar o ip dado pelo dhcp) e nesse script fazeres simplesmente "ip addr add XX.XX.XX.XX/YY dev eth0" partindo do princípio que XX.XX.XX.XX é o teu ip address e que os YY primeiros bits identificam a rede (outra maneira de representar a netmask) e que a tua interface é a eth0
eu tenho isto a bulir com dois ip's estáticos mas suponho que este acima funcione desde que este script corra após teres o ip do dhcp.
Nota: não podes usar o ifconfig para dar o ip, tem de ser mesmo como pus acima
depois faz "ip addr show" e vê se ele na eth0 te mostra os dois ip's