Para atribuições de IP estático, você precisa obter essas informações (junto com os detalhes da máscara de gateway e de rede) do seu ISP. Alguns ISPs usam 0,254 para o gateway, enquanto outros usam 0,1, além de alguns raros que usam outros endereços. As máscaras de rede também variam dependendo do tamanho do bloco de rede em que você está.
No Unix, normalmente configuramos os endereços IP usando /etc/ifconfig.YOUR_NIC_IDENTIFIER (onde "YOUR_NIC_IDENTIFIER" varia dependendo da configuração, sistema operacional, etc.). Parece que você pode estar usando algum outro sistema que supervisiona isso (o que também é bom, desde que você saiba que funciona dessa maneira).
Em relação ao DNS, normalmente é configurado no arquivo /etc/resolv.conf. Você pode querer considerar o uso de software de servidor DNS local em seu próprio sistema - em muitos sistemas operacionais, o ISC Bind está incluído, e os padrões geralmente funcionam bem como um resolvedor de cache. Isso pode ser mais eficiente, pois é local e o consumo de recursos locais pode ser muito baixo.