Você também precisa se fazer essas perguntas: - Essas redes serão acessíveis de fora? - A conexão modem / internet será simplesmente compartilhada entre os computadores? - Uma rede conseguirá alcançar a outra rede? Como, os computadores 192.168.1.x poderão acessar os computadores 192.168.0.x, mas você deseja que os computadores 192.168.0.x cheguem a 192.168.1.x? Nesse caso, deve haver mais uma entrada na tabela de roteamento desses computadores.
Você pode realmente substituir a caixa UBUNTU entre 192.168.0.xe 192.168.1.x por um roteador de rede com fio barato. Não há necessidade de ter wireless lá. Se você não quiser que 192.168.0.x acesse 192.168.1.x, apenas conecte este roteador com sua conexão WAN à rede 192.168.0.xe configure-o de forma que a rede interna ITS seja 192.168.1.x , conecte seus computadores 192.168.1.x a ele e pronto!
Outra solução poderia estar em um roteador "mais inteligente", que poderia rodar o DD-WRT. Essa substituição do firmware permitirá vários segmentos, ambos compartilhando a conexão com a Internet, e você também poderá estabelecer rotas complementares para que um segmento possa alcançar o outro segmento.
Verifique na net por DD-WRT (google) e, em seguida, verifique se há suporte para seu roteador existente. Se não for suportado, vale a pena obter o caminho certo na sua loja local. Eu uso um Netgear e funciona perfeitamente para mim.