Este é um pequeno tutorial que mostra como compartilhar uma conexão de internet para uma rede interna montada com um hub ou switch utilizando apenas uma placa de rede no servidor. Sei que não é o ideal, mas algumas vezes precisamos de uma "gambiarra" para quebrar um galho.
Antes de mais nada, certifique-se de que seu modem/roteador/bridge
e sua placa de rede estão devidamente conectados ao hub/switch,
assim como as estações que irão acessar a internet via servidor.
Bem, é algo realmente simples, nós faremos com que uma única placa
de rede do sistema responda por dois endereços IP, um da WAN e
outro da LAN, para isto só precisamos utilizar o ifconfig
para criar uma interface virtual.
Presumindo que a eth0 já esteja configurada e acessando a net, rode:
# ifconfig eth0:0 192.168.0.1
Então use o comando ifconfig para verificar que há uma nova
interface criada:
Então basta criar uma regra de iptables para compartilhar esta conexão com a rede:
# iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -j SNAT -- <seu IP externo>
OBS: Creio que também se possa usar mascaramento, mas aqui em
casa não funciona por limitações do ajato, então sou obrigado a
usar o POSTROUTING mesmo.
[1] Comentário enviado por internero em 02/02/2005 - 12:53h
Essa alternativa é mto boa quando não dispomos de duas placas no compuitador que se conecta à internet mas deve ser utilizada com cautela pois qualquer pc da rede pode, tecnicamente, se conectar e passar a ser o servidor. Nesse ponto toda a rede pode se comprometer caso o usuário estaja mal intencionado.
Ainda assim, é um ótima alternativa para uma solução temporária ou mesmo simples de compartilhamento!
[10] Comentário enviado por fdavid em 03/02/2005 - 00:45h
eu curti... vou instalar Speedy aqui e não tava querendo colocar uma placa de rede adicional (tudo bem sou mão de vaca mesmo), como a rede eh particular (somente eu uso) não vejo nenhum bug na seguranca
[11] Comentário enviado por macguyver em 03/02/2005 - 16:07h
Legal o artigo =)
Uso esse método no serviço, mas em um Mac OS X / BSD... A sintaxe é diferente mas o conceito é o mesmo. Meus micros clientes poderiam "roubar" o IP, se conectando antes do servidor, mas a rede é pequena e confiável, e o servidor é o primeiro que liga mesmo, então não tem problema =)
[12] Comentário enviado por removido em 04/02/2005 - 02:55h
gambiarra uma ova!!!!
Tá muito bom!!!
Uso um servidor com uma placa de rede mais hub mais proxy para compartilhar minha conexão nos micros de casa!!!
;-))
[13] Comentário enviado por marcoslanes em 27/06/2012 - 08:48h
Muito bom companheiro! Era exatamente o que eu estava precisando! Impressionante ... Esse post é bem antigo mas ainda assim funciona redondo! Parabéns! Ótimo post!