Por que o Android não reconhece o hotspot WiFi criado pelo Ubuntu?

3

Eu criei ponto de acesso Wi-Fi via meu laptop Ubuntu. E agora eu liguei o WiFi no meu celular Android para acessar a internet, mas não consigo ver o ponto de acesso que eu criei via laptop Ubuntu.

Eu fiz alguma coisa errada? Eu quero acessar a internet no meu celular Android via WiFi do Ubuntu Ubuntu. É possível?

    
por Annapureddy Hari 11.10.2013 / 06:34

1 resposta

1

  1. Antes de mais nada, certifique-se de que o seu adaptador Wi-Fi suporta pontos de acesso de infraestrutura. Se você usou connectify no seu sistema Windows e funcionou, pule esta etapa.

abra o terminal e digite: sudo lshw | menos

encontre a seção -network e verifique se o driver é ath5k ou ath9k, essa solução funcionará apenas para esses drivers, mas deve atender às necessidades da maioria dos usuários de laptop.

  1. Agora precisamos instalar duas ferramentas adicionais para criar um hotspot, o primeiro é o hostapd (servidor de hotspot), o segundo é o dnsmasq (servidor dns dhcp)

no tipo de terminal: sudo apt-get install hostapd dnsmasq

  1. pare esses serviços se já estiverem iniciados e evite que eles iniciem na inicialização do sistema.

no tipo de terminal: serviço sudo hostapd stop sudo service dnsmasq stop sudo update-rc.d hostapd desativar sudo update-rc.d dnsmasq desativar

  1. Agora precisamos configurar os arquivos de configuração. no tipo de terminal: sudo gedit /etc/dnsmasq.conf ou sudo kate /etc/dnsmasq.conf se você usar o kde

adicione essas linhas ao arquivo de configuração Código:

 # Bind to only one interface
 bind-interfaces
 # Choose interface for binding
 interface=wlan0
 # Specify range of IP addresses for DHCP leasses
 dhcp-range=192.168.150.2,192.168.150.10
  1. configuração do hostapd

no tipo de terminal: sudo gedit /etc/hostapd.conf

e adicione essas linhas

Código:

 # Define interface
 interface=wlan0
 # Select driver
 driver=nl80211
 # Set access point name
 ssid=myhotspot
 # Set access point harware mode to 802.11g
 hw_mode=g
 # Set WIFI channel (can be easily changed)
 channel=6
 # Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2)
 wpa=2
 wpa_passphrase=mypassword

Você pode alterar o nome e a senha do ssid para o que quiser aqui. A configuração atual criará um ponto de acesso chamado myhotspot com a senha mypassword.

  1. Agora crie em qualquer lugar que você quiser um arquivo chamado start.sh Edite-o com qualquer editor de texto como este:

Código:

 #!/bin/bash
 # Start
 # Configure IP address for WLAN
 sudo ifconfig wlan0 192.168.150.1
 # Start DHCP/DNS server
 sudo service dnsmasq restart
 # Enable routing
 sudo sysctl net.ipv4.ip_forward=1
 # Enable NAT
 sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
 # Run access point daemon
 sudo hostapd /etc/hostapd.conf
 # Stop
 # Disable NAT
 sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE
 # Disable routing
 sudo sysctl net.ipv4.ip_forward=0
 # Disable DHCP/DNS server
 sudo service dnsmasq stop
 sudo service hostapd stop

Você provavelmente precisará alterar o ppp0 para eth0 (ou qualquer outro número que se refira à sua conexão com fio.

  1. último passo. Agora você pode começar seu hotspot iniciando nosso script. basta executá-lo usando o sudo sh para mim, parece que o sudo sh /home/ogyct/Desktop/start.sh, porque eu tenho na minha área de trabalho

Fonte: link

    
por MS_ 08.12.2013 / 06:12