Existem dois métodos básicos para uma máquina ter um endereço IP. Um é estático, o outro dinâmico. Em uma configuração estática, eu sento na máquina e configuro um endereço IP estático, não alterável (usado através de reinicializações), uma máscara de sub-rede (quantos endereços IP existem nesta rede) e um gateway (onde eu saio dessa rede). Em uma configuração dinâmica (DHCP) eu configuro o roteador com um pool contíguo de endereços IP e um gateway e deixo que ele seja distribuído.
Existe uma terceira opção híbrida. Eu configuro o pool, mas configuro cada sistema para ter um endereço IP. Isso é chamado de IP estático em uma configuração DHCP. Complicado, não?
Por questão de brevidade e consistência, eu recomendaria uma configuração de IP estático. Você terá a garantia de que os endereços IP não podem mudar ou não, e se você configurar um controlador de domínio (diretório ativo ou diretório aberto) e optar por criar um servidor DNS, ele funcionará. Você terá que configurar seu roteador com as seguintes informações:
Uma rede estática: você definiu o limite de sua rede de 5 (e se você usar um armazenamento conectado à rede ou uma impressora) em < 10. Que tal ter até 254 hosts (endereços IP individuais) para o caso de você pensar em algo que queira tentar?
192.168.0.0 para 192.168.0.255 (192.168.0.0 será o endereço de rede, e 192.168.0.255 será o endereço de broadcast, explique isso depois).
Para informar ao roteador que queremos usar esse intervalo de endereços, ele precisa ser configurado para usar um endereço IP de rede 192.168.0.0 e uma máscara de sub-rede de 255.255.255.0. Esse último 0 fornece um intervalo de 0 a 255 no endereço IP da rede. Então, endereços IP válidos em sua rede serão 192.168.0.0 a 192.168.0.255 (os três primeiros "octetos" ou 192 168 e 0 não mudam, apenas o último faz). Então você tem um total de 2 ^ 8 endereços IP ou 256 endereços (lembre-se que dois deles já estão atribuídos a .0 e .255), então você realmente tem 254 sobrando.
Você pode usar qualquer parte do que sobrou, não precisa usá-los em ordem. Eu recomendo começar em 192.168.0.1 e parar quando cada sistema tiver um endereço IP. Por simplicidade na sua configuração, atribua o roteador 192.168.0.1, o servidor A 192.168.0.2, o servidor B 192.168.0.3, o servidor C 192.168.0.4 e sua máquina de desenvolvimento 192.168.0.5. Sim, você poderia inverter a ordem, ou usar apenas números pares, ou torná-los todos os poderes de dez (.10, .20, .30, .40, .50), se você quisesse. Eu estou apenas fazendo simples.
Agora que você tem o design da sua rede, é necessário configurar o seguinte em cada equipamento:
endereço IP:
Máscara de sub-rede: 255.255.255.0
Gateway: Para tudo, exceto o roteador, este será o endereço IP do roteador, ou 192.168.0.1 (para o roteador, é o endereço IP do seu ISP fornecido). Imagine isso como uma rota estática entre sua rede e o ISP (ou qualquer rede que você conecte).
Algumas vantagens deste sistema. Ao não distribuir endereços DHCP, um novo dispositivo conectado à sua rede não recebe apenas um endereço IP por padrão. Tem que ser configurado. Isso significa que é um pouco mais difícil para as pessoas se conectarem à sua rede sem que você saiba.
Outra maneira, se você configurar um servidor VPN na caixa do Ubuntu, você pode se conectar remotamente. Instruções para isso não serão fornecidas aqui.
Além disso, você não precisa se preocupar com coisas como endereços MAC, apenas endereços IP.
Com tudo isso, você deve ter uma rede. Se você quiser saber como configurar cada caixa individual, tenho certeza que o google irá ajudá-lo nisso. Lembre-se de que esta é apenas uma configuração de rede básica para a qual passei. Sem sinos e assobios, desta forma é fácil configurar, solucionar problemas e proteger, pois você tem menos variáveis para trabalhar. Lembre-se que sob esta configuração você codificou os endereços IP para cada dispositivo. O roteador está apenas movimentando o tráfego. Alguma pergunta?
Ah, e para responder à sua pergunta, sim, as rotas estáticas funcionam nas reinicializações do roteador se forem gravadas em um dispositivo de armazenamento não volátil, mas essa é uma pergunta diferente da que você aparentemente queria perguntar.