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,
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
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.
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
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)
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.
Compartilhar internet para duas redes diferentes
Só isso, lógico que vc vai ter que configurar as estações da rede neh..
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?
Compartilhar internet para duas redes diferentes
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é ?!
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..
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. :D
Vlw ! :)
Compartilhar internet para duas redes diferentes
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
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....
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...
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?
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.
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 *).
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 *).