Artigos: 67   Dicas: 134   Usuários: 259
Esqueceu sua senha? Cadastre-se
scriptsadmin
velha desconfiada
Linux mulheres
Distribuições Linux
Qual comando você mais usa quando loga no Linux ?
Home >> Dicas >> Internet >> Compartilhar a Internet com o Linux de modo simples e rápido
bad Visualizar Perfil

Compartilhar a Internet com o Linux de modo simples e rápido

Se você quer usar o Linux para compartilhar a Internet é muito fácil sendo que depois que os usuários estão navegando e enviando e-mails outros recursos podem serem implementados como firewall, politicas de acesso entre outros.
Data de criação: 20/08/2009
Indicar para um amigo Indicar para um amigo     Favoritos Favoritos

Compartilhando a Internet usando o Linux

Mulheres Linux
Antes de tudo é preciso ter duas placas de rede instalada na máquina que irá compartilhar a Internet, instale a sua distro preferida, no meu caso usei o Debian 5.0 Lenny.

Com as duas placas instaladas e configuradas é so digitar os comandos

Verifique antes se as placas estão funcionando digite ifconfig no meu caso esta assim

eth0 Link encap:Ethernet HWaddr 00:10:b5:ab:0a:a9
inet addr:200.167.110.56 Bcast:200.167.110.75 Mask:255.255.255.192
inet6 addr: fe80::210:b5ff:feab:aa9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1373967 errors:0 dropped:0 overruns:0 frame:0
TX packets:1226055 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:648158899 (618.1 MiB) TX bytes:206595380 (197.0 MiB)
Interrupt:19 Base address:0xe000

eth1 Link encap:Ethernet HWaddr 00:0d:87:7d:1a:e3
inet addr:192.168.0.250 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20d:87ff:fe7d:1ae3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1147379 errors:0 dropped:0 overruns:0 frame:0
TX packets:1312454 errors:0 dropped:0 overruns:0 carrier:0
collisions:67318 txqueuelen:1000
RX bytes:286052686 (272.8 MiB) TX bytes:904730185 (862.8 MiB)
Interrupt:19 Base address:0xe400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1960 errors:0 dropped:0 overruns:0 frame:0
TX packets:1960 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:117680 (114.9 KiB) TX bytes:117680 (114.9 KiB)

Como você pode ver a placa eth0 é a que esta recebendo a Internet

A eth1 é a rede interna com o ip 192.168.0.250

faça um ping na rede interna so para garantir que a máquina enxerga as estações

feito agora digite os 3 comandinhos mágicos

1 -
echo 1 > /proc/sys/net/ipv4/ip_forward

2 -
modprobe iptable_nat

3 -
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Em que:

1 - ativa o pacote ipv4
2 - levanta o modulo de nat
3 - realiza o forward para que as duas placas conversem entre si trocando os pacotes não esqueça que a eth0 é a placa da Internet

Grave essas 3 linhas no final do arquivo de inicialização que no Debian fica em:

/etc/init.d/bootmisc.sh

Um grande abraço a todos

Dicas deste Autor

Comentários

linus Visualizar Perfil

25/02/2010 - 06:02:06

Bom e cimples.

Mapa do Site