Tanto quanto eu entendi por sua descrição, você quer fazer algo assim:
(subnet "10.0.0.x") (subnet "192.0.0.x")
[PC 1] [PC 2] ... [PC n] [PC 1] [PC 2] ... [PC n]
| | | | | |
[ ----- switch 1 ----- ] [ ----- switch 2 ----- ]
|| ||
=============== ================
|| ||
{eth0} {eth1}
---------------------
[ Ubuntu 10.04 server ]
[ ]
[(DHCP), (DNS), (NFS) ]
---------------------
Então abaixo eu vou tentar responder o seu Q:
- > "Eu acho que tenho que criar uma ponte entre as duas redes no servidor?"
Não, não necessariamente.
Para começar, assegure-se de que o encaminhamento de IP esteja habilitado na sua caixa Ubuntu: verifique /etc/network/options
, ache lá ip_forward
valor, ele deve ser ip_forward=yes
. Se o valor for "não", defina-o como sim e reinicie o serviço de rede.
Em segundo lugar, você deve configurar a tabela de rotas pelo caminho certo. No nosso caso, você deve adicionar as próximas rotas:
route add -net 10.0.0.0 netmask 255.255.255.0 dev eth0
route add -net 192.0.0.0 netmask 255.255.255.0 dev eth1
- > "... este é o caminho certo para fazer isso?", "... eu não espero que o tráfego de rede deste serviço seja muito alto"
Neste caso, a rede construída como listada acima deve ser suficiente.