Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Tenho duas redes com SAMBA (PDC) em uma determinada empresa, mas só a rede (A) possui acesso compartilhado com a internet. Como faço para a rede (B) utilizar o compartilhamento de internet da rede (A)?

    Rede (A):
    192.168.0.0 / 255.255.255.0

    Gateway padrão: 192.168.0.2

    Rede (B):
    192.168.1.0 / 255.255.255.0

    Grato,

  2. #2

    Padrão Compartilhar internet para duas redes diferentes

    Repete a regra do compartilhamento só mudando as configurações de rede..
    Como que vc compartilha? Conta vai, fica mais fácil.. especifica mano

  3. #3
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Citação Postado originalmente por 5hu7d0wn
    Repete a regra do compartilhamento só mudando as configurações de rede..
    Como que vc compartilha? Conta vai, fica mais fácil.. especifica mano
    Estou compartilhando a rede (A) desta forma:

    modprobe iptable_nat
    iptables –t nat -A POSTROUTING –o eth0 –j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

    Grato por sua atenção.

  4. #4
    augusto_hp
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Você já tentou adicionar uma nova placa de rede no micro que faz o compartilhamento da internet ?! Adiciona a placa de rede, configura ela bunitim e cria as mesma regras de iptables só que para a nova placa.
    Acho que isso resolveria o problema

  5. #5

    Padrão Compartilhar internet para duas redes diferentes

    Você não precisa necessariamente adicionar uma placa de rede no micro, basta criar uma nova interface de rede. Assim:

    ifconfig eth0:0 192.168.1.0 netmask 255.255.255.0

    ele levanta um álias à sua placa de rede acresentando essa faixa de rede, então, basta que seu script para inicializar o compartilhamento fique assim:

    modprobe iptable_nat
    iptables –t nat -A POSTROUTING –o eth0 –j MASQUERADE
    iptables –t nat -A POSTROUTING –o eth0:0 –j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

    Faz tempo que não mexo com isso, mas acho que é só isso.. tentaí e posta o resultado, mas posta o resultado, pq a negada não anda muitop afim de dizer se deu certo ou não..

    Bejão.. (menos neh)

  6. #6
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Citação Postado originalmente por 5hu7d0wn
    Você não precisa necessariamente adicionar uma placa de rede no micro, basta criar uma nova interface de rede. Assim:

    ifconfig eth0:0 192.168.1.0 netmask 255.255.255.0

    ele levanta um álias à sua placa de rede acresentando essa faixa de rede, então, basta que seu script para inicializar o compartilhamento fique assim:

    modprobe iptable_nat
    iptables –t nat -A POSTROUTING –o eth0 –j MASQUERADE
    iptables –t nat -A POSTROUTING –o eth0:0 –j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

    Faz tempo que não mexo com isso, mas acho que é só isso.. tentaí e posta o resultado, mas posta o resultado, pq a negada não anda muitop afim de dizer se deu certo ou não..

    Bejão.. (menos neh)

    Só isso? Não será necessario criar algum tipo de rota? As estações na rede (B) vão consegui achar o gateway na rede (a)?

    Grato.

  7. #7

    Padrão Compartilhar internet para duas redes diferentes

    Só isso, lógico que vc vai ter que configurar as estações da rede neh..

  8. #8
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Citação Postado originalmente por 5hu7d0wn
    Só isso, lógico que vc vai ter que configurar as estações da rede neh..
    Então na configuração das estações da rede (B), basta eu definir o gateway padrão (192.168.0.2) que está na rede (A). Correto?

  9. #9

    Padrão Compartilhar internet para duas redes diferentes

    correto..

  10. #10
    augusto_hp
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Citação Postado originalmente por 5hu7d0wn
    Você não precisa necessariamente adicionar uma placa de rede no micro, basta criar uma nova interface de rede. Assim:

    ifconfig eth0:0 192.168.1.0 netmask 255.255.255.0

    ele levanta um álias à sua placa de rede acresentando essa faixa de rede, então, basta que seu script para inicializar o compartilhamento fique assim:

    modprobe iptable_nat
    iptables –t nat -A POSTROUTING –o eth0 –j MASQUERADE
    iptables –t nat -A POSTROUTING –o eth0:0 –j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

    Faz tempo que não mexo com isso, mas acho que é só isso.. tentaí e posta o resultado, mas posta o resultado, pq a negada não anda muitop afim de dizer se deu certo ou não..

    Bejão.. (menos neh)
    Excelente, não sabia dessa ... eu já ia logo socando uma placa outra placa de rede no computador do cara. Mas escuta, essa configuração se perde com o deligamento do micro né ?! Eu teria que fazer isso de novo né ?!

  11. #11

    Padrão Compartilhar internet para duas redes diferentes

    se perde.. coloca tudo num arquivo, dá permissão de execução pra ele e cria uma chamada no cron ou em algum arquivo que inicializze com o sistema, ou então me diz qual a tua distro..

  12. #12
    augusto_hp
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Como colocar na inicialização eu sei, uso RedHat9, eu coloco uma linha de comando em /etc/rc.d/rc.local e já era.
    Mas eu queria sabe se eu precisava faze isso ou não.

    Vlw !

  13. #13

    Padrão Compartilhar internet para duas redes diferentes

    precisa...

  14. #14
    buribai
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    na mão é só vc dar o comando ué :

    ifconfig eth0:0 192.168.1.0 netmask 255.255.255.0

  15. #15
    fpmazzi
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    So uma pequena observação, o gateway da rede (B) nao pode ser 192.168.0.x, tem que ser o numero que voce coloco na nova conexao, por exemplo se a interface virtual que voce criou foi: 192.168.1.10, o gateway dos clientes tem que ser 192.168.1.10, porque se for 192.168.0.x, esse ip eh da outra rede.

    oK espero ter ajudado....

  16. #16

    Padrão Compartilhar internet para duas redes diferentes

    Citação Postado originalmente por fpmazzi
    So uma pequena observação, o gateway da rede (B) nao pode ser 192.168.0.x, tem que ser o numero que voce coloco na nova conexao, por exemplo se a interface virtual que voce criou foi: 192.168.1.10, o gateway dos clientes tem que ser 192.168.1.10, porque se for 192.168.0.x, esse ip eh da outra rede.

    oK espero ter ajudado....
    É verdade, nem tinha meligado..
    O gateway tem que ser da mesma faixa...

  17. #17
    fpmazzi
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    brother so pra confirmar o correto é:

    ifconfig eth0:0 192.168.1.0 netmask 255.255.255.0
    ou
    ifconfig eth0:0 192.168.1.10 netmask 255.255.255.0

    pra levanta a placa virtual?

  18. #18
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Citação Postado originalmente por fpmazzi
    So uma pequena observação, o gateway da rede (B) nao pode ser 192.168.0.x, tem que ser o numero que voce coloco na nova conexao, por exemplo se a interface virtual que voce criou foi: 192.168.1.10, o gateway dos clientes tem que ser 192.168.1.10, porque se for 192.168.0.x, esse ip eh da outra rede.

    oK espero ter ajudado....
    Valeu... Obrigado a todos. Vou por em pratica o que a gente discutiu aqui.

  19. #19
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    Deu erro! Quando tento executar o comando abaixo ocorre um erro.

    comando:
    Iptables –t nat –A POSTROUTING –o eth0:0 –j MASQUERADE

    erro:
    Warning: wierd character in interface ‘eth0:0’ (no aliases, :, ! or *).

  20. #20
    Visitante

    Padrão Compartilhar internet para duas redes diferentes

    ao digitar o comando: Iptables –t nat –A POSTROUTING –o eth0:0 –j MASQUERADE o ocorre o seguinte erro:

    Warning: wierd character in interface ‘eth0:0’ (no aliases, :, ! or *).