Roteamento entre duas redes.
Amigos,
Meu problema é uma pouquinho complicado para mim. Vou explicar. Tenho minha rede A e tenho a rede B de um cliente, ambas totalmente separadas. Cada um tem seus servidores, link de internet, estrutura física, etc. A única coisa em conjunto é o prédio em que estamos juntos. Na rede B tenho q acessar um banco de dados. Minha melhor opção, é uma máquina para fazer o roteamento. Tenho um servidor com RH 9, com duas interfaces, ip´s fixos para fazer o roteamento. Minha rede está assim:
REDE A
Gateway - 192.168.01
Mask - 255.255.255.192
Net - 192.168.0.0
REDE B
Gateway - 10.0.35.158
Mask - 255.255.224.0
Net - 10.0.35.0
O roteador ( PC ) está configurado assim:
Eth0 - 192.168.0.2
Eth1 - 10.0.32.87
Rotas criadas:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 192.168.0.1 255.255.255.192 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.192 U 0 0 0 eth0
10.0.32.0 10.0.32.3 255.255.224.0 UG 0 0 0 eth1
10.0.32.0 * 255.255.224.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 10.0.32.3 0.0.0.0 UG 0 0 0 eth1
Também está abilitado o net.ipv4.ip_forward = 1.
O estou fazendo de errado?? Desde já agradeço a ajuda....
Mauricio <IMG SRC="images/forum/icons/icon_smile.gif">
Roteamento entre duas redes.
Cara mim parece estar tudo oq. Vc deve prestar a atenção é na configuração dos hosts, lembre-se de que vc já tem um gateway apontando para a internet e agora tem outro gateway apontando para a outra rede. observe que se o host da rede A quer acessar a rede B o seu gateway vai ser 192.168.0.2 e se for ao contrário o gateway será 10.0.32.87. O problema é q se vc fizer isso vai parar de acessar a internet.
Portanto faça o seguinte, no seu gateway de acesso ´a internet de ambos os lados, crie uma rota para a rede A e rede B.
Ou seja, estando no Gateway A de acesso à internet crie uma rota para a rede B 10.0.35.0 através do gateway 192.168.0.2.
Não é confuso basta apenas vc prestar bem a atenção.
Falow!
Roteamento entre duas redes.
10.0.32.0 10.0.32.3 255.255.224.0 UG 0 0 0 eth1
10.0.32.0 * 255.255.224.0 U 0 0 0 eth1
isso aqui eu acho redundante e sem sentido <IMG SRC="images/forum/icons/icon_smile.gif"> pelo que eu posso ver a rede 10.0.32.0 esta ligada diretamente na interface de rede logo nao prescisa de nenhuma regra de routeamento adicional.
o mesmo se aplica aqui:
192.168.0.0 192.168.0.1 255.255.255.192 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.192 U 0 0 0 eth0
Voce fez uma cagada na tabela de roteamento <IMG SRC="images/forum/icons/icon_smile.gif">
Voce tem que manter somente uma dessas linhas.
Aparentemente voce tem um firewall entre as duas redes que encaminham pacotes para outro firewall da mesma rede, ou seja 3 maquinas fazendo o trabalho de uma.
Eh ou menos isso que ta escrito na tabela de roteamento...
Voce prescisa desse computador no meio, 2 placas de redes, uma em cada rede.
Voce habilita o forward de pacotes (ok voce jah fez isso).
Poem o iptables em modo accept: iptables -P FORWARD ACCEPT
que ele vai repssar os pacotes, sem alterar nada ou fazer nat, se voce quiser bloquear algum pacote de uma rede para a outra e vice-versa aprenda iptables.
O melhor a principio e nao mecher no firewall, acredito que voce nao tenha ele funcionando no momento e nem deveria.
Apenas de os ifconfigs das interfaces de rede, e flusheie a tabela de roteamento.
Tente pingar de uma rede para outra, ah claro, voce prescisa adicionar nas maquinas o default route como esse firewall, o que a maneira mais facil, se voce nao quiser criar uma tabela de roteamento dizendo que tudo q for para a rede A vai ter q ir pro firewall.
E blah blah, tudo se repete de um lado para o outro, espero que voce tenha entendido a ideia.
Roteamento entre duas redes.
Amigos,
Obrigado pela ajuda. Irei fazer os testes.
Mauricio
Roteamento entre duas redes
olá , amigos !!!
bom galera eu gostaria da colaboração dos amigos!!!
eu tenho um problema semelhante ao do rapaz mas não estou conseguindo resolver
tenho uma REDE A 192.168.1.0
REDE B 192.168.7.0
Um servidor de NET 192.168.1.2 ou seja ele está na rede A
tenho um servidor q duas placas q intermediam
eth0 :192.168.1.7
gw : 192.168.1.2
eth1: 192.168.7.1
gw: *
gostaria de saber como eu faço pra os micros da rede B 192.168.7.0 através do roteador naveguem na internet com o micro 192.168.1.2
ja ativei no roteador echo 1 > /proc/sys/net/ipv4/ip_forward para ativar a transmissao dos pacotes
mas os micros da rede A nao enxergam os de B e vice -versa
Agradeço desde já a colaboração
valeu
Dougld