Du kan använda den här lösningen som vi ger dig idag som ett alternativ till alla sektioner som du kan köpa för att förstärka din WiFi-signal. Vi syftar på PLC:er, repeatrar och WiFi Mesh, lösningar som, även om det är sant, fungerar mycket bra, har en mycket högre kostnad på marknaden.
Få en bra repeater för mindre än 10 euro
Om vi går till Amazon, till exempel, kan vi hitta repeaters eller PLC:er för vårt hem för priser mellan 17 och 100 euro . Det är sant att om vi söker lite kan vi hitta en som är billig och fungerar korrekt, men om du har lite skicklighet kan du få en av bättre kvalitet än de för, som vi har sagt tidigare, mindre än 10 euro.
Lösningen vi hänvisar till innebär att man använder en Raspberry Pi , och som vi säger, att förvandla den till en WiFi-repeater kommer att kosta oss väldigt lite. Med det kommer vi att ha några intressanta funktioner som annonsblockering och även köra programvara som är mycket anpassningsbar. Detta projekt i sig är ganska unikt, eftersom de flesta projekt på internet om att förvandla en Raspberry Pi till en repeater använder en Ethernet-kabel, och i det här fallet är det inte nödvändigt.
Följ dessa steg för det
Det första du ska göra är att ladda ner filen “raspbian lite.iso” från Raspberry Pi-webbplatsen . När operativsystemet har laddats ner måste vi öppna BalenaEtcher, välja filen som vi har laddat ner och SD-kortet. Vi kommer sedan att trycka på blixtknappen och vänta tills processen är klar . När detta är gjort måste vi öppna startpartitionen och inom den skapa en tom textfil som heter “ssh” utan någon förlängning. För att avsluta detta första steg måste vi skapa en textfil som heter “wpa_supplicant.conf” på startpartitionen och klistra in följande innehåll.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
land=IN
nätverk={
ssid=”mywifissid”
psk=”mywifipassword”
key_mgmt=WPA-PSK
}
Det är viktigt att ersätta “mywifissid” och “mywifipassword” med namnet på vårt WiFi respektive dess lösenord. När vi har gjort detta måste vi slå på Raspberry pi, och vi måste använda ett verktyg som Angry IP Scanner för att hitta dess IP. När detta är gjort måste vi aktivera SSH för vår Raspberry och uppdatera listan över paket och paket och starta om vår enhet. Från och med detta ögonblick måste vi använda SUDO för att ange flera kommandon men om du följer stegen som de är bör du inte ha för många problem.
Börjar med kommandona, det första är att förhindra användningen av dhcpd , samt använda det inbyggda systemd-nätverket. För att göra detta måste vi ange följande kommandon i ordning:
sudo systemctl mask networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~
sed -i ‘1i resolvconf=NO’ /etc/resolvconf.conf
sudo systemctl aktivera systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
När vi har gjort detta måste vi skapa en ny fil, även genom SUDO. För att göra detta, skriv in följande kommando:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Denna skapade fil är mycket viktig, så vi måste skapa det som du ser det i kommandot . När detta är gjort måste du kopiera en serie innehåll som du kommer att se precis nedan. När du har skapat den måste du spara den genom att trycka på kontroll X, Y och Enter.
land=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
nätverk={
ssid=”TestAP-plus”
läge=2
key_mgmt=WPA-PSK
psk=”12345678″
frekvens=2412
}
Om du tittar på det här innehållet kan du också se hur SSID och lösenord finns, men i det här fallet skiljer det sig från vad vi har sett tidigare. Vi måste konfigurera dessa värden, eftersom de kommer att vara vad vi kommer att använda för att ansluta till vår WiFi-förlängare . Nästa sak vi behöver göra är att ge användaren läs- och skrivbehörigheter för filen och starta om wpa_suplicant. För att göra detta måste vi ange följande kommandon:
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
sudo systemctl inaktivera wpa_supplicant.service
sudo systemctl aktivera wpa_supplicant@wlan0.service
Igen, vi måste skapa en annan fil och som tidigare är det något som vi kommer att göra genom samma kommando som vi har sett tidigare:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Något som vi måste upprepa kommer att klistra in innehåll i den här nya filen som vi har skapat. Som vi har berättat tidigare är det viktigt att du kopierar detta innehåll som vi anger, eftersom ett enkelt fel i koden kan göra att det inte fungerar korrekt:
land=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
nätverk={
ssid=”Asus RT-AC5300″
psk=”12345678″
}
Vid detta tillfälle ser vi hur två SSID- och lösenordsparametrar också indikeras för oss att justera. I motsats till vad som hände i föregående akt, i detta fall vi måste ange SSID och lösenord för vår router . Jag har gjort detta, vi måste återigen också ge användaren läs- och skrivbehörigheter och starta om wpa_suplicant, något som vi kommer att använda samma kommandon för genom att helt enkelt ändra namnet på filen till det vi just skapade.
För att avsluta behöver vi bara skapa två nya filer och kopiera innehåll inuti dem. Skapandet av den första av dem och dess innehåll kan ses nedan :
sudo nano /etc/systemd/network/08-wlan0.network
[match]
Namn=wlan0
[Networking]Adress=192.168.7.1/24
IP Masquerade=ja
IPForward=ja
DHCPServer=ja
[DHCPServer]DNS=1.1.1.1
Och för det andra måste vi göra något mycket liknande, även om den här gången koden som vi måste kopiera inuti kommer att vara mycket kortare :
sudo nano /etc/systemd/network/12-wlan1.network
[match]
Namn=wlan1
[Networking]DHCP=ja
När detta är gjort behöver vi bara starta om vår Raspberry Pi och vi har skapat vår trådlösa åtkomstpunkt. Som du kan se är det en process som är något komplex, men som du inte ska ha problem med om du följer stegen precis ovanför du har kunnat läsa. Det är ett bra sätt att använda en Raspberry Pi, eftersom resultaten är mycket bra och har inget att avundas mycket dyrare enheter.