Compartilhando internet via rádio entre um servidor Linux e clientes Windows

Este artigo tem como finalidade apresentar uma configuração básica para compartilhamento de uma conexão pppoe, via rádio, com estações Windows, utilizando, para isso, roteamento de pacotes, SNAT (para mascaramento) e DHCP para facilitar a configuração nas estações clientes.

[ Hits: 25.247 ]

Por: Junior Assis Barreto Bernardes em 19/11/2009


Introdução



O compartilhamento de internet entre um servidor Linux e estações Windows não é uma coisa trivial, principalmente quando se trata de conexões pppoe. Uma das complicações é que conexões pppoe domésticas normalmente possuem IP dinâmico. Assim o mascaramento de pacotes vindos da rede interna para a internet deve ser feito através de interfaces de conexão, e não por endereços IP.

Durante o texto alguns dos conceitos supracitados serão explicados mais detalhadamente para facilitar a compreensão do leitor, especialmente daqueles iniciantes.

Gostaria de salientar que a distribuição utilizada para o desenvolvimento desse artigo foi Ubuntu 8.10 (codenamed Hardy Heron).

Preparando o servidor

Primeiramente, deve-se estabelecer a conexão com a internet. No caso de conexões via rádio (wireless) isso é feito com o comando pppoeconf. Porém, antes de iniciar a conexão, certifique-se de que sua placa wireless está reconhecida e funcionando, utilizando o comando:

iwconfig

Caso apareça uma interface com o nome de wlanX, onde X é um número inteiro e positivo, então estamos prontos para continuar. Caso não apareça nenhuma interface com este nome, procure ajuda em como instalar o modelo da sua placa wireless no Linux, especialmente na distribuição que você está utilizando.

Posteriormente devemos configurar a interface wireless com o nome (ESSID) da rede sem fio que será utilizada para navegar na internet. Para isso, execute:

# iwconfig wlanX ESSID "nome da rede"

Onde X é o número que apareceu anteriormente quando executamos o comando iwconfig.

Feito isso estamos aptos para estabelecer a conexão com a internet. Para isso rode o comando:

# pppoeconf

Durante o processo serão requisitados alguns dados, como nome de usuário e senha e serão feitas algumas perguntas. Quanto as perguntas, se você ficar em dúvida, o próprio texto indicará a opção mais recomendada.

Após a configuração da conexão da internet devemos configurar a placa de rede que será utilizada para compartilhar a conexão. Para descobrir as placas que estão reconhecidas e em pleno funcionamento, execute:

ifconfig

As interfaces de interesses são as do tipo ethX, onde X é um número inteiro e positivo. Caso nenhuma interface com este nome apareça, execute:

ifconfig -a

para mostrar todas as interfaces existentes, levantadas ou não.

Se alguma interface de interesse aparecer, faça:

# ifconfig ethX up

para levantar e colocar a interface em funcionamento.

Com a interface de rede ethernet pronta, basta adicionar um ip para ela do seguinte modo:

# ifconfig ethX 192.168.0.1 netmask 255.255.255.0

Com X sendo o número da interface que está funcionando. O endereço ip (192.168.0.1) e máscara de rede (255.255.255.0) são apenas ilustrativos. Vou continuar admitindo esses valores, mas o leitor pode configurar a rede de acordo com as suas necessidades.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Habilitando o roteamento de pacotes
   3. Configurando o servidor DHCP
Outros artigos deste autor

Sistemas e volumes criptografados e escondidos utilizando o TrueCrypt

Leitura recomendada

Conceito de NAT detalhadamente

Configurando um arquivo de zona

Virtual Host com Apache + SSL

Internet lenta? Reclame é um direito seu, mas antes leia isto.

Quando seria mais conveniente usar wvdial no terminal para conexões 3G ou EDGE?

  
Comentários
[1] Comentário enviado por cleysinhonv em 19/11/2009 - 13:41h

Parabéns,

Bem explicado, detalhado, assim que gosto, você poderia ter explicado o significado de PPP e pppoe.

Esse vai para a lista.

[2] Comentário enviado por grandmaster em 23/11/2009 - 00:15h

gostei do artigo.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[3] Comentário enviado por leo1973 em 23/04/2010 - 11:26h

queria saber se este tuto e pra ocmpartilhar interent via radio tipo assim tem um micro linux com uma placa de rede sem fio e uma de rede e do outro lado tem uns clientes com placa sem fio tb. tipo aquelas antenas de grade direcvional de 24 dbi e se posso fazer em predios com este script. obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts