Si necessiteu WiFi a l'àtic o al jardí i teniu un Raspberry Pi al voltant, ja no cal que compreu un punt d'accés sense fil: només ho feu vosaltres mateixos. Simplement instal·leu el programari RaspAP al vostre Raspberry Pi i, a continuació, el configureu fàcilment mitjançant la interfície web integrada. RaspAP també es pot combinar amb un bloquejador d'anuncis, un servidor VPN, Tor o un portal captiu.
01 Raspberry Pi amb Wi-Fi
Si teniu un Raspberry Pi de sobra, podeu utilitzar-lo per configurar una xarxa sense fil a la qual us podeu connectar. Realment no importa quin model de Pi és, tot i que l'últim model, el Raspberry Pi 4, aconsegueix el màxim rendiment. Òbviament, necessiteu un xip WiFi, de manera que utilitzeu almenys un Raspberry Pi 3 o un model anterior que amplieu mitjançant un dels ports USB amb un adaptador WiFi com l'Edimax EW-7811Un. Per simplificar, suposem que connecteu el Pi a la vostra xarxa domèstica mitjançant un cable Ethernet.
02 Instal·leu Raspbian
Aleshores heu d'instal·lar Raspbian Buster Lite al vostre Pi.. En resum: descarregueu Raspbian Buster Lite, escriviu la imatge amb balenaEtcher a una targeta micro-sd, activeu ssh, arrenqueu el Pi i inicieu sessió amb un client ssh el vostre Pi a través del xarxa. Després d'això, canvieu la contrasenya predeterminada i actualitzeu tots els paquets. Després d'això, el vostre Pi està preparat per convertir-lo en un punt d'accés sense fil.
Rendiment Wi-Fi del Pi
Hi ha diferències importants en el rendiment del Wi-Fi entre els diferents models Pi. El Raspberry Pi Zero W(H) i el Raspberry Pi 3 admeten 802.11n a la banda de 2,4 GHz. Els punts de referència de la Raspberry Pi Foundation mostren que el primer aconsegueix un rendiment de 25 Mbit/s i el segon 50 Mbit/s. El Raspberry Pi 3B+, 3A+ i 4B admeten 802.11 b/g/n/ac tant a les bandes de 2,4 GHz com a 5 GHz. A la primera banda, el rendiment d'aquests models és d'uns 60 Mbit/s i a la segona uns 100 Mbit/s, amb un valor atípic per al Raspberry Pi 4B a 114 Mbit/s.
03 Configuració addicional
Al terminal, inicieu el programa de configuració de Raspbian amb l'ordre sudo raspi-config, utilitzeu les tecles de fletxa per anar a 4 Opcions de localització i premeu Intro. Aleshores tria I4 Canvia el país Wi-Fi i després confirmeu el vostre país. Si voleu que la interfície web de RaspAP reconegui automàticament l'idioma del vostre navegador web quan estigui configurat en holandès, obriu I1 Canvia la configuració regional i utilitzeu la barra espaiadora per comprovar la versió utf-8 del vostre idioma a la llista, per exemple nl_NL.UTF-8 per holandès. A continuació, pestanya a D'acord i confirmeu amb Enter. Podeu utilitzar l'idioma predeterminat al pas següent en_GB.UTF-8 marxar. Finalment, sortiu del programa amb Acabar.
04 Instal·leu raspAP
Primer, descarregueu l'instal·lador de RaspAP amb l'ordre wget -q //git.io/voEUQ -O /tmp/raspap i després executar el programa amb bash /tmp/raspap. Confirmeu amb y i premeu Intro que voleu instal·lar RaspAP. Aleshores se us mostrarà quins paquets s'instal·laran: torneu a confirmar amb y i Entra. Després de la instal·lació se us faran unes quantes preguntes sobre la configuració: confirmeu cada cop amb Enter per triar la configuració recomanada. Al final, se us demanarà que reinicieu el vostre Pi: trieu y i Entra per fer-ho.
05 Interfície web
A partir d'ara ja no necessiteu la línia d'ordres. Després del reinici, el vostre punt d'accés sense fil està actiu amb raspi-webgui com ssid i Canvia'm com a contrasenya. Connecteu-vos a aquesta xarxa sense fil: se us assignarà una adreça IP i accés a Internet mitjançant la interfície ethernet del Pi. A continuació, visiteu l'adreça IP 10.3.141.1 al vostre navegador web. Inicieu sessió a la interfície web amb admin com a nom d'usuari i secret com a contrasenya. Ara veureu el tauler amb algunes estadístiques sobre el punt d'accés, inclosa una llista de dispositius connectats amb la seva adreça IP i adreça MAC.
06 Estableix l'idioma
Si el vostre idioma no és inesperadament en holandès, feu clic a l'esquerra Sistema i després a la pestanya Llenguatge. Allà podeu configurar manualment el vostre idioma. Desa el canvi i torna a carregar la pàgina. És possible que hàgiu de reiniciar el vostre Pi (ho podeu fer al fitxer Sistema). Si encara veieu la interfície en anglès, comproveu si realment ho heu fet nl_NL.UTF-8 com a llengua: així ens vam adonar que RaspAP és la llengua nl_BE.UTF-8 no reconegut com a holandès. Quan ho hàgiu resolt, ho veureu tot en holandès.
07 Configuració del punt d'accés
Primer, comproveu la configuració del punt d'accés. Feu clic a l'esquerra per a això Configura el punt d'accés. A la primera pestanya podeu canviar el SSID, el mode sense fil i el canal (vegeu també el quadre 'Tria quin canal WiFi?'). Mireu també a la pestanya Avançat comproveu si el codi del país és correcte allà. A la pestanya Seguretat normalment no hi ha cap motiu per utilitzar les opcions predeterminades WPA i TKIP acceptar: tria les opcions més segures WPA2 i CCMP. També canvia la contrasenya Canvia'm. Deseu la vostra configuració i reinicieu el Pi o feu clic (si no accediu a la interfície web mitjançant la xarxa Wi-Fi de RaspAP) Atura Hotspot i després d'això Inicieu l'hotspot.
08 Canvia la contrasenya
A més de la contrasenya del vostre ssid, també heu de canviar la contrasenya de la interfície web de RaspAP. Ho fas a Configura l'autenticació. Opcionalment també podeu canviar el nom d'usuari predeterminat admin canvi. Però el més important és que recordeu la contrasenya predeterminada secret (que ets Contrasenya antiga omple) amb una contrasenya més segura. Introduïu la vostra nova contrasenya dues vegades i feu clic Desa la configuració. A continuació, la interfície web demana la nova contrasenya. És important que tant la contrasenya ssid com la contrasenya de la vostra interfície web siguin prou fortes, de manera que persones no autoritzades no puguin accedir a la vostra xarxa i a la configuració del vostre hotspot.
Quin canal WiFi triar?
El canal WiFi que configureu per a RaspAP depèn principalment dels canals que ja s'utilitzen a la vostra zona. Si diverses xarxes sense fil utilitzen el mateix canal, això sovint es fa a costa de la velocitat de connexió. A més, a la banda de 2,4 GHz, aquests canals es superposen, cosa que la fa encara més problemàtica. Per tant, el primer pas és veure quins canals ja estan en ús. Això és possible amb Android amb una aplicació com ara Wifi Analyzer, en la qual també podeu veure la superposició dels canals. Per a RaspAP, trieu un canal que es superposi el menys possible amb les altres xarxes.
09 Resolució de problemes de connexió
Si no us podeu connectar al vostre punt d'accés Wi-Fi, aneu a Configura Hotspot / Avançat i alterna l'opció Sortida del registre en. fer clic a Desa la configuració i reinicieu l'hotspot amb Atura l'hotspot i després d'això Inicieu l'hotspot. Després d'això, entreu a la pestanya fitxer de registre registres que us poden indicar l'origen dels vostres problemes. Per obtenir una solució, cerqueu el missatge d'error que veieu a Google o a la pàgina GitHub de RaspAP.
10 Configureu el servidor DHCP
RaspAP executa un servidor dhcp a la interfície sense fil, al qual podeu accedir mitjançant el menú Configura el servidor DHCP es pot establir. Per defecte, distribueix adreces IP de 10.3.141.50 a 10.3.141.255, però podeu canviar-ho. A la pestanya Llista de clients veureu quins arrendaments dhpc estan configurats. En Arrendaments estàtics configureu les vostres adreces IP fixes. A continuació, introduïu l'adreça MAC d'un dispositiu i l'adreça IP que se li hauria d'assignar. A continuació, feu clic afegir i llavors Desa la configuració. Això és especialment útil si voleu executar un servidor en un dels dispositius connectats a WiFi o si voleu permetre o no permetre el trànsit de xarxa específic en funció de l'adreça IP amb un tallafoc.
11 Sense fil en lloc d'Ethernet
Amb RaspAP també podeu configurar un punt d'accés sense fil en un lloc on no tingueu una connexió Ethernet. Aleshores, heu de connectar una segona interfície WiFi mitjançant USB al vostre Raspberry Pi, que feu servir en lloc d'un cable Ethernet per connectar-vos al vostre encaminador. Primer obriu el fitxer de configuració de RaspAP amb sudo nano /var/www/html/includes/config.php i canviar per regla general define('RASPI_WIFI_CLIENT_INTERFACE', 'wlan0'); wlan0 mitjançant wlan1. Deseu el canvi amb Ctrl+O i sortiu de nano amb Ctrl+X. A continuació, obriu el fitxer amb nano /etc/dhcpcd.conf i al final afegiu la línia nohook wpa_supplicant i posa un hash (#) davant de la línia encaminadors estàtics=10.3.141.1. A continuació, executeu l'ordre sudo systemctl reinicia hostapd.service des de.
Https
Per defecte, la interfície web de RaspAP s'executa a http, no a l'https xifrat. A la wiki del projecte podeu trobar com activar el suport https. En resum, es redueix a això: executeu la vostra pròpia autoritat de certificació local (CA), creeu un certificat per a RaspAP i el firmeu. A continuació, configureu lighttpd, el servidor web utilitzat per RaspAP, perquè utilitzi el vostre certificat per a la comunicació xifrada amb la interfície web. Finalment, també heu de descarregar el certificat arrel (de la vostra autoritat de certificació) a cada dispositiu amb el qual vulgueu visitar la interfície web perquè el certificat de RaspAP sigui de confiança i tingui un bloqueig verd al vostre navegador web.
12 Configura el client Wifi
A continuació, feu clic a l'esquerra a la interfície web de RaspAP Configura el dispositiu WiFi i a la dreta tornar a escanejar. Trieu la xarxa sense fil que serveixi d'accés a la vostra xarxa domèstica per a RaspAP. Introduïu la contrasenya de la xarxa correcta i feu clic Afegeix i després Connecta't. A continuació, enceneu Configura Hotspot / Avançat el Mode AP del client WiFi dins, feu clic a Desa la configuració i reinicieu l'hotspot. Per cert, aquest és un pas en el qual podeu trobar alguns problemes. Si alguna cosa no funciona, comproveu els problemes a la pàgina GitHub de RaspAP per veure si algú ha tingut un problema similar i l'ha resolt.
13 Actualitzeu GratingAP
RaspAP encara està en desenvolupament. Per tant, es recomana actualitzar regularment a la darrera versió. Malauradament, això no és (encara) possible a través de la interfície web i heu d'escriure algunes ordres. Primer esbrineu quina és la versió més recent i si és més recent que el número de versió que veieu a l'extrem superior esquerre de la interfície web de RaspAP. A continuació, executeu les ordres següents al vostre Pi: aneu al directori correcte amb cd /var/www/html, descarregueu l'últim codi font amb sudo git fetch --tags i després instal·leu la versió desitjada amb (per exemple, per a la versió 1.6.1) sudo git checkout tags/1.6.1.
14 Traieu el ratllador
Si heu utilitzat RaspAP com a solució alternativa, és possible que vulgueu desinstal·lar el programa després. Afortunadament, RaspAP proporciona un script de desinstal·lació que no només elimina tots els rastres del programa, sinó que també restaura els fitxers de configuració del sistema a les versions de les quals va fer una còpia RaspAP durant la seva instal·lació. Això inclou la configuració de les vostres interfícies de xarxa, dns i dhcp. Per fer-ho, aneu a la carpeta correcta amb cd /var/www/html/installers i executeu l'script amb ./uninstall.sh.
Integrar serveis addicionals
RaspAP es pot ampliar amb serveis addicionals. Malauradament, la integració encara no s'ha completat, així que encara haureu de fer alguna feina de configuració en aquesta àrea. Però a la wiki i als números de la pàgina de GitHub trobareu informació addicional sobre això. Per exemple, podeu integrar un client OpenVPN perquè tots els clients que es connectin al vostre punt d'accés naveguin a través d'un servidor VPN específic. Podeu instal·lar Tor al vostre Pi perquè tots els clients Wi-Fi naveguin automàticament per la xarxa Tor de manera anònima. També podeu fer que el bloquejador d'anuncis Pi-hole funcioni juntament amb RaspAP per bloquejar automàticament els anuncis a tots els clients Wi-Fi connectats.