Acho que o Android não suporta redes ad-hoc.
Eu criei um hot spot via rede > sem fio > use como ponto de acesso.
Outros laptops detectaram com êxito o hot-spot, puderam se conectar e usá-lo sem nenhum problema.
Mas nenhum celular Android consegue detectá-lo. Eu tentei com muitos telefones Android, mas nenhum poderia. (Descobri que até mesmo um ad-hoc criado no Windows não é detectado por qualquer telefone)
Então, há algo errado que estou fazendo (em vez disso, não estou fazendo nada além de clicar no botão "use as hotspot" ... mas ainda assim ...)? ou é que a rede não pode ser compartilhada com telefones? e se não, como posso compartilhá-lo com telefones?
Acho que o Android não suporta redes ad-hoc.
O Android por padrão não permite a conexão a redes ad-hoc. Existem muitos patches disponíveis on-line que permitem a conexão a redes ad-hoc, mas você precisa ser o root para aplicar o patch.
Por favor, siga este tutorial para fazer a conexão adhoc no Ubuntu, agindo como um hotspot wifi.
Estamos usando o hostapd para criar o ponto de acesso. para instalar, digite: sudo apt-get install hostapd
Copie a configuração abaixo para um hostapd.conf na sua pasta pessoal.
substitua a senha pela sua.
interface = wlan0 driver = nl80211 ssid = MyAP hw_mode = g canal = 11 wpa = 1 wpa_passphrase = MyPasswordHere wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP CCMP wpa_ptk_rekey = 600
Em seguida, basta criar uma conexão ad hoc e emitir sudo hostapd hostapd.conf no terminal.
Para uma explicação detalhada: