Peut-être que vous êtes un propriétaire d’entreprise qui offre une connexion Wi-Fi gratuite à tous vos clients ; peut-être avez-vous un public captif et envisagez-vous de vendre l’accès à votre réseau Wi-Fi, ou peut-être souhaitez-vous rappeler amicalement à vos invités l’étiquette d’utiliser votre réseau domestique ? Vous apprendrez ici comment transformer votre Raspberry Pi en un point d’accès Wi-Fi de portail captif.
Contenu
Pourquoi ai-je besoin d’un portail captif ?
Si vous avez déjà essayé d’accéder à un réseau Wi-Fi apparemment ouvert dans un café, un restaurant, un hôtel ou une salle de sport, seulement pour être accueilli par un écran de connexion qui refuse de vous laisser continuer avant de saisir certaines informations (généralement votre adresse e-mail) , alors vous connaissez déjà les portails captifs !
Un portail captif est une page Web qui s’ouvre automatiquement dans le navigateur par défaut de l’utilisateur ou qui se charge lorsqu’il essaie de visiter une page Web. L’utilisateur devra généralement effectuer une action avant de pouvoir quitter le portail captif.
Bien qu’ils soient couramment utilisés par les entreprises, les portails captifs peuvent également être un ajout utile à votre réseau domestique. Par exemple, vous pouvez créer un réseau séparé pour vos enfants, doté de contrôles parentaux et d’un portail captif qui rappelle doucement à vos enfants que vous leur faites confiance pour utiliser le Web de manière responsable – juste au cas où ils seraient assez férus de technologie pour savoir comment fonctionne un VPN.
Ce dont vous aurez besoin
Pour terminer ce tutoriel, vous aurez besoin de :
Pour commencer : mettez à jour votre Raspberry Pi
Connectez votre clavier externe, votre moniteur et votre câble Ethernet, puis connectez votre Pi à une source d’alimentation. Une fois démarré, ouvrez un terminal et tapez la commande suivante pour le mettre à jour :
Redémarrez votre Raspberry Pi en exécutant la commande suivante :
Une fois votre Raspberry Pi redémarré, tout sera à jour.
Configurer un point d’accès sans fil pour Raspberry Pi
Il existe plusieurs façons de transformer votre Raspberry Pi en un point d’accès entièrement fonctionnel, mais dans ce didacticiel, un RaspAP est utilisé, car il est facile à configurer.
Pour installer le logiciel RaspAP, ouvrez une fenêtre Terminal et exécutez la commande suivante :
Ensuite, redémarrez votre Raspberry Pi à l’aide de la commande suivante :
Une fois que votre Raspberry Pi est de nouveau opérationnel, votre point d’accès Wi-Fi sera configuré avec les paramètres suivants :
Pour tester votre point d’accès, saisissez simplement n’importe quel appareil compatible Wi-Fi et vérifiez ses paramètres réseau. Vous devriez voir l’option pour vous connecter à un nouveau réseau « raspi-webgui ».
Connectez-vous à ce réseau et vous serez invité à entrer un mot de passe. Le mot de passe par défaut de RaspAP est « ChangeMe », alors saisissez-le dans la boîte de configuration du réseau, cliquez sur « Connecter » et vous serez connecté à votre nouveau point d’accès Raspberry Pi !
Sécurisez votre point d’accès Wi-Fi
Avant d’aller plus loin, mettez à jour « ChangeMe » vers quelque chose de plus sécurisé, via l’interface Web RaspAP :
1. Lancez votre navigateur Web, si ce n’est déjà fait.
2. Dans la barre d’adresse, saisissez ce qui suit : 10.3.141.1.
Lorsque vous y êtes invité, entrez le nom d’utilisateur « admin » et le mot de passe « secret ». Vous devriez maintenant afficher l’interface Web principale de RaspAP.
3. Dans le menu de gauche, sélectionnez « Hospot -> Sécurité ».
4. Recherchez la section « PSK » et entrez le mot de passe que vous souhaitez utiliser pour votre point d’accès Wi-Fi – assurez-vous qu’il s’agit d’un mot de passe sécurisé !
5. Cliquez sur « Enregistrer les paramètres ».
Créer un portail captif avec Nodogsplash
Maintenant que votre point d’accès est opérationnel, vous êtes prêt à le sécuriser avec un portail captif.
Le portail captif sera construit à l’aide de la solution de portail captif Nodogsplash, mais vous devez d’abord installer le package libmicrohttpd-dev, car il contient le code que vous utiliserez pour compiler Nodogspash.
Sur votre Raspberry Pi, exécutez la commande suivante :
Une fois que vous avez le package libmicrohttpd-dev, vous pouvez cloner le référentiel qui contient tout le code Nodogsplash :
Une fois que Raspbian a terminé de cloner ce code, vous êtes prêt à compiler et installer le logiciel Nodogsplash :
Nodogsplash est maintenant installé sur votre Raspberry Pi.
Configurez votre portail captif
Ensuite, vous devez pointer Nogdogsplash en direction de l’adresse de la passerelle, qui est l’interface du routeur connectée au réseau local. RaspAP utilise 10.3.141.1 par défaut, vous devez donc éditer le fichier de configuration Nogdogsplash pour qu’il écoute sur cette adresse.
Pour modifier l’adresse de la passerelle, ouvrez le fichier de configuration Nogdogsplash :
Ajoutez les éléments suivants :
Une fois que vous avez effectué ces modifications, enregistrez votre fichier en appuyant sur Ctrl + O, suivi de Ctrl + X.
Démarrez votre portail captif en exécutant la commande suivante :
Votre portail captif est maintenant en ligne. Pour le tester, essayez de vous connecter à votre point d’accès Wi-Fi.
Vous devriez maintenant être accueilli par le portail captif par défaut de Nodogsplash.
Assurez-vous que votre portail est toujours en ligne
Maintenant que vous avez vérifié que le portail captif fonctionne correctement, vous devez vous assurer que Nodogsplash démarre automatiquement au démarrage.
Configurez Nodogsplash pour qu’il se lance automatiquement en éditant votre fichier « rc.local ». Dans le terminal Raspberry Pi, exécutez la commande suivante :
Trouvez la ligne suivante :
Juste au-dessus, ajoutez ce qui suit :
Enregistrez vos modifications en appuyant sur Ctrl + O, suivi de Ctrl + X.
Comment personnaliser votre portail captif
À ce stade, vous disposez d’un point d’accès Wi-Fi protégé par un portail captif. Cependant, vous utilisez toujours la page Nodogsplash par défaut, donc dans cette dernière section, examinons comment vous pouvez accéder au code qui contrôle votre page de portail captif et apporter quelques modifications simples.
Pour personnaliser la page Nodogsplash par défaut, vous devrez ouvrir le fichier « splash.html » :
Vous pouvez désormais ajouter des images et du texte à votre portail et supprimer le contenu existant. Par exemple, dans l’image ci-dessous, le texte affiché dans le cadre du portail captif est en cours de modification.
Lorsque vous êtes satisfait des modifications que vous avez apportées, enregistrez vos modifications en appuyant sur Ctrl + O, suivi de Ctrl + X.
Essayez de vous reconnecter à votre point d’accès Wi-Fi et vous devriez voir votre portail captif remanié.
Notez qu’en fonction de votre système d’exploitation et de votre navigateur Web, vous devrez peut-être vider le cache de votre navigateur afin de voir le portail captif mis à jour.
En plus d’un point d’accès Wi-Fi, vous pouvez également transformer votre Raspberry Pi en bloqueur de publicités ou en serveur Web personnel.
Comment utilisez-vous votre portail captif nouvellement créé ? Pour accueillir des personnes dans votre réseau domestique, établir des règles de base ou comme outil pour aider à promouvoir votre entreprise ? Faites-nous savoir dans les commentaires ci-dessous!
Cet article est-il utile ? Oui Non