Como instalar arquivos ".bar"
Converter Apps Android para Playbook
Apps Android Convertidas

sábado, 6 de outubro de 2012

Compartilhando Internet do Notebook (Ou PC com placa Wi-Fi) com o Playbook ( Usando Connectfy-me ou Hostapd)

Muitos já devem conhecer essa dica, mas para aqueles que ainda não sabem, vamos a explicação. Desde o lançamento do Windows 7 ele trouxe uma tecnologia nova chamada Virtual Access Point que permite transformar sua placa Wi-Fi em um ponto de acesso, que pode ser usado para compartilhar sua internet com qualquer dispositivo Wi-Fi, sem atrapalhar sua conexão com a internet mesmo que seja também usando a mesma placa. Nem todos os modelos de placas são compatíveis e para o modo Ponto de Acessso Wi-Fi só funciona no Windows 7 ou posterior.

Para saber se sua placa é compatível consulte:
http://support.connectify.me/entries/20316736-is-my-wi-fi-card-supported

Esse recurso pode ser ativado no Windows 7 sem instalar nada, mas é mais fácil utilizar o Connectfy-me pois ele é mais intuitivo e fácil de se uitiliar.

Depois de verificar se sua placa está na lista de placas compatíveis faça o download pelo link abaixo:
http://www.connectify.me/download-lite/

No final da página preencha seu email e clique em "Download Now" para a opção Connectfy-me lite.

Depois de baixado prossiga com a instalação que é bem simples.

Depos de iniciar o aplicativo pela primeira vez ele vai perguntar se deseja adquirir a versão pro, basta clicar em "Try Connectify lite", então verá uma tela como está:



 Em "Hostpot Name", escolha o nome para a rede, caso haja algum problema com o nome ele vai lhe avisar, escolha uma senha e coloque em "Password" (só pode ser de 5, 10 ou 26 caracteres). Em "Internet do Share", escolha na lista o seu adaptador que está conectado a internet, seja qual for, inclusive modens 3G, placa sem fio, placa de rede padrão, etc. Em "Share Over", selecione sua placa de rede em fio, depois em "Sharing Mode" escolha "Wi-Fi Access Point, Encrypted(WPA2)" e por ultimo clique em "Star Hotspot". Apos alguns segundos a rede sem fio deve aparecer no Playbook, conectese a ela com a senha que escolheu e seja feliz.

Vale salientar novamentte que sua placa precisa ser uma das compatíveis e que mesmo assim nem sempre funciona (Minha placa mesmo inicia o Hotspot, mas depois de alguns segundos ela para, mas é um bug específico dela e não do programa). O Playbook não acessa redes Ad-Hoc (Elas nem são detectadas pelo Playbook), por isso não adianta tentar usar o Connectfy no Windows XP ou criar uma usando qualquer modo.

E se estiver usando Linux? Basta usar Hostapd

Caso você esteja usando linux ainda resta uma opção, basta usar o programa Hostapd, que faz quase a mesma coisa que o Connectfy-me. O Hostapd não consegue criar um ponto de acesso se sua placa é usada para acessar a internet, então no linux só se sua conexão com a internet for via cabo, modem 3G, ou tiver duas placas de rede sem fio. Você também precisará configurar os IP's do Notebook(Ou PC) e Playbook Manualmente.

Pagina Principal do Programa:
http://hostap.epitest.fi/hostapd/

Vou mostar aqui um rápido tutorial, mais explicações favor pesquisem na internet que encontrarão tutorias para cada disrtro.

Seguindo se sua distro for baseada em Debian, com os comando para instalação:

# apt-get install hostapd

Depois de instalado vai precisar de um arquivo de configuração "hostapd.conf " para o hostapd. vou lhes mostrar o conteúdo do meu arquivo de configuração que é bem básico:

interface=wlan0
driver=nl80211
ssid=MeuAp
hw_mode=g
channel=11
wpa=1
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_ptk_rekey=0


Vejá que é bem simples, basta em "interface=" colocar depois o nome da sua interface Wi-Fi que geralmente é esse mesmo, depois em "ssid=" o nome da rede, no meu caso "MeuAp", e em "wpa_passphrase=" a senha que mais uma vez precisa ter 8,10 ou 26 caracteres, no meu caso escolhi uma senha bem simples "12345678". Todo o resto é de alteração opcional. Caso queira baixar esse arquivo já pronto baixe pelo link abaixo, altere ou deixe como está caso queira.
http://www.mediafire.com/?299t16s63ltgptm

 Na pasta onde você baixou ou criou o seu arquivo de configuração, execute o comando abaixo para criar a rede sem fio:

 # sudo hostapd hostapd.conf

Depois desse comando já conseguirá ver a rede no seu Playbook, mas ainda não vai conseguir acessar a internet, então não conecte nela ainda. Vai precisar configurar o ip do Notebook e do Playbook, além de ativar o compartilhamento de internet no linux.

Primeiro defina o IP do seu computador e a mascara de rede na sua placa de rede em fio, no meu caso usei o IP 192.168.44.1, que é bem comum e mascara de rede 255.255.255.0:

 # sudo ifconfig wlan0 192.168.44.1 netmask 255.255.255.0

Por ultimo ative o IP Forward no linux, que ativa o redirecionamento de tráfego e consequentemente o compartilhamento da internet com os comandos:

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

Observe que no segundo comando eu ativei o reteamento da interface eth0, que é minha placa de rede conectada e internet, caso você acesse internet com outra interface altere-a(Por exemplo modem 3G via USB geralmente é usb0).

Agora vamos finalmente ao Playbook, toque para se conectar na rede sem fio criada (No caso a rede MeuAP), depois coloque a senha escolhida (caso tenha usado o arquivo que disponibilizei a senha é 12345678), não conecte ainda,  vá em avançado, desmarque "obter automaticamente um endereço de IP) e coloque manualmente os dados de IP, servidor, Mascará de rede, Servidor DNS, etc. Caso tenha usado o IP 192.168.44.1 (IP por mim nesse tutorial) no Linux, serão as seguintes informações:

IP: 192.168.44.4
Mascara de Rede: 255.255.255.0
DNS Primario: 8.8.8.8
DNS Secundário: 4.4.4.4
Gateway: 192.168.44.1

Observe que o IP pode ser qualquer um no formato 192.168.44.X, menos com final 1 que já é o servidor linux. Os servidores DNS também podem ser outros conforme queira, os acima são os servidores DNS públicos do Google.

Depois de preencher tudo pode clicar em conectar que seu Playbook deve acessar a internet.

Bem é isso pessoal, não tenho muita experiência mas qualquer problema ou sugestão postem nos comentários.

 

Um comentário:

  1. no windows 7 e 8 uso o comando

    netsh wlan set hostednetwork mode=allow
    netsh wlan set hostednetwork ssid="nomedarede" key="senha"
    netsh wlan start hosted network

    bastando alterar o nome da rede e a senha como desejado.

    pena que acabou mais é o melhor blog para BB PB

    ResponderExcluir