Primeiro, você precisa saber que o Android não "vê" redes ad-hoc. Você tem que criar um ponto de acesso.
Em segundo lugar, você tem que ter certeza de que sua placa wlan é compatível com hotspot. Isso é chamado de modo mestre . Se for, então você pode usar hostapd , quitesimple para iniciar e configurar dado um arquivo de configuração. Como exemplo eu uso isso:$ cat ~/hostapd-minimal.conf
#change wlan0 to your wireless device
interface=wlan0
driver=nl80211
ssid=test
channel=1
hw_mode=g
$ sudo hostapd ~/hostapd-minimal.conf
Minha máquina roda no Linux Mint 12, que é baseado no Ubuntu-11.10. E enfrentei alguns problemas por causa do IPv6. Eu recebi este erro no syslog:
$ dmesg
[ 453.348841] rtl8192c: Loading firmware file rtlwifi/rtl8192cfw.bin
[ 464.654466] wlan0: no IPv6 routers present
Este erro é muito comum e é difícil trabalhar com o pobre gestor de rede ... Foi reportado no Ubuntu várias vezes:
Para consertar isso, você tem que tentar soluções propostas, ainda não tenho.