De Wiki Tarrafa.org - Documentação Colaborativa e Livre
Tabela de conteúdo |
Introdução a redes sem fio
Rede sem fio, conhecidas também por wireless, wi-fi, 802.11, entre outras denominações, são redes que operam em uma freqüência pre-definida, as mais populares operam a 2.4 GHz, e outras que operam 900 MHz, 5.8 GHz, entre outras, quando se opera em freqüência todos os equipamentos devem operar na mesma freqüência, exemplo: Tenho 2 pontos distintos à 50 metros sem obstáculos, essa ligação damos o nome de enlace de rede wireless, os 2 pontos devem operar na mesma freqüência, operando no ad-hoc ou infra-estrutura, quando falamos em redes wireless a mesma pode ser defina em dois modos de operação são eles:
Infra-estrutura/Manager
Nesse modo de operação todos os computadores da rede são gerenciados por um Access Point, ele que é responsável pelo funcionamento da rede sem fio, distribuição de ips ou não, rotas, servidores de nomes (DNS), seria um Switch gerenciável de rede sem fio, para operar nesse modo tenho que ter um Access Point, se não tiver ?? vou ter que compra ;(, abaixo seria a topologia da rede, no centro, aquela torre seria a representação do Access Point.
ad-hoc
Nesse modo de operação o gerenciamento de rede e distribuído, e todos que fazem parte da mesma trabalham como se fossem uma rede peer-to-peer, porem o alcance e a velocidade são reduzidos, esse modo de operação e indicado para pequenas redes.
Outras referencias para consulta
http://pt.wikipedia.org/wiki/Ad_hoc
http://pt.wikipedia.org/wiki/IEEE_802.11
http://www.vivasemfio.com/blog/modo-ad-hoc/
Configuração Passo a Passo
Verificando a interface de rede sem fio
Vamos verificar se a placa de rede sem fio se encontra ativa no nosso Gnu/Linux, chame um terminal e vamos lá.
$sudo su (enter)
Informe a sua senha para se tornar super-usuário.
#iwconfig
esse comando deve te retornar algo parecido com isso abaixo, lembra que falamos em rede 802.11, então nesse caso temos uma interface IEEE 802.11b, e podemos configura-la ela é a wlan0.
root@felicidade:/home/elaine# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
ppp0 no wireless extensions.
wlan0 IEEE 802.11b ESSID:""
Mode: Frequency:2.462 GHz Cell:
Bit Rate=11 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0/0 Signal level:-0 dBm Noise level:-0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Configurando o tipo, nome e ip da interface de rede sem fio
Definindo tipo de operação da rede e nome da rede sem fio
#iwconfig wlan0 mode ad-hoc essid "tarrafa"
Definindo o ip da interface
#ifconfig wlan0 192.168.0.1
Explicações/conclusões
O nome da rede e definido pelo parâmetro essid no comando iwconfig e pode ser alterado para qualquer nome, sem espaço ou caracteres especiais. Para cada computador ligado, as suas placas de rede sem fio devem ter um unico ip na rede, se houver computadores com o mesmo ip isso vai ocasionar conflito de ip, impossibilitando esses computadores de utilizar a rede sem fio, para cada computador na rede lembra de definir um ip que já não esteva em uso, o comando pra definir ip vimos acima é o:
#ifconfig wlan0 "numero de ip"
Outras referencias para consulta
http://www.guiadohardware.net/dicas/configurando-redes-wireless-modo-ad-hoc.html
Compartilhando a internet
Estamos considerando que em um computador da rede temos uma conexão com a internet, essas configurações tem que ser feitas no mesmo.
Ativando o repasse de pacotes
Precisamos ativar o repasse de pacotes entre as interfaces de rede, isso é feito com o comando
#echo "1" >/proc/sys/net/ipv4/ip_forward
Mascarando a interface de saida para internet
O tal do Mascaramento da interface de internet, seria ocultar nosso ip de rede interna 192.168.0.xx para que ao enviar ou receber pacotes para a internet eles venham com o endereço da interface de saida para a grande rede, ao invés do nosso ip local 192.168.0.xx, vamos utilizar o firewall do Gnu/Linux para missão, a interface de saída minha e a ppp0, troque se a sua for diferente.
#iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Conclusões
Uma forma rápida e simples de configurar uma rede sem fio, para que os computadores peguem ip automaticamente pode ser instalado um servidor de ips (dhcp-server), e assim definir no servidor dhcp as configurações de gateway, dns e faixa de ips, veja a wiki Configurando um servidor ips dhcp

