Hvordan

Slik gjør du Raspberry Pi til et WiFi-punkt

Hvis du trenger WiFi på loftet eller i hagen og tilfeldigvis har en Raspberry Pi liggende, trenger du ikke lenger å kjøpe et trådløst tilgangspunkt: du lager det bare selv. Du installerer ganske enkelt RaspAP-programvaren på Raspberry Pi og konfigurerer den enkelt via det innebygde webgrensesnittet. RaspAP kan også kombineres med en adblocker, vpn-server, Tor eller en captive portal.

01 Raspberry Pi med WiFi

Hvis du har en Raspberry Pi-reserve, kan du bruke den til å sette opp et trådløst nettverk som du kan koble til. Det spiller ingen rolle hvilken modell av Pi det er, selv om den nyeste modellen, Raspberry Pi 4, oppnår høyest ytelse. Du trenger åpenbart en WiFi-brikke, så du bruker minst en Raspberry Pi 3 eller en eldre modell som du kan utvide via en av USB-portene med en WiFi-adapter som Edimax EW-7811Un. For enkelhets skyld antar vi at du kobler Pi til hjemmenettverket ditt via en Ethernet-kabel.

02 Installere Raspbian

Da må du installere Raspbian Buster Lite på din Pi .. Kort sagt: last ned Raspbian Buster Lite, skriv bildet med balenaEtcher til et micro-sd-kort, aktiver ssh, start Pi og logg på med en ssh-klient din Pi over Nettverk. Deretter endrer du standardpassordet og oppdaterer alle pakkene. Etter det er Pi-en din klar til å gjøre den om til et trådløst tilgangspunkt.

Wifi-ytelse av Pi

Det er betydelige forskjeller i Wi-Fi-ytelse mellom de forskjellige Pi-modellene. Raspberry Pi Zero W (H) og Raspberry Pi 3 støtter 802.11n i 2,4 GHz-båndet. Referanser for Raspberry Pi Foundation viser at førstnevnte oppnår en gjennomstrømning på 25 Mbit / s og sistnevnte 50 Mbit / s. Raspberry Pi 3B +, 3A + og 4B støtter 802.11 b / g / n / ac i både 2,4 GHz og 5 GHz bånd. I det første båndet er gjennomstrømningshastigheten til disse modellene rundt 60 Mbit / s og i den andre rundt 100 Mbit / s, med en outlier for Raspberry Pi 4B til 114 Mbit / s.

03 Ekstra konfigurasjon

I terminalen starter du Raspbian-konfigurasjonsprogrammet med kommandoen sudo raspi-config, bruk piltastene for å gå til 4 Alternativer for lokalisering og trykk Enter. Velg deretter I4 Endre Wi-fi-land og bekreft deretter landet ditt. Hvis du vil at RaspAP-nettgrensesnittet automatisk skal gjenkjenne språket i nettleseren din når den er satt til nederlandsk, må du også åpne I1 Endre språk og bruk mellomromstasten for å sjekke utf-8-versjonen av språket ditt i listen, for eksempel nl_NL.UTF-8 for nederlandsk. Bruk deretter tabulatortasten for å gå til OK og bekreft med Enter. Du kan bruke standardspråket i neste trinn no_NO.UTF-8 permisjon. Avslutt til slutt programmet med Bli ferdig.

04 Installere RaspAP

Først laster du ned RaspAP-installasjonsprogrammet med kommandoen wget -q //git.io/voEUQ -O / tmp / raspap og kjør deretter programmet med bash / tmp / raspap. Bekreft med y og trykk Enter for at du vil installere RaspAP. Du vil da se hvilke pakker som er installert: bekreft igjen med y og Enter. Etter installasjonen vil du få noen spørsmål om konfigurasjonen: bekreft hver gang med Enter for å velge den anbefalte konfigurasjonen. Helt på slutten blir du bedt om å starte Pi på nytt: velg y og Enter for å gjøre det.

05 Nettgrensesnitt

Fra nå av trenger du ikke kommandolinjen lenger. Etter omstart er det trådløse tilgangspunktet aktivt med raspi-webgui som ssid og Forandre meg som passord. Koble til dette trådløse nettverket: Du vil da bli tildelt en IP-adresse og tilgang til internett via Pi's Ethernet-grensesnitt. Gå deretter til ip-adressen 10.3.141.1 i nettleseren din. Logg deg på webgrensesnittet med admin som brukernavn og hemmelig som passord. Du vil nå se dashbordet med litt statistikk om tilgangspunktet, inkludert en liste over tilkoblede enheter med deres IP-adresse og MAC-adresse.

