Compartilhando a Internet

Publicado por Geraldo José Ferreira Chagas Júnior em 27/11/2007

[ Hits: 8.804 ]

Blog: http://prginfo.blogspot.com

 


Compartilhando a Internet



Há vários tutoriais sobre esse assunto na internet, porém uns não funcionam, outros funcionam parcialmente, outros são complicados, etc.

Essa dica é utilizada por mim e funciona muito bem, cria um PROXY transparente. Bastando incluir o ip do computador no gateway das outras máquinas.

Crie um arquivo /etc/init.d/xxxxx com o seguinte conteúdo:

#!/bin/bash

echo "********* Compartilhando internet ***********"
echo "1" > /proc/sys/net/ipv4/ip_forward

# Limpando as tabelas
iptables -F
iptables -t nat -F
iptables -t mangle -F

# Mascarando conexões da rede
# se sua conexão estiver na interface ppp0, basta trocar o eth0 por ppp0
# a interface ppp0 é usada também em dial-up, então, neste caso, troque o eth0
# por ppp0

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

Salve o arquivo. A permissão desse arquivo deve ser 07xx, de acordo com sua segurança.

OBS.: Os comandos do arquivo podem ser executados no terminal, na mesma ordem que irá funcionar. Porém ao reiniciar o computador, algumas configurações voltam ao default fazendo com que o compartilhamento não seja mais realizado.

Com os comandos nesse arquivo, toda vez que reiniciar o computador e desejar fazer o compartilhamento basta digitar:

# /etc/init.d/xxxxx

Fazer com que esse script seja executado na inicialização do sistema. Criar um link simbólico para ele no diretório /etc/rc2.d:

# cd /etc/rc2.d
# ln -s /etc/init.d/internet /etc/rc2.d/S99xxxxxx


Pronto. Agora toda vez que reiniciar o computador a internet será compartilhada automaticamente.

Outras dicas deste autor

Instalação do editor xwpe - Debian

Instalando o Qemu (Debian)

Fazer o rm, cp, mv pedir confirmação antes de executar a tarefa

Trabalhando com partições Linux no Windows (visualiza, edita normalmente)

Assistir vídeos da globo no Debian

Leitura recomendada

DNS forwarding - um DNS universal

Compartilhar Virtua clonando o mac address

Duas contas de Dropbox no mesmo computador

Iptables comunitário

Disco virtual do GMail pelo Firefox

  

Comentários
[1] Comentário enviado por EnioStudz em 28/11/2007 - 09:24h

Bom dia Pessoal !

Sou novo forum e meu conhecimento em Linux não é muito.
Estou com problema para compartilhar meu virtua com mais 3 PCs.

Tenho um link de 4 mega, meu modem do virtua é WebStar, a distro é o Kurumin 5.0 e coloquei um roteador D-Link DI 604.
Eu consigo entrar via browser na configuração do roteador, mas não consigo navegar. Fica parado no meio da conexão.

Se alguem puder me ajudar eu agradeço.

Enio

[2] Comentário enviado por paulotavio em 20/01/2008 - 11:37h

Muito bom o artigo!
A internet compartilhada funcionou 100% no meu Mac!
Já vi vários outros tópicos que me deram dor de cabeça e não resolveram...mas esse funciona!
Valeu, Geraldo!

[3] Comentário enviado por rrodrigues345 em 03/02/2010 - 15:30h

Olá amigo! Eu posso fazer essa configuração para compartilhar a minha internet do notebook com um outro pc via cabo crossover? daí eu capto o sinal da internet pelo WIFI, e compartilho pela placa de rede com fios...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts