Matériel requis
- Raspberry Pi 3 ou 4
- Carte microSD (8 Go minimum)
- Alimentation adaptée
- Adaptateur Wi-Fi USB supportant le mode AP (si nécessaire)
- Accès SSH ou clavier + écran
Installation des paquets
sudo apt update
sudo apt install hostapd dnsmasq -y
Configuration réseau
1. Configurer l'interface
Ajoutez à la fin de /etc/dhcpcd.conf
:
interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant
sudo systemctl restart dhcpcd
2. Configurer DHCP
Sauvegardez l'ancien fichier :
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
Créez /etc/dnsmasq.conf
:
interface=wlan0
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
3. Configurer Hostapd
Créez /etc/hostapd/hostapd.conf
:
interface=wlan0
driver=nl80211
ssid=MonRaspiAP
hw_mode=g
channel=7
wpa=2
wpa_passphrase=MonMotDePasse
Modifiez /etc/default/hostapd
:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Démarrage des services
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
sudo systemctl enable dnsmasq
sudo systemctl start dnsmasq
Connexion et test
Connectez un appareil au SSID MonRaspiAP
avec le mot de passe configuré. Vérifiez l'allocation d'une IP entre 192.168.4.2
et 192.168.4.20
.
Options avancées
- Partage de connexion Internet via NAT
- Modification du canal et du mode
- Sécurisation du réseau avec
iptables
Conclusion
En quelques minutes, transformez votre Raspberry Pi en point d'accès Wi-Fi autonome, parfait pour des tests, des projets IoT ou une connexion de secours.