Dopo aver visto come configurare il Pi Zero come accessorio e come condividergli internet tramite la porta OTG, vediamo come creare un hostpot Wi-Fi dal Pi Zero. Quindi con la possibilità di connettervi come fosse un router Wi-Fi.
Come potete vedere dalla foto qua sotto, avendo due antenne Wi-Fi (ne ha una integrata il Pi Zero W) posso connetterlo sia al router principale che fargli generare un hotspot Wi-Fi.
Partiamo facendo gli aggiornamenti:
sudo apt update sudo apt upgrade
Poi installiamo:
sudo apt install dnsmasq hostapd
E stoppiamo i servizi:
sudo service dnsmasq stop sudo service hostapd stop
Assicuratevi d’aver l’interfaccia wlan0 configurata nell’interfaces (e che quindi sia utilizzabile).
Andiamo a modificare dnsmasq (che questa volta useremo per il Wi-Fi):
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig sudo nano /etc/dnsmasq.conf
Aggiungete queste due righe:
interface=wlan0 dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
Ora impostate un indirizzo IP fisso per la wlan0:
sudo nano /etc/dhcpcd.conf
E incollate:
interface wlan0 static ip_address=192.168.4.1/24 static routers=192.168.4.1 static domain_name_servers=192.168.4.1
E create la configurazione per il Wi-Fi:
sudo nano /etc/hostapd/hostapd.conf
Incollate (modificando il nome che preferite):
interface=wlan0 driver=nl80211 ssid=Pi hw_mode=g channel=7 wmm_enabled=0 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=password wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
Ora modificate questo file:
sudo nano /etc/default/hostapd
Con questa riga così:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Ora attiviamo tutto:
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo service hostapd start sudo service dnsmasq start
E siete finalmente pronti per connettervi con il vostro smartphone o con il vostro computer.
Fonte https://www.raspberrypi.org/documentation/configuration/wireless/access-point.md