Você precisa criar pontos de acesso sem fio de infra-estrutura (modo de ponto de acesso), em vez de ponto de acesso ad-hoc.
No linux (ubuntu) usei o ap-hotspot e o que funciona para mim (eu me conectei com o WP8 e com o Android 4.4, não sei sobre os iPhones).
Para instalação
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Atualização para 14.04
A versão do hostapd no Ubuntu 14.04 é buggy e não funciona corretamente. Para que o AP-Hotspot funcione com o hostapd no Ubuntu 14.04, você precisa fazer o downgrade do hostapd e usar o apt para manter o pacote, para que ele não seja atualizado.
Para fazer isso, use os seguintes comandos:
Para 32 bits:
cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
Para 64 bits
cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
Configuração
sudo ap-hotspot configure
Elepediráinterfaces,nomedopontodeacesso(quepodeserqualquercoisaquevocêqueiravercomonomewifi_hotspot),senha(queésuachavedesegurançawifi_hotspot).
Agora,sevocêconseguirconfigurarcomsucessoenãorecebernenhumtipodeerrosdeWi-Finãosuportados(seissoacontecer,significaqueseuwifi_cardnãosuportainfra-estruturaAccesspointwifi_hotspot,portanto,nãopodefazernada)e,emseguida,procceed.
Agora,bastainiciarseupontodeacessocomo
sudoap-hotspotstart
Sevocêquiserparar,então
sudoap-hotspotstop
Sevocêquiservertodososcomandosdisponíveis
sudoap-hotspot
Vocênãovêestehot-spotemexecuçãoemnenhumindicadoroualgoassim,aindaestouachandocomodeterminaraverificaçãodestatusdele.
Estouusandoédasúltimassemanasenãohábugs(semefeitoscolaterais)ainda.EuestouusandooGnome-Ubuntu13.10amd64compartilhandoeth0paraomeuWP8.
FONTE: link
FONTE: link