Então eu usei o hostapd para criar um hotspot AP na minha máquina Ubuntu 16.04. Aqui está a configuração em /etc/hostapd/hostapd.conf
file
interface=wlp3s0
driver=nl80211
ssid=script
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=robots+humans
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Abaixo está o meu arquivo /etc/network/interfaces
:
auto lo
iface lo inet loopback
auto wlp3s0
iface wlp3s0 inet static
address 10.1.1.1
netmask 255.255.255.0
gateway 10.1.1.1
dns-nameservers 8.8.4.4 208.67.222.222
E antes de iniciar o hostapd, eu executei esses comandos de roteamento IP também
echo 1 | tee > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.1.1.0/16 -o \$ext_interface -j MASQUERADE
Quando inicio meu hostapd
, ele inicia meu hotspot AP com IP estático 10.1.1.1 e posso conectá-lo a partir de meu telefone e meu microcontrolador Intel Edison, pode até fazer ping de cada dispositivo do outro. Mas não consigo acessar o google.com pelo telefone ou pelo ping google.com da Intel edison.
Qualquer ajuda?
Eu já tentei estas sugestões abaixo e não funcionou.