Table des matières:
- Étape 1: Prérequis
- Étape 2: Configuration de Systemd-networkd
- Étape 3: configuration du supplicant Wpa
- Étape 4:
- Étape 5: Configuration des interfaces
Vidéo: Vraiment WiFi Extender : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
introduction
Truly WiFi Extender est un répéteur WiFi basé sur Raspberry Pi Zero W. Il constitue une belle alternative à un répéteur WiFi commercial combinant un logiciel à faible coût (moins de 10 USD) et hautement personnalisable. Il peut également exécuter certaines solutions de blocage des publicités telles que pihole. Ce projet est unique en son genre car la plupart des projets sur GitHub montrent comment créer un point d'accès sans fil pour partager l'accès Internet obtenu à l'aide d'Ethernet.
Voir mon projet sur Hackaday Hackaday
Voir mon projet sur GitHub Github
Voir mon projet sur Hackster Hackster
Étape 1: Prérequis
Pour flasher l'image sur la carte SD, j'ai utilisé BalenaEtcher
- Téléchargez le fichier raspbian lite.iso sur le site Web de Raspberry Pi
- Une fois téléchargé, ouvrez BalenaEtcher, sélectionnez le fichier.iso, sélectionnez la carte SD et cliquez sur le bouton flash et attendez la fin du processus.
- Ensuite, ouvrez la partition de démarrage et à l'intérieur, créez un fichier texte vierge nommé ssh sans extension.
- Enfin, créez un autre fichier texte appelé wpa_supplicant.conf dans la même partition de démarrage et collez le contenu suivant.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 country=IN network={ ssid="mywifissid" psk="mywifipassword" key_mgmt=WPA-PSK }
Remplacez mywifissid par le nom du WiFi et mywifipassword par le mot de passe wifi
- Allumez le Raspberry pi. Pour trouver son IP, vous pouvez utiliser un outil comme Angry IP Scanner et scanner le sous-réseau
- Une fois que vous avez trouvé l'adresse IP, connectez-vous en SSH à votre Pi à l'aide d'un outil comme PuTTY ou simplement ssh [email protected], entrez le mot de passe framboise et vous êtes prêt à partir
- Enfin, mettez à jour la liste des packages, mettez à niveau les packages et redémarrez Pi.
sudo apt update -y
sudo apt upgrade -y sudo reboot
Étape 2: Configuration de Systemd-networkd
De ArchWiki
systemd-networkd est un démon système qui gère les configurations réseau. Il détecte et configure les périphériques réseau au fur et à mesure qu'ils apparaissent; il peut également créer des périphériques réseau virtuels.
Pour minimiser le besoin de packages supplémentaires, networkd est utilisé car il est déjà intégré au système init, donc pas besoin de dhcpcd.
Empêcher l'utilisation de dhcpd
Remarque: il est nécessaire de s'exécuter en tant que root
sudo systemctl masque networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~ sed -i '1i resolvconf=NO' /etc/resolvconf.conf
Utilisez le systemd-networkd intégré
sudo systemctl activer systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Étape 3: configuration du supplicant Wpa
wlan0 en tant qu'AP
Créez un nouveau fichier à l'aide de la commande
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Ajoutez le contenu suivant et enregistrez le fichier en appuyant sur Ctrl X, Y et Entrée
pays=EN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="TestAP-plus" mode=2 key_mgmt=WPA-PSK psk="12345678" fréquence=2412 }
Remplacez le TestAP-plus et le 12345678 par les valeurs souhaitées.
Ce fichier de configuration est à utiliser pour l'adaptateur wifi embarqué wlan0 qui sera utilisé pour créer un point d'accès sans fil.
Donner à l'utilisateur des autorisations de lecture et d'écriture sur le fichier
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Redémarrez le service wpa_supplicant
sudo systemctl désactiver wpa_supplicant.service
sudo systemctl activer [email protected]
Étape 4:
wlan1 en tant que client
Créez un nouveau fichier à l'aide de la commande
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Ajoutez le contenu suivant et enregistrez le fichier en appuyant sur Ctrl X, Y et Entrée
pays=EN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Asus RT-AC5300" psk="12345678" }
Remplacez les Asus RT-AC5300 et 12345678 par le SSID et le mot de passe de votre routeur.
Ce fichier de configuration est à utiliser pour l'adaptateur WiFi USB wlan01 qui sera utilisé pour se connecter à un routeur sans fil.
Donner à l'utilisateur des autorisations de lecture et d'écriture sur le fichier
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Redémarrez le service wpa_supplicant
sudo systemctl désactiver wpa_supplicant.service
sudo systemctl activer [email protected]
Étape 5: Configuration des interfaces
Créez un nouveau fichier à l'aide de la commande
sudo nano /etc/systemd/network/08-wlan0.network
Ajoutez le contenu suivant et enregistrez le fichier en appuyant sur Ctrl X, Y et Entrée
[Rencontre]
Name=wlan0 [Network] Address=192.168.7. IPMasquerade=yes IPForward=yes DHCPServer=yes [DHCPServer] DNS=1.1.1.1
Créer un nouveau fichier à l'aide de la commande
sudo nano /etc/systemd/network/12-wlan1.network
Ajoutez le contenu suivant et enregistrez le fichier en appuyant sur Ctrl X, Y et Entrée
[Rencontre]
Nom=wlan1 [Réseau] DHCP=oui
Redémarrez le Raspberry Pi en utilisant
redémarrage sudo
Conseillé:
Comment fabriquer des capteurs de pression vraiment bon marché : 6 étapes (avec photos)
Comment fabriquer des capteurs de pression vraiment bon marché : J'ai été accro à la fabrication de commutateurs à partir d'articles ménagers courants ces derniers temps, et j'ai décidé de fabriquer mon propre capteur de pression avec un budget limité à partir de quelques éponges que j'avais traînées. La raison pour laquelle cela est différent des autres versions de capteurs de pression économiques est que
Un NAS Raspberry Pi qui ressemble vraiment à un NAS : 13 étapes (avec photos)
Un NAS Raspberry Pi qui ressemble vraiment à un NAS : Pourquoi un NAS Raspberry PiEh bien, j'ai cherché un NAS Raspberry Pi magnifique mais peu encombrant sur Internet et je n'ai rien trouvé. J'ai trouvé une conception de NAS avec un Raspberry Pi collé à une base en bois, mais ce n'est pas ce que je veux. Je veux
Créez une matrice vraiment cool en Python ! : 6 étapes
Créez une matrice vraiment cool en Python ! : Salut les gars ! Cette instructable vous apprendra comment faire une matrice en Python ! Habituellement, les gens créent une matrice en batch parce que c'est facile. Mais cette fois, je vais vous montrer comment créer une matrice dans l'un des puissants langages informatiques
Moteur USB Vraiment, VRAIMENT Facile ! : 3 Étapes
Moteur USB vraiment, vraiment facile ! : Enfin, mon 2ème instructable !!! C'est un ventilateur pour vous ou votre ordinateur qui fonctionne sur n'importe quel port USB disponible. Je le recommande pour les débutants en électronique, jusqu'aux pros. C'est facile et amusant, vous pouvez faire littéralement cinq minites !!! RÉEL
Un moyen vraiment simple/facile/pas compliqué de donner l'impression que les gens/humains/animaux/robots ont une vision thermique vraiment froide/brillante (couleur de votre choix) à l'aide de GIMP : 4 étapes
Un moyen vraiment simple/facile/pas compliqué de donner l'impression que les gens/humains/animaux/robots ont une vision de la chaleur vraiment froide/brillante (couleur de votre choix) à l'aide de GIMP : Lire…le…titre