Ter um ponto de acesso adequado e amigável para convidados em uma máquina Linux exige pelo menos o seguinte:
- mude o seu cartão WiFi para o modo master (AP) - para tornar seu AP seguro você precisa configurar e executar o hostapd com pelo menos WPA2-PSK auth;
- faz com que você hospede um roteador habilitado para NAT, o que pode ser obtido com
iptables -t nat -A POSTROUTING -s INPUT_CIDR -o OUTPUT_INTERFACE -j SNAT --to YOUR_PUBLIC_IP
esysctl net.ipv4.ip_forward=1
; - um encaminhador de DNS e (mais importante) um servidor DHCP - dnsmasq pode fazer as duas coisas.
Eu tenho um conjunto de scripts Bash para configurar o Linux como um hotspot WiFi em apenas 2 comandos. Posso compartilhá-lo, se necessário.