Cherchez-vous à créer plusieurs points d’accès dans toute votre maison sans aucun des problèmes de latence et de connectivité généralement associés à l’utilisation d’un répéteur Wi-Fi ? Dans cet article, vous apprendrez comment transformer votre Raspberry Pi en point d’accès sans fil.
Une fois votre point d’accès sans fil opérationnel, toute personne disposant du mot de passe pourra se connecter à votre Raspberry Pi comme s’il s’agissait d’un « mini routeur », idéal pour tous les propriétaires de café qui souhaitent offrir à leurs clients une connexion Wi-Fi gratuite, aux employeurs qui ont besoin de créer un réseau privé pour leurs employés, ou même à quelqu’un qui aime simplement l’idée d’avoir plusieurs réseaux Wi-Fi à la maison !
Contenu
Ce dont vous aurez besoin
Pour terminer ce tutoriel, vous aurez besoin de :
Une fois que vous avez assemblé vos outils, il est temps de créer votre propre point d’accès Wi-Fi.
Pour commencer : configurer votre Raspberry Pi
Pour commencer, connectez tous les périphériques à votre Raspberry Pi, y compris le câble Ethernet.
Une fois que votre Raspberry Pi a démarré, c’est une bonne idée de vérifier que vous utilisez la dernière version de Raspbian, alors lancez un Terminal en cliquant sur la petite icône « Terminal » dans la barre d’outils. Tapez la commande suivante :
Appuyez sur Entrée sur votre clavier et attendez que la commande s’exécute.
Tapez la commande suivante et appuyez à nouveau sur Entrée :
Après la mise à niveau, il est préférable de redémarrer votre Raspberry Pi pour que les modifications du système prennent effet. Exécutez la commande suivante :
Installer les plugins hostapd, dnsmasq et pare-feu
Installez le hostapd (démon de point d’accès hôte), qui est un progiciel capable de transformer les cartes d’interface réseau en points d’accès.
Pour installer hostapd sur votre Raspberry Pi, ouvrez un Terminal et exécutez la commande suivante :
Activez le point d’accès sans fil et configurez-le pour qu’il se lance automatiquement au démarrage :
Ensuite, installez dnsmasq, qui fournit la mise en cache DNS (Domain Name System) et un serveur DHCP (Dynamic Host Configuration Protocol) conçu pour les petits réseaux.
Pour installer ce package logiciel, exécutez la commande suivante dans le Terminal :
Enfin, installez netfilter-persistent et le plugin iptables-persistent, qui se chargera de sauvegarder et de charger les règles de pare-feu sur votre Raspberry Pi :
Attribuer une adresse IP statique
Le serveur Dynamic Host Configuration Protocol requiert une adresse IP statique. Dans cette section, vous allez donc configurer une adresse IP statique pour votre Raspberry Pi.
Pour commencer, exécutez la commande suivante dans le Terminal :
Raspbian ouvrira le fichier de configuration pour dhcpcd. Faites défiler jusqu’au bas de ce fichier et ajoutez les lignes suivantes :
Enregistrez vos modifications en appuyant sur Ctrl + O suivi de Ctrl + x.
Activer le routage
Votre point d’accès Raspberry Pi exécute maintenant son propre réseau sans fil autonome. Cependant, si vous souhaitez autoriser les clients à accéder aux ordinateurs de votre réseau Ethernet, vous devrez activer le routage.
Pour activer le routage, créez un fichier « routed-ap.conf » à l’aide de la commande suivante :
Cela crée un fichier « routed-ap.conf » et l’ouvre pour modification dans l’éditeur de texte Nano. Dans l’éditeur de texte, saisissez ce qui suit :
Enregistrez vos modifications en appuyant sur Ctrl + O suivi de Ctrl + X.
Ajoutez une nouvelle règle de pare-feu à votre Raspberry Pi en exécutant la commande suivante :
Enfin, utilisez netfilter-persistent pour vous assurer que votre nouvelle règle est chargée au démarrage :
Configurez vos services DHCP et DNS
Le package dnsmasq fournit un fichier de configuration par défaut, mais nous n’avons pas besoin de toutes les options incluses dans ce fichier.
Pour faciliter les choses, renommez le fichier de configuration par défaut de dnsmasq et créez un fichier de remplacement complètement vide. Ensuite, ouvrez ce nouveau fichier « dnsmasq.conf » dans l’éditeur de texte Nano et ajoutez uniquement les options de configuration dont nous avons réellement besoin.
Pour commencer, exécutez les commandes Terminal suivantes :
Ajoutez les options de configuration suivantes :
Enregistrez vos modifications en appuyant sur Ctrl + O suivi de Ctrl + X.
Créer un nom de réseau et un mot de passe
Configurez votre point d’accès sans fil en modifiant le fichier de configuration hostapd.
Pour ouvrir ce fichier pour le modifier, exécutez la commande suivante :
Ajoutez des informations sur votre point d’accès sans fil, notamment en lui donnant un nom et en le sécurisant avec un mot de passe. Pour aider à protéger votre point d’accès, votre mot de passe doit comporter huit caractères ou plus et comporter un mélange de lettres, de chiffres et de symboles.
Ce didacticiel crée un point d’accès appelé « NetworkName » avec le mot de passe « PassphrasePassphrase » – assurez-vous d’utiliser quelque chose de plus sécurisé pour votre propre réseau !
Enregistrez vos modifications en appuyant sur Ctrl + O suivi de Ctrl + X.
Connectez-vous à votre point d’accès sans fil
Félicitations, vous avez réussi à transformer votre Raspberry Pi en point d’accès sans fil.
Pour vérifier que tout fonctionne correctement, il est judicieux de redémarrer votre Raspberry Pi et de vérifier que vous pouvez vous connecter à votre point d’accès suite à ce redémarrage.
Une fois que votre Raspberry Pi a redémarré, prenez n’importe quel appareil compatible Wi-Fi et recherchez les réseaux sans fil à proximité. Vous devriez voir un réseau portant le nom que vous avez spécifié dans le fichier « hostapd.conf » de votre Raspberry Pi.
Essayez de vous connecter à ce réseau et vous serez invité à entrer un mot de passe. Entrez la phrase secrète de votre fichier « hostapd.conf », et après quelques instants, vous devriez être connecté avec succès à votre point d’accès sans fil.
Vous pouvez maintenant surfer sur Internet sur votre appareil compatible Wi-Fi comme s’il était directement connecté à votre routeur.
Dans ce tutoriel, vous avez appris à transformer un Raspberry Pi en point d’accès sans fil. Vous pouvez désormais vous connecter à ce point d’accès à l’aide de n’importe quel appareil compatible Wi-Fi et permettre à des tiers d’accéder à votre réseau sans partager le mot de passe de votre routeur.
De plus, vous pouvez également transformer votre Raspberry Pi en Chromecast ou diffuser Spotify à partir de celui-ci. N’oubliez pas de consulter notre page Raspberry Pi pour des projets plus intéressants.
Cet article est-il utile ? Oui Non