Acces Point Raspberry
De FFAWiki
La revisió el 18:19, 8 gen 2026 per Fanglada (discussió | contribucions)
Versió actualitzada
sudo nmcli connection add type wifi ifname wlan0 con-name Hotspot autoconnect yes ssid RouterPi
sudo nmcli connection modify Hotspot 802-11-wireless.mode ap 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk "Password"
sudo nmcli connection modify Hotspot ipv4.method shared ipv4.addresses 192.168.4.1/24
sudo nmcli connection up Hotspot
Versió Antiga
Instal·lació
Instal·lar els paquets: dnsmasq, hostapd, dhcpcd, iptables i iptables-persistent.
- sudo apt install -y dnsmasq hostapd dhcpcd iptables iptables-persistent
Configuració
- Afegim les dues últimes línies, ja que en comptes d’utilitzar Network Manager per configurar la @IP estàtica a la Raspberry utilitzem el servei dhcpcd.
- Configurem el servei dhcpcd, per a tenir @IP=192.168.0.1 amb màscara /24. Un cop configurat reiniciem el servei per aplicar els canvis.
- Configurem el servei dnsmasq, fem una còpia del fitxer original, en buidem el contingut i el canviem pel que es mostra a la imatge. Configurem la interfície wlan0 i les @IP d’inici i de fi del rang, amb la seva màscara i el temps que ha de passar per alliberar la @IP. Un cop configurat reiniciem el servei per aplicar els canvis.
- Configurem el servei hostapd, modifiquem els valors de la xarxa wifi que generarem.
- Al fitxer /etc/default/hostapd descomentem la línia DAEMON_CONF i posem la ruta del fitxer anterior.
- Executem unmask, activem el servei per l’inici automàtic i iniciem el servei.
- sudo systemctl unmask hostapd
- sudo systemctl enable hostapd
- sudo systemctl start hostapd
- Descomentem la línia net.ipv4.ip_forward=1 en el fitxer /etc/sysctl.conf per habilitar l’ip forwarding entre el eth0 i el wlan0
- Afegim aquesta regla a la taula per habilitar la NAT, i fem persistents els canvis a la taula.
- sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
