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.., :P
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 ;)
quarta-feira, 11 de junho de 2008
Assinar:
Postar comentários (Atom)

0 comentários:
Postar um comentário