+ Responder ao Tópico



  1. #1

    Padrão Roteamento entre duas redes

    Fala galera, como estão as coisas??

    Pessoal, estou tentando fazer roteamento entre duas redes aqui mas não esotu conseguindo, dei uma procurada na net mas não encontrei solução...

    Tenho um servidor com 3 placas de rede:

    eth0 - rede1 - 10.0.0.254/24
    eth1 - internet - 192.168.200.250/24
    eth2 - rede2 - 10.0.1.254/24

    quero que os micros das redes 1 e 2 se encherguem e possam trocar pacotes entre si.

    Consegui fazer atravéz de mascaramento das interfaces, mas desta forma o IP que chega é o IP do servidor e não do micro que está acessando.

    Alguém sabe como configurar isso?

    valeu

  2. #2

    Padrão

    É so fazer sem mascaramento, mascaramento é isso mesmo que esta acontecendo. Como estão suas regras de firewall? e o ip_forward ?


    Teoricamente é so ativar o ip_forward, e permitir no firewall pacotes entre as duas redes (visto que voce deve ter um firewall ativo jah que a maquin tambem se encontra na internet - se nao tiver, tem que ter outra protegendo, enfim.)

    E após isso basta que as maquinas tenham a rota default para o firewall que ele faz o roteamento (ou entao uma rota para a rede de destino apontando para o servidor - o que particulamente eu acho que vai lhe dar muitoooo trabalho)

    Veja o q vc consegue fazer e retorne para gente

  3. #3

    Padrão

    O ip_forward já está habilitado...

    já dei permissão de forward entre as redes

    Código :
    iptables -t filter -A FORWARD -i eth0 -o eth2 -j ACCEPT
    iptables -t filter -A FORWARD -i eth2 -o eth0 -j ACCEPT

    mesmo assim não funciona, somente com mascaramento...

  4. #4

    Padrão

    tá resolvido...

    com a ajuda do psy..

    Código :
    route add -net 10.0.0.0 netmask 255.555.255.0 eth0
    route add -net 10.0.1.0 netmask 255.255.255.0 eth2

    tudo que havia lido na net fazia referência a esses comandos, mas com detalhezinhos fodas...

    havia usado os comandos abaixo, mas sem sucesso...

    01:
    Código :
    route add -net 10.0.1.0 netmask 255.255.255.0 dev eth0
    route add -net 10.0.1.0 netmask 255.255.255.0 dev eth2

    02:
    Código :
    route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.254
    route add -net 10.0.1.0 netmask 255.255.255.0 gw 10.0.1.254

    mas parece que com os comandos citados primeiro está funcionando...

    valeu
    Última edição por lucianogf; 17-05-2007 às 15:35.

  5. #5
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão

    Sempre os malditos detalhes! kkkkkk

  6. #6

    Padrão

    Citação Postado originalmente por psy Ver Post
    Sempre os malditos detalhes! kkkkkk
    poi zé...

    esse fi d'uma égua do "detalhe" sempre tá perturbando.. hehehe

    acho que vou montar um wiki depois... vira e mexe vejo nêgo perguntando sobre o assunto...

    eu mesmo quando estava procurando respostas na net só encontrei as erradas... ehehhe

    valeu