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.
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.
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.
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.
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"
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.