06 Stille inn språk

Hvis språket ditt uventet ikke er på nederlandsk, klikker du til venstre System og deretter fanen Språk. Der kan du angi språk manuelt. Lagre endringen og last inn siden på nytt. Du må kanskje starte Pi på nytt (du kan gjøre det i kategorien System). Hvis du fortsatt får se grensesnittet på engelsk, sjekk om du virkelig er i trinn 3 nl_NL.UTF-8 som språk: så vi la merke til at RaspAP har språket nl_BE.UTF-8 ikke anerkjent som nederlandsk. Hvis du har løst dette, vil du se alt på nederlandsk.

07 Innstillinger for hotspot

Sjekk hotspot-innstillingene først. Klikk til venstre for å gjøre det Konfigurer hotspot. I den første kategorien kan du endre SSID, den trådløse modusen og kanalen (se også ruten "Hvilken WiFi-kanal du skal velge?"). Se også i fanen Avansert sjekk om landskoden er riktig der. I fanen Sikkerhet det er vanligvis ingen grunn til å ta standardvalg WPA og TKIP å godta: velg de tryggere alternativene WPA2 og CCMP. Endre også passordet Forandre meg. Lagre innstillingene og start deretter Pi-en på nytt eller klikk (hvis du ikke besøker nettgrensesnittet via RaspAPs Wi-Fi-nettverk) Stopp hotspot og etter det Start hotspot.

08 Bytt passord

I tillegg til passordet for SSID, må du også endre passordet for RaspAP webgrensesnitt. Du gjør det i Konfigurer autentisering. Du kan også endre standard brukernavn admin endring. Men det viktigste er at du har standardpassordet hemmelig (som du på Gammelt passord fyll ut) med et sikrere passord. Skriv inn ditt nye passord to ganger og klikk Lagre innstillinger. Deretter ber nettgrensesnittet om det nye passordet. Det er viktig at både SSID-passordet og passordet til nettgrensesnittet ditt er sterkt nok til at uvedkommende ikke får tilgang til nettverket og hotspot-konfigurasjonen.

Hvilken WiFi-kanal skal du velge?

Hvilken WiFi-kanal du setter for RaspAP, avhenger hovedsakelig av hvilke kanaler som allerede er i bruk i ditt område. Hvis flere trådløse nettverk bruker samme kanal, går dette ofte på bekostning av tilkoblingshastigheten. På 2,4 GHz-båndet overlapper også disse kanalene, noe som gjør det enda mer problematisk. Det første trinnet er å se hvilke kanaler som allerede er i bruk. Dette er mulig under Android med en app som Wifi Analyzer, der du også får se overlappingen av kanalene. For RaspAP, velg en kanal som overlapper minst mulig med de andre nettverkene.

09 Løse tilkoblingsproblemer

Hvis du ikke klarer å koble til Wi-Fi-tilgangspunktet ditt, går du til Konfigurer hotspot / Advanced og aktiver alternativet Logg utdata i. klikk på Lagre innstillinger og start hotspot på nytt med Stopp hotspot og etter det Start hotspot. Etter det kommer du inn i fanen Loggfil se logger som kan vise deg til kilden til problemene dine. For å finne en løsning, søk etter feilmeldingen du ser på Google eller på RaspAPs GitHub-side.

10 Konfigurer Dhcp-server

RaspAP kjører en dhcp-server på det trådløse grensesnittet, som du får tilgang til via menyen Konfigurer DHCP-server kan stille. Som standard deler den ut IP-adresser fra 10.3.141.50 til 10.3.141.255, men du kan endre det. I fanen Kundeliste du vil se hvilke dhpc-leieavtaler som er konfigurert. I Statiske leieavtaler konfigurer dine faste ip-adresser. Deretter skriver du inn MAC-adressen til en enhet og IP-adressen som den skal tildeles. Klikk deretter på legge til og så Lagre innstillinger. Dette er spesielt nyttig hvis du vil kjøre en server på en av enhetene som er koblet til via WiFi, eller hvis du vil tillate eller ikke tillate spesifikk nettverkstrafikk basert på IP-adressen med en brannmur.

11 Trådløs i stedet for Ethernet

