
sdrconsulting
(usa CentOS)
Enviado em 30/08/2007 - 12:39h
Existem diversar formas de fazer a mesma coisa, vou explicar a mais simples e aos poucos vamos incrementando.
O linux trabalha da seguinte forma, contagem exata, tudo inicia do zero, seguindo essa linha de raciocinio o servidor que voce montará para compartilhar a internet tb deve ter duas placas de rede, sendo a primeira reconhecida como eth0 e a outra como eth1.
Vamos considerar que a placa ETH0 receberá o seu link de internet e a ETH1 será ligada ao seu switch da sua rede local.
1) Cenário - Sua conexão com a internet é por IP Fixo - Configure os endereços ips da sua conexão corretamente no linux e faça um teste de navegação, se tudo estiver correto, podemos pular para o proximo passo.
2) Cenário - Sua conexão com a internet é por IP Dinamico - Configure a sua conexão PPP corretamente no linux e faça os teste de navegação, no fedora ou redhat a configuração pode ser feita atraves do utilitário adsl-setup.
3) Configurando.
No primeiro cenário, o ip fixo da internet esta corretamente configurado na placa de rede eth0, devemos então configurar o endereço ip da rede local na placa eth1.
Atenção, na placa de rede eth1 somente configurar o endereço IP e Mask, não coloque gateway, dns e/ou wins. OK
Caso a sua conexão seja discada o seu linux criará uma interface chamada ppp. o procedimento para a interface eth1 continua o mesmo passado acima.
Feito isso, devemos habilitar o roteamento no linux, simples e facil, digite o comando abaixo:
echo 1 > /proc/sys/net/ipv4/ip_forward
Pronto, quase lá, vá até a sua estação windows e configure da seguinte forma, coloque um ip fixo, mask, o gateway - coloque o ip do seu servidor linux (o mesmo que voce configurou na placa eth1), nos DNS coloque os que o seu provedor de internet forneceu.
Feito a configuração no seu computador windows, tente pingar o ser servidor linux tanto pelo endereço Ip configurado na ETH1, e depois ping o IP da ETH0 ou da sua conexão PPP. Se tudo estiver certo voce obtera as respostas do ping. Parabéns, vamos para o procimo passo.
Mascarando as conexões,
Inicialmente qualquer tipo de conexão que venha da sua rede local pode acessar a internet, esse é mesmo procedimento que o seu windows esta fazendo. Ok.
Se a sua conexão for atraves do 1 cenário digite o seguinte comando:
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Se a sua conexão for atraves do 2 cenário digite o seguinte comando:
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Pronto.
Agora vá até o seu windows e navegue com tranquilidade.
Para mais infromações, post aqui no forum mesmo, ou me add no msn: sylvio@sdrconsulting.com.br