Compartilhando a Internet

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

[ Hits: 8.492 ]

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

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

Instalando Tomcat e JDK com apt-get (Debian)

Instalação do Skype no Debian

Assistir vídeos da globo no Debian

Leitura recomendada

Atualizar Adobe Flash Player Debian Jessie 8.1

Personalizar páginas de erro no Squid

Fazendo Upload no Git pelo Terminal

Squid: Bloquear MSN de forma transparente

Ajustando o tamanho do cache no Squid

  

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 ricardoperera 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