+ Responder ao Tópico



  1. #1
    escambau
    Visitante

    Padrão Roteamento entre duas redes

    Pessoal tenho um gateway linux red hat 7.3 com iptables rodando nat, minha situação é a seguinte existem duas redes uma classe A 10.0.0.0 que esta o gw Linux e outra classe C 192.168.0.0, onde estão servidores Windows 2000 server com exchange, preciso que as máquinas 10.0.0.0 enxergue os servidores Windows 2000 via netbios, já fiz o seguinte:

    No meu gw linux adicionei um ip virtual(ip alias) para classe C 192.168.0.x e fiz um nat para máscarar as redes:
    # iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -d 192.168.0.0/24

    até ai blz pingou as máquinas 192.168.0.0 e as estações Windows que utilizam este gw tb enviou pacotes de ping, o problemas é o seguinte: via ambiente de rede não enxergam as máquinas 192.168.0.0 e acessam apenas via ip, por exemplo: \\192.168.0.3\c e via nome não. Eu preciso de duas placas de redes? alguém sabe outra maneira?

    Obrigado.

  2. #2

    Padrão Roteamento entre duas redes

    ative o ip_forward e coloque as seguintes linhas:

    iptables -A FORWARD -s 192.168.0.0/24 -d 10.0.0.0/8 -j ACCEPT
    iptables -A FORWARD -s 10.0.0.0/8 -d 192.168.0.0/24 -j ACCEPT

    não precisa usar o alias na placa de rede para a outra rede, basta criar uma rota, por exemplo: se eth1(interface para rede 1) é 10.0.0.1/8 e eth2 (interface para rede 2) é 192.168.0.1/24 então:

    route add -net 10.0.0.0/8 dev eth1
    route add -net 192.168.0.0/24 dev eth2

    e com o ip_forward ativado você vai ter acesso à ambas redes através do gateway linux.

    para que elas se enxerguem via netbios, você vai ter que colocar o nome dos hosts no servidor dns (no arquivos /etc/hosts ou criando uma zona no bind para os hosts das redes).

    espero ter ajudado.

    []´s

  3. #3

    Padrão Roteamento entre duas redes

    Se nao me falha a memoria, para interconectar duas redes diferentes usando o netbios do windows, voce prescisara de um servidor WINS que fara esse rotemanto tambem.. eh simples

    jah que o windows encontra as maquinas dando broadcast na rede, entao se ela nao estiver na mesma rede (tiver a mesma netmask etc etc) ele nao encontra, eh simples.

    Adicione um servidor WINS e teste.

    Ah e nao eh muito legal fazer nat entre duas redes, pois assim voce pode perder o controle na outra maquina pois todas as maquinas terao o ip da maquina que fez o nat, o melhor seria nao fazer e cada rede com o seu ip, e configurar no servidor o acesso a essa nova rede.