Taula de continguts:
- Pas 1: requisits previs
- Pas 2: Configuració de Systemd-networkd
- Pas 3: Configuració de Wpa-supplicant
- Pas 4:
- Pas 5: Configuració d’interfícies
Vídeo: Extensor de Wi-Fi realment: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Introducció
Truly WiFi Extender és un repetidor WiFi basat en Raspberry Pi Zero W. És una bona alternativa a un repetidor WiFi comercial que combina programari de baix cost (inferior a 10 USD) i altament personalitzable. També pot executar algunes solucions de bloqueig d'anuncis, com ara perforació. Aquest projecte és únic perquè la majoria dels projectes de GitHub demostren com crear un punt d'accés sense fils per compartir l'accés a Internet obtingut mitjançant Ethernet.
Veure el meu projecte a Hackaday Hackaday
Vegeu el meu projecte a GitHub Github
Veure el meu projecte sobre Hackster Hackster
Pas 1: requisits previs
Per fer passar la imatge a la targeta SD he utilitzat BalenaEtcher
- Baixeu-vos el fitxer raspbian lite.iso des del lloc web Raspberry Pi
- Un cop descarregat, obriu BalenaEtcher, seleccioneu el fitxer.iso, seleccioneu la targeta SD i feu clic al botó flash i espereu que finalitzi el procés.
- A continuació, obriu la partició d’arrencada i, a dins, creeu un fitxer de text en blanc anomenat ssh sense cap extensió.
- Finalment, creeu un altre fitxer de text anomenat wpa_supplicant.conf a la mateixa partició d’arrencada i enganxeu el contingut següent.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1 país = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Substitueix mywifissid pel nom del WiFi i mywifipassword per la contrasenya wifi
- Enceneu el Raspberry pi. Per trobar la seva IP, podeu utilitzar una eina com Angry IP Scanner i escanejar la subxarxa
- Un cop trobeu la IP, SSH al vostre Pi mitjançant una eina com PuTTY o simplement ssh [email protected], introduïu la contrasenya raspberry i ja esteu bé
- Finalment, actualitzeu la llista de paquets i actualitzeu-los i reinicieu Pi.
sudo apt update -y
sudo apt upgrade -y reinici de sudo
Pas 2: Configuració de Systemd-networkd
Des d’ArchWiki
systemd-networkd és un dimoni del sistema que gestiona les configuracions de xarxa. Detecta i configura els dispositius de xarxa tal com apareixen; també pot crear dispositius de xarxa virtual.
Per minimitzar la necessitat de paquets addicionals, s'utilitza networkd, ja que ja està integrat al sistema init, per tant, no cal dhcpcd.
Eviteu l'ús de dhcpd
Nota: cal executar-lo com a root
màscara sudo systemctl networking.service dhcpcd.service
sudo mv / etc / network / interfaces / etc / network / interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf
Utilitzeu el systemd-networkd incorporat
sudo systemctl habilita systemd-networkd.service systemd-solving.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Pas 3: Configuració de Wpa-supplicant
wlan0 com AP
Creeu un fitxer nou amb l'ordre
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn
país = IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 xarxa = {ssid = "TestAP-plus" mode = 2 key_mgmt = WPA-PSK psk = "12345678" freqüència = 2412}
Substituïu TestAP-plus i 12345678 pels valors desitjats.
Aquest fitxer de configuració s’ha d’utilitzar per a l’adaptador wifi integrat wlan0 que s’utilitzarà per crear un punt d’accés sense fils.
Doneu a l'usuari permisos de lectura i escriptura al fitxer
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Reinicieu el servei wpa_supplicant
sudo systemctl desactiva wpa_supplicant.service
sudo systemctl habilita [email protected]
Pas 4:
wlan1 com a client
Creeu un fitxer nou amb l'ordre
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn
país = IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}
Substituïu l'Asus RT-AC5300 i 12345678 amb el vostre SSID i contrasenya del router.
Aquest fitxer de configuració s’ha d’utilitzar per a l’adaptador USB WiFi wlan01 que s’utilitzarà per connectar-se a un encaminador sense fils.
Doneu a l'usuari permisos de lectura i escriptura al fitxer
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Reinicieu el servei wpa_supplicant
sudo systemctl desactiva wpa_supplicant.service
sudo systemctl habilita [email protected]
Pas 5: Configuració d’interfícies
Creeu un fitxer nou amb l'ordre
sudo nano /etc/systemd/network/08-wlan0.network
Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn
[Partit]
Name = wlan0 [Xarxa] Adreça = 192.168.7. IPMasquerade = sí IPForward = sí DHCPServer = sí [DHCPServer] DNS = 1.1.1.1
Creeu un fitxer nou amb l'ordre
sudo nano /etc/systemd/network/12-wlan1.network
Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn
[Partit]
Nom = wlan1 [Xarxa] DHCP = sí
Reinicieu el Raspberry Pi mitjançant
sudo reiniciar
Recomanat:
Com fer sensors de pressió realment econòmics: 6 passos (amb imatges)
Com es fabriquen sensors de pressió realment barats: últimament he estat enganxat a fer interruptors d’articles domèstics habituals i vaig decidir fabricar el meu propi sensor de pressió amb un pressupost d’unes esponges que tenia al voltant. La raó per la qual és diferent d’altres versions dels sensors de pressió pressupostaris és que
Un NAS Raspberry Pi que realment sembla un NAS: 13 passos (amb imatges)
Un NAS Raspberry Pi que realment s’assembla a un NAS: per què un NAS Raspberry Pi, he estat buscant un Raspberry Pi NAS preciós però que estalvia espai des d’Internet i no he trobat res. Vaig trobar algun disseny NAS amb un Raspberry Pi que s’enganxava a una base de fusta, però això no és el que vull. Vull
Feu una matriu realment genial a Python: 6 passos
Feu una matriu realment genial a Python !: Hola nois! Aquest instructiu us ensenyarà a fer una matriu a Python. Normalment, la gent crea una matriu a Batch perquè és fàcil. Però aquesta vegada, us mostraré com fer una Matrix en un dels llenguatges informàtics de gran abast
Realment, realment fàcil USB Motor: 3 passos
Realment, realment fàcil USB Motor !: Per fi, el meu segon instructable !!! Això és un ventilador per a vosaltres o per a l'ordinador que esgota qualsevol port USB disponible. El recomano als principiants en electrònica, fins als professionals. És fàcil i divertit, es pot fer literalment en cinc minits !!! REAL
Una manera realment senzilla / fàcil / no complicada de fer que les persones / humans / animals / robots semblin que tenen una visió de calor realment fresca / brillant (color que trieu) mitjançant GIMP: 4 passos
Una manera realment senzilla / fàcil / no complicada de fer que les persones / els humans / els animals / els robots semblin que tenen una visió de calor realment fresca / brillant (color que trieu) mitjançant GIMP: Llegiu … el … títol