Le SSID sera JONATHAN et la clé 12345678910. Les appareils qui se connecteront récupèreront une adresse IP en 192.168.2.X. Le Raspberry Pi Zero aura pour IP 192.168.2.1. Il n’aura pas accès à internet et les postes clients connectés dessus non plus. Un répertoire Public sera accessible à tout le monde.
- Télécharger la dernière Raspbian (vous obtiendrez un fichier .zip)
https://www.raspberrypi.org/downloads/raspbian/
Décompresser l’archive
[karim@monpc$ unzip 2018-06-27-raspbian-stretch.zip Archive: 2018-06-27-raspbian-stretch.zip inflating: 2018-06-27-raspbian-stretch.img
- Installer Raspbian sur une microSD (16 Go)
https://www.raspberrypi.org/documentation/installation/installing-images/README.md
Récupérer Etcher pour Linux x64 (64-bit) (AppImage) et lancer l’appli
Choisir l’image 2018-06-27-raspbian-stretch.img et lancer l’écriture
- Insérer la microSD dans le Raspberry PI Zero W, brancher un clavier + souris + écran (il faudra un réplicateur de ports USB qui fonctionne avec un Pi Zero …) puis démarrer
Raspbian démarre et on arrive directement sur le bureau - Lancer Raspi-config en mode graphique et faire les changements pour démarrer en console, activer l’accès SSH, mettre le clavier en azerty
- Configurer le Wifi
- Redémarrer, on arrive en mode console (plus d’interface graphique)
- Se mettre en root
sudo bash - Changer le mot de passe par défaut (raspberry) avec la commande passwd
- Mettre à jour tous les paquets :
apt-get update
- Installer les paquets suivants :
apt install hostapd dnsmasq samba samba-common-bin - Dans le fichier /etc/rc.local, ajouter la ligne
ifconfig wlan0 192.168.2.1
- Dans le fichier /etc/dhcpd.conf, mettre :
interface wlan0
static ip_address=192.168.2.1/24
denyinterfaces eth0
denyinterfaces wlan0 - Dans le fichier /etc/dnsmasq.conf, mettre :
interface=wlan0
dhcp-range=192.168.2.2,192.168.2.50,255.255.255.0,24h - Dans le fichier /etc/default/hostapd, il faut
DAEMON_CONF= »/etc/hostapd/hostapd.conf »
- Dans le fichier /etc/hostapd/hostapd.conf, mettre :
interface=wlan0
ssid=JONATHAN
hw_mode=g
channel=11
wpa=1
wpa_passphrase=12345678910
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
wpa_ptk_rekey=600
macaddr_acl=0 - Dans le fichier /etc/samba/smb.conf, mettre :
[public]
comment= Public Storage
path=/home/shares/public
writable = yes
browsable=yes
;valid users = @users
;force group = users
create mask = 0644
directory mask = 0755
read only = no
public = yes
force user = pi
- Exécuter les commandes suivantes :
update-rc.d hostapd defaults systemctl enable hostapd systemctl enable dnsmasq systemctl enable samba systemctl start hostapd systemctl start dnsmasq /etc/init.d/samba restart reboot
Sous Android, installer, via le PlayStore, l’application X plorer. Le partage est accessible via l’IP 192.168.2.1.