Páginas

segunda-feira, 27 de dezembro de 2010

wi-fi em modo ad-hoc

Como comprei um celular com wi-fi recentemente e como não possuo um roteador wireless, pesquisei na internet e achei um bom tutorial de como compartilhar sua rede cabeada pela placa wi-fi do notebook - ou desktop.

Estamos falando aqui de linux e essa dica foi testada e verificada no Ubuntu 10.10.

Primeiramente deve-se desligar sua interface wireless com o comando:

$ sudo ifconfig wlan0 down

wlan0 é a minha interface, pode ser que no seu caso tenha outro nome!

Depois vamos colocala em modo Ad-Hoc com o comando:

$ sudo iwconfig wlan0 mode Ad-Hoc

Agora vamos subir a interface com um IP e uma máscara de sub-rede compatível, o IP deve ser em uma faixa diferente da faixa da sua interface de rede cabeada:

$ sudo ifconfig wlan0 10.0.0.1 netmask 255.0.0.0 up

Definimos um essid, uma canal de operação e no caso vamos colocar sem chave de encriptação (é mais fácil, porém menos seguro)

$ sudo iwconfig wlan0 essid teste
$ sudo iwconfig wlan0 channel 8
$ sudo iwconfig wlan0 key off

Feito isso já teremos nossa placa devidamente configurada, agora vamos setar algumas coisas no sistema para que ele faça a ponte entre a rede criada com a placa wi-fi e a rede cabeada que você possue:

$ sudo modprobe iptable_nat
$ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward

Lembre de substituir a interface eth0 pela interface correta - no meu caso é a ppp0!

Agora possuímos uma rede wi-fi operante, para funcionar certinho no celular ele tem que ser capaz de reconhecer que o sinal vem de uma interface em modo ad-hoc, o meu reconheceu! Além disso temos que setar o gateway com o IP que escolhemos para a placa wi-fi, a máscara de sub-rede, o IP que o celular terá bem como os servidores de DNS (8.8.8.8 para o servidor 1 e 8.8.4.4 para o servidor 2 - esses são do google!).

Fonte: GDH Press

Nenhum comentário:

Postar um comentário