Cara, s� para esclarecer algumas coisas:
A tabela de roteamento funciona da seguinte forma, vamos supor que a
maquina recebe um pacote que e para ela encaminha para algum lugar, ai ele
vai e procura em sua tabela de roteamento se tem rota para a rede de destino
do pacote caso tenha ele usa a rota, caso n�o tenha ele usa a rota default,
por exemplo ai no seu caso a tabela de roteamento seria:
Servidor predio 1:
Rede de destino: 192.168.1.0/24
Gateway: 192.168.9.2 (que � a maquina do predio 2 certo ??)
Rede de destino: 0.0.0.0 (Rota default, significa qualquer outro
endere�o)
Geteway: Link de internet
Servidor predio 2
Rede de destino: 192.168.0.0/24
Gateway: 192.168.9.1 (que � a maquina do predio 1 certo ??)
Rede de destino: 0.0.0.0 (Rota default, significa qualquer outro
endere�o)
Geteway: Link de internet
e soh vc adicionar essas rotas com o comando route assim:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.9.2
Isso ira adicionar uma rota para a rede 192.168.1.0/24 dizendo que o gateway
para esse rede e o 192.168.9.2, execute esse comando para os 2 servidores
mudando apenas as redes e os gateways.
Quanto NAT e soh colocar a regra para que quando algum pacote for para ser
encaminhado e a saida deste depois de roteado for a inteface de rede onde
esta ligado a internet ele mascarar para o ip daquela interface que no seu
caso e a interface eth0 assim:
#habilita roteamento
echo "1" > /proc/sys/net/ipv4/ip_forward
#faz a regra
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
Note que onde tem a op�ao -s significa souce ou seja origem que tem q ser
altera conforma a origem do pacote que no sue caso ira variar entre
192.168.0.0/24 e 192.168.1.0/24
Cara espero que vc tenha entendido, c n�o entendeu entre em contato comigo.
Marco Aur�lio
Adm. rede BratelCom/NetRural
Brasilia-DF
(61)926 2880
| Ola amigos!
|
| Vejam esse problema:
|
| Fulano tem dois predios. Em cada um dos predios ele tem uma pequena rede
| 192.168.0.0/24 para o predio 1 e 192.168.1.0/24 para o predio 2. Cada um
dos
| dois predios tem um servidor fazendo NAT para a Internet com a eth0
apontando
| para a Internet e a eth1 apontando para a rede interna (com ip 192.168.x.1
| onde x eh 0 para o predio 1 e 1 para o predio 2) e tudo vai bem. Como os
dois
| predios estao proximos fulano decide passar um cabo entre eles e colocar
mais
| uma placa de rede nos dois servidores assim eth2 do predio 1 esta ligado
com
| eth2 do predio 2, e elas formam uma pequena rede 192.168.9.0/24 em que
eth2
| do predio 1 tem o IP 192.168.9.1 e a eth2 do predio 2 tem o IP 192.168.9.2
e
| um servidor consegue acessar o outro.
| Como fazer para que uma maquina dentro da rede do predio 1 acesse uma
maquina
| da rede do predio 2 e vice-versa sendo que fulano nao pode alterar o
geteway
| default dos servidores pois eles tem que estar apontando para o IP do
| provedor na Internet? em outras palavras como interligar duas redes e
fazer
| NAT para uma terceira rede?
|
Assinantes em 01/11/2002: 2229
Mensagens recebidas desde 07/01/1999: 188865
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:linux-br-owner@;bazar.conectiva.com.br