+ Responder ao Tópico



  1. #1
    ozzymaia
    Visitante

    Padrão Como fazer um roteamento?

    Ola Linuxers!!!!!
    Tenho um desafio para todos nos, quer dizer, pode ser que seja um desafio frouxo, mas pra mim esta sendo dificil.......rs

    Bom e o seguinte, eu tenho uma rede 10.10.4.0, onde esta sendo compartilhada a internet attraves do GW 10.10.4.1
    Tenho um servidor Linux, que eu quero que ele sirva para repassar a internet para uma outra rede 192.168.10.0.
    Neste servidor eu tenho duas placas de rede, onde a eth0 esta ligada na rede 10.10.4.0 de IP: 10.10.4.250 e GW 10.10.4.1 (este Linux esta com internet) a eth1 esta ligada na rede 192.168.10.0 com IP 192.168.10.151 (esta rede esta sem internet).
    O que eu quero saber, e como eu faco para q a minha rede 192.168.10.0 consiga acesser a internet.

    Se alguem souber resolver o meu problema, eu agradeco......
    Valeu glra. aguardo respoostas..rs

    Falow!!!

  2. #2

    Padrão Como fazer um roteamento?

    Bom, quando voce poem uma "interface" no ar, o linux cria automaticamente as tabelas de roteamento, entao a interligacao entre elas esta ok.
    agora voce prescisa rotear esses pacotes com o iptables, creio eu que voce tem NAT rodando na primeira rede (10.10.4.0/24) entao voce pega essa mesma regra e duplica ela, mudando somente o endereco para 192.168.10.0/24 que ai entao as coisas vao funcionar

    imagino eu que voce tambem rode squid, e que ele possivelmente estara em modo transparente, entao voce tera que criar um redirect para essa interface tambem, basicamente eh isso.

    Se voce tiver outras duvidas, poste <IMG SRC="images/forum/icons/icon_smile.gif">

  3. #3
    ozzymaia
    Visitante

    Padrão Como fazer um roteamento?

    Estou usando o seguinte comando para fazer o NAT:

    iptables -t nat -A postrouting -o eth0 -j MASQUERADE

    A paartir dai, o que eu tenho que fazer?

    Valeu!!!!

  4. #4
    CapitaLe
    Visitante

    Padrão Como fazer um roteamento?

    [já experimentou ativar o roteamento pelo arquivo sysctl.conf?

  5. #5
    cLoNe_mOu
    Visitante

    Padrão Como fazer um roteamento?

    deixa eu ver se entedi:
    eth0:
    ip 10.10.4.250
    GW 10.10.4.1

    eth1:
    ip 192.168.10.151

    faça o seguinte, configure o eth1 desse jeito
    ip 192.168.10.151
    Mascara de sub-rede 255.255.255.0
    NÃO COLOQUE GW
    e por fim coloque como dns o ip 10.10.4.1 ou 10.10.4.250

  6. #6
    rafaelpazcolles
    Visitante

    Padrão Como fazer um roteamento?

    Cara coloca o sequinte :

    Logo abaixo de:

    iptables -t nat -A postrouting -o eth0 -j MASQUERADE

    Coloca

    iptables -t nat -A postrouting -o eth1 -j MASQUERADE


  7. #7
    Visitante

    Padrão Como fazer um roteamento?

    Ola amigo tenta criar o seguinte script

    # Ativando o repasse de pacotes IPV4
    echo >1 /proc/sys/net/ipv4/ip_forward

    # Criando o roteamento

    iptables -t nat -F
    iptables -t nat -A postrouting -o eth0 -j MASQUERADE


    Depois de criado este arquivo de texto com o vi
    voce muda o permissionamento dele com o seguite comando

    chmod +x nomedoarquivo

    depois vc edita a ultima linha do seguinte arquivo

    /etc/rc.d/rc.local

    editando a seguinte linha

    /diretorio_onde_foi_criado/nome_do_arquivo

    para que esse script seja executado toda vez que sua maq fo ligada

    espero ter ajudado informações mais detalhadas
    [email protected]

    Valeu