Med RaspAP kan du også sette opp et trådløst tilgangspunkt et sted der du ikke har en Ethernet-tilkobling. Du må deretter koble et annet WiFi-grensesnitt til Raspberry Pi via USB, som du deretter bruker til å koble til ruteren din i stedet for en Ethernet-kabel. Åpne først RaspAP-konfigurasjonsfilen med sudo nano /var/www/html/includes/config.php og endre som regel definere ('RASPI_WIFI_CLIENT_INTERFACE', 'wlan0'); wlan0 gjennom wlan1. Lagre endringen med Ctrl + O og lukk nano med Ctrl + X. Åpne deretter filen med nano /etc/dhcpcd.conf og legg til linjen helt på slutten nohook wpa_supplicant og plasser en port (#) foran linjen statiske rutere = 10.3.141.1. Kjør deretter kommandoen sudo systemctl start hostapd.service på nytt fra.

Https

Som standard kjører RaspAP-nettgrensesnittet på http, ikke den krypterte https. Du kan finne ut hvordan du aktiverer https-støtte på prosjektwiki. Kort sagt kommer det ned til dette: du driver din egen lokale sertifikatmyndighet (CA), oppretter et sertifikat for RaspAP og signerer det. Deretter konfigurerer du lighttpd, webserveren som brukes av RaspAP, slik at den bruker sertifikatet ditt for kryptert kommunikasjon med webgrensesnittet. Til slutt må du også laste ned rotsertifikatet (fra din egen sertifikatmyndighet) på alle enheter du vil besøke nettgrensesnittet med, slik at sertifikatet til RaspAP er klarert og har en grønn lås i nettleseren din.

12 Konfigurere WiFi-klienten

Venstreklikk deretter i RaspAP-nettgrensesnittet Konfigurer WiFi-enhet og rett på Skann på nytt. Velg det trådløse nettverket som fungerer som tilgang til hjemmenettverket ditt for RaspAP. Skriv inn passordet for riktig nettverk og klikk på Legge til og så videre Koble. Slå deretter på Konfigurer hotspot / Advanced de WiFi-klient AP-modus i, klikk Lagre innstillinger og start hotspot på nytt. Forresten, dette er et trinn der du kan støte på noen problemer. Hvis noe ikke fungerer, kan du sjekke problemene på RaspAPs GitHub-side for å se om noen har hatt et lignende problem og løst det.

13 Oppgradering av RaspAP

RaspAP er fortsatt under utvikling. Det anbefales derfor regelmessig å oppgradere til den nyeste versjonen. Dessverre går dette (ennå) ikke gjennom nettgrensesnittet, og du må skrive inn noen få kommandoer. Først må du finne ut hva den nyeste versjonen er, og om den er nyere enn versjonsnummeret du ser øverst til venstre i RaspAP-nettgrensesnittet. Deretter kjører du følgende kommandoer på din Pi: gå til riktig katalog med cd / var / www / html, last ned den siste kildekoden med sudo git hent - tagger og installer deretter ønsket versjon med (f.eks. for versjon 1.6.1) sudo git checkout tags / 1.6.1.

14 Fjern raspAP

Hvis du brukte RaspAP som en løsning, vil du kanskje fjerne programmet etterpå. Heldigvis gir RaspAP et avinstallasjonsskript som ikke bare fjerner alle spor av selve programmet, men også gjenoppretter systemkonfigurasjonsfilene til versjonene som RaspAP laget en kopi av under installasjonen. Dette inkluderer konfigurasjonen av nettverksgrensesnittene, dns og dhcp. For å gjøre dette, gå til riktig mappe med cd / var / www / html / installatører og kjør skriptet med ./uninstall.sh.

Integrer tilleggstjenester

Du kan utvide RaspAP med ekstra tjenester. Dessverre er integrasjonen av dette ennå ikke helt ferdig, så du må fortsatt gjøre noe konfigurasjonsarbeid i dette området. Men på wiki og i utgavene av GitHub-siden finner du ytterligere informasjon om dette. For eksempel kan du integrere en OpenVPN-klient, slik at alle klienter som kobler til tilgangspunktet ditt surfer via en bestemt VPN-server. Du kan installere Tor på din Pi slik at alle Wi-Fi-klienter automatisk surfer anonymt over Tor-nettverket. Du kan også få adblockeren Pi-hole til å fungere sammen med RaspAP for automatisk å blokkere annonser på alle tilkoblede Wi-Fi-klienter.

$config[zx-auto] not found$config[zx-overlay] not found