7.3.1. Introduction

7.3.2. Adresse IP statique

Afin de pouvoir nous connecter plus facilement en SSH à la PI, nous allons déclarer une IP fixe sur l’interface ethernet eth0 et wifi wlan0. Pour cela rendez-vous dans le fichier suivant :

sudo nano /etc/network/interfaces

Puis rajouter à la fin du fichier les lignes suivantes :

auto wlan0
iface wlan0 inet static
        address 192.168.1.10/24

auto eth0
iface eth0 inet static
        address 192.168.2.10/24

Vous pouvez fermer le fichier avec CTRL+X puis Y.

Nous devons maintenant activer le service SSH. Si cela n’est pas déjà fait, rentrez la commande suivante :

sudo raspi-config

Vous arrivez sur une nouvelle interface, vous pouvez naviguer avec les touches flèches et entrer. Interface Options > SSH, on vous demande ensuite si vous voulez activer le SSH, choisissez évidemment OUI puis Ok. Vous pourrez quitter la fenêtre avec Echap.

../_images/raspi_config1.png

Vous pouvez maintenant redémarrer la PI.

7.3.3. Hotspot WIFI

Nous allons maintenant faire en sorte que la PI émette un réseau wifi sur lequel nous pourrons nous connecter, ce dernier ne sera connecté à aucun réseau Internet, mais nous permettra de nous connecter en SSH dessus pour travailler plus facilement.

7.3.3.1. Prerequis

Avertissement

L’étape précédente d’ajout d’une IP fixe sur l’interface wlan0 est nécessaire pour le bon fonctionnement de cette partie.

Commençons par installer les services nécessaires :

sudo apt-get install hostapd
sudo apt-get install dnsmasq

Nous allons rapidement nous assurer que ces services seront bien actifs au démarrage puis nous les stoppons le temps de faire notre configuration réseau.

sudo systemctl unmask hostapd.service
sudo systemctl unable hostapd.service
sudo systemctl stop hostapd
sudo systemctl unmask dnsmasq.service
sudo systemctl unable dnsmasq.service
sudo systemctl stop dnsmasq

7.3.3.2. Adresse IP fixe en wifi

Rendez-vous dans le fichier suivant :

sudo nano /etc/dhcpcd.conf

Puis ajouter les deux lignes suivantes à la fin du fichier. Ces dernières permettent de fixer l’IP de la PI sur l’interface wifi wlan0 pour le réseau wifi.

interface wlan0
        static ip_address=192.168.1.10/24

Enregistrez et fermez le fichier avec CTRL+X puis Y.

../_images/dhcpcd.conf1.png

Attention l’adresse IP renseignée doit être la même que l’IP fixe déclarée dans le fichier /etc/netowork/interfaces sur l’interface wlan0.

7.3.3.3. Configuration du serveur DHCP

Sauvegardons d’abord le fichier initialement présent.

sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.old

Puis créons notre propre serveur grâce au fichier suivant :

sudo nano /etc/dnsmasq.conf
interface=wlan0
        dhcp-range=192.168.1.11,192.168.1.100,255.255.255.0,24h

Enregistrez et fermez le fichier avec CTRL+X puis Y.

../_images/dnsmasq.conf1.png

7.3.3.4. Paramétrage du réseau wifi

Paramétrons le réseau wifi dans le fichier suivant :

sudo nano /etc/hostapd/hostapd.conf
interface=wlan0
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
ssid=NOM_DU_RESEAU
wpa_passphrase=MOT_DE_PASSE

Avec NOM_DU_RESEAU et MOT_DE_PASSE à compléter selon vos besoins.

../_images/hostapd.conf1.png

Nous devons maintenant indiquer au système le chemin vers cette configuration. Rendez-vous dans le fichier suivant :

sudo nano /etc/default/hostapd

Puis trouvez la ligne #DAEMON_CONF= » » pour la modifier :

DAEMON_CONF="/etc/hostapd/hostapd.conf"
../_images/hostapd1.png

7.3.3.5. Test

Vous pouvez désormais redémarrer la PI et le réseau wifi devrait apparaître. Attention, il est impératif que la PI ne se connecte pas à aucun autre réseau wifi pour pouvoir émettre son propre réseau.

../_images/wifi1.png