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