Compartilhar a internet, do Linux para a rede.

Sei que muitos de vocês já sabe de cor e invertido como fazer isso, mas ainda tem muita gente que ta chegando agora no Linux e não sabe, então, ai vai, pra mim tambem, quando eu esquecer, como compartilhar a internet no Linux!

Isso serve tambem pra quem quer transformar seu computador em um Access Point, e jogar a internet pelo ar. 😉

-|- Você vai precisar ter o iptables instalado, hoje em dia a maioria das distribuioções já o tras pré instalado por padrão, mas se por algum motivo não o tiver…

-> No Mandriva:
# urpmi iptables

-> No Debian, Ubuntu, Kurumin:
# apt-get install iptables

-> No CentOS, Fedora, Red Hat:
# yum install iptables

-> No Arch Linux e Frugalware:
# pacman -S iptables

E por ai vai.., 😛

Com o iptables instalado execute esses 3 comandos.]

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

Você vai ter que executar esses comandos a cada boot, e claro que podemos automatizar isso!

-|- Criando um Shell Script com o seguinte conteúdo.

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

Salve o script com o nome iniciarinternet

-|- Copie o script pro diretorio /usr/bin.

# cp iniciarinternet /usr/bin/

-|- Agora edite o seu arquivo de comandos a serem executados automaticamente durando a inicialização, o rc.local, adicionando o script que acabamos de criar.

# echo iniciarinternet >> /etc/rc.local

Pronto, se você fez tudo corretamente, a cada inicialização a internet será compartilhada para a outra máquina ou switch conectado numa segunda placa de rede no seu computador.

Caso não queira que seja executado automaticamente, só digitar como root quando quiser o comando iniciarinternet 😉

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s