Indholdsfortegnelse:
- Trin 1: Elementer, du skal bruge
- Trin 2: Installer Raspbian -operativsystemet
- Trin 3: Saml de resterende komponenter
- Trin 4: Konfigurer WiFi -forbindelse
- Trin 5: Konfigurer andre muligheder med Raspi-config
- Trin 6: Konfigurer netværksbroen fra Wifi til Ethernet
- Trin 7: Automatiser alle disse kommandoer med et script
Video: Del WiFi med Ethernet -port på en Raspberry Pi: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Har du en gammel laserprinter eller scanner, der stadig fungerer godt, men ikke er wifi -kompatibel? Eller måske vil du tilslutte en ekstern harddisk som en backupenhed på dit netværk, og du er løbet tør for ethernet -porte på din hjemmrouter. Denne instruktive hjælper dig med at oprette en bro fra wifi -forbindelsen til ethernet -porten på en Raspberry Pi.
Jeg havde brug for en måde at tilslutte en ældre Xerox kopimaskine/printer, der har en indbygget netværksadapter og netværkssoftware, men ikke var wifi -kompatibel. Denne printer var i en ældre bygning, og printeren befandt sig på et sted, der ikke var tæt på en ethernet -nedslagning og ikke kunne flyttes. Med et par dele, som jeg allerede havde rundt omkring i mit hus, kunne jeg sammensætte en løsning, der løste mine behov.
Denne nemme DIY -løsning giver dig mulighed for at tilføje en wifi -forbindelse til dine ældre enheder uden at bryde penge ved at købe trådløs printeradapter.
Trin 1: Elementer, du skal bruge
- Raspberry Pi (enhver model vil gøre, men du vil se hurtigere resultater med en model 3).
- Strømadapter til din Pi.
- SD -kort til at installere operativsystemet på (du kan bruge et 8 GB -kort op til den størrelse, du ønsker. Jeg går normalt med et 32 GB -kort, hvis jeg vil tilføje flere muligheder til RPi).
- Wifi adapter
- Ethernet -kabel
- HDML -kabel (jeg har en gammel DVI -skærm, så jeg bruger dette HDMI til DVI -kabel).
- Tastatur og mus
- Kortlæser eller computer med indbygget kortlæser.
- Etui til Pi (valgfrit)
Trin 2: Installer Raspbian -operativsystemet
Download den nyeste version af Raspbian (stræk i skrivende stund) styresystem herfra. Sæt SD -kortet i den adapter, der følger med det, og sæt adapteren med SD -kortet i din kortlæser. Kopier Raspian -operativsystemets billede til SD -kortet ved hjælp af disse instruktioner:
- WIndows instruktioner
- Mac OSX instruktioner
- Linux instruktioner
Trin 3: Saml de resterende komponenter
Dette vil tage noget tid at kopiere billedet til dit SD -kort. Saml resten af RPi'en, mens du venter.
Indsæt wifi -adapteren i en af USB -portene. Indsæt tastaturet og musedonglen i en af de andre USB -porte. Tilslut en skærm til Raspberry Pi med HDMI -kablet.
Når Raspbian -billedet er installeret på SD -kortet, skal du fjerne SD -kortet fra adapteren og indsætte det i SD -kortstikket på undersiden af Raspberry Pi. Sæt derefter strømadapteren i mikro -USB -porten, og tænd for Raspberry Pi.
Trin 4: Konfigurer WiFi -forbindelse
Når Raspberry Pi er færdig med at starte op, skal du konfigurere din wifi -forbindelse på Raspberry PI ved at åbne et terminalvindue og redigere filen wpa_supplicant.conf ved hjælp af følgende kommando:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Skift land til din landekode på to bogstaver.
Tilføj dit Wifi -adgangspunkts SSID og adgangskode i bunden af filen:
netværk = {ssid = "Dit Wifi SSID" psk = "ditWifiPassword"}
En ting at bemærke: Standardtastaturindstillingen er at bruge en GB -konfiguration. For os i USA placerer det nogle af specialtegnene forskellige steder, hovedsageligt symbolerne @ og skiftes.
Gem filen og afslut nano.
Få WIfi -forbindelsen op ved at skrive:
ifup
eller ved at genstarte Raspberry PI med:
sudo genstart
Trin 5: Konfigurer andre muligheder med Raspi-config
Når din Raspberry Pi har oprettet forbindelse til din Wifi, skal du se Wifi -symbolet i menulinjen i øverste højre hjørne af skærmen til Raspberry Pi.
Du kan nu konfigurere andre muligheder for din Pi. Fra en termnial vindue type:
sudo raspi-config
Dette åbner raspi-config-grænsefladen og giver dig mulighed for at konfigurere andre muligheder for din Raspberry PI. Du behøver ikke at gøre dette, men der er et par ting, du skal gøre:
- Skift standardadgangskoden. Efterlad ikke enheder på dit netværk sårbare ved at efterlade standardadgangskoder på din RPi til pi- og rodbrugerne.
- Indstil din placeringsindstilling. Dette giver dig de rigtige tastaturindstillinger, tidsindstillinger og placering til installation af anden software fra de nærmeste repos. Hvis du får de irriterende PERL -advarsler om lokalitet ikke kan indstilles, kan du løse det ved at bruge disse instruktioner.
- Udvid filsystemet til at bruge hele SD -kortet. Dette giver dig adgang til hele lagerpladsen på HD -kortet.
Kig gerne på de andre muligheder, der er tilgængelige for dig via denne grænseflade. Du kan gøre andre ting som at overklokke din CPU, konfigurere ssh- og ftp -forbindelser og ændre dine bootindstillinger for at starte til en kommandolinje eller skrivebordet.
Trin 6: Konfigurer netværksbroen fra Wifi til Ethernet
For at gøre dette vil vi bruge dnsmasq til at konfigurere RPi til at være en DHCP -server og konfigurere nogle brugerdefinerede DNS -indstillinger. Dette gør det muligt for enheden, der er forbundet til RPi'en via ethernet, at få en IP -adresse fra RPi'en og også for, at RPi'en kan videregive DNS -forespørgsler.
Vi konfigurerer også nogle iptables -indstillinger til at lave en NAT mellem ethernetadapteren og Wifi -forbindelsen.
Installer først dnsmasq
sudo apt-get install dnsmasq
Indstil din Ethernet -adapter til en statisk IP -adresse
Dette fungerer som en gateway for den enhed, du vil oprette forbindelse til RPi ethernet -porten. De fleste Wifi -routere bruger det, der kaldes et privat netværk, og indstiller IP -området til noget, der ligner:
192.168.1.1
For ethernetadapteren på din RPI vil du gerne indstille det til en adresse, der ikke forstyrrer routerens evne til at tildele adresser, så vi øger undernet af PRi til at være:
192.168.2.1
Sammen med det skal du konfigurere netmasken til at:
255.255.255.0
Samt DCHP -indstillingerne til at udsende hvilken IP -adresse der er tilgængelig:
netværk 192.168.2.0 udsendelse 192.168.2.255
Brug iptables til at konfigurere en NAT -indstilling til at dele Wifi -forbindelsen med ethernetportNAT står for Network Address Translation. Dette tillader en enkelt IP -adresse at servere som en router på et netværk. Så i dette tilfælde vil ethernetadapteren på RPi fungere som routeren for den enhed, du tilslutter den. NAT -indstillingerne dirigerer ethernetanmodningerne gennem Wifi -forbindelsen.
Der er flere kommandoer, der skal køres her:
sudo iptables -Fsudo iptables -t nat -Fsudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADEsudo iptables -A FORWARD -i wlan0 -o eth0 -m state -state RELATED, ESTABLISHED -j ACCEPTSudo iptables - i eth0 -o wlan0 -j ACCEPT
Konfigurer dnsmasq -indstillingerne
Den første ting at gøre er at aktivere IP -videresendelse. Dette gøres ved at sætte et enkelt nummer 1 i filen/proc/sys/net/ipv4/ip_forward:
sudo nano/proc/sys/net/ipv4/ip_forward
Sæt en 1 på den første linje, og afslut derefter, og gem. Tip: du skal muligvis også redigere /etc/sysctl.conf og ikke kommentere denne linje:
net.ipv4.ip_forward = 1
Næste opsætning af ip -routing:
sudo ip route del 0/0 dev eth0 &>/dev/nulla = `rute | awk "/$ {wlan}/" '{print $ 5+1; exit}' `sudo route add -net default gw 192.168.2.1 netmask 0.0.0.0 dev eth0 metric $ a
Den sidste ting at gøre er at redigere din /etc/dnsmasq.conf -fil og inkludere disse indstillinger;
interface = eth0bind-interfacesserver = 8.8.8.8domæne-nødvendigtbogus-privdhcp-område = 192.168.2.2, 192.168.2.100, 12h
Kør derefter denne kommando for at starte dine dnsmasq -tjenester:
sudo systemctl start dnsmasq
Sæt nu et CAT5 -netværkskabel i den enhed, du vil inkludere på netværket, og sæt den anden ende af kablet i ethernetporten på RPi, og du skal være god til at gå! Da vi konfigurerede ethernet -grænsefladen, gjorde vi det til varmt stik, så du skulle se ethernet -interface komme op, når du tilslutter enheden til RPi.
Trin 7: Automatiser alle disse kommandoer med et script
Dette var et stort arbejde for at få netværksbroen i gang. Du vil sandsynligvis have, at dette skal køre automatisk, hver gang din RPi starter op, så for at gøre det skal vi bruge et script til at køre alle disse kommandoer for os. Heldigvis har Arpit Agarwal allerede oprettet et script og kan downloades her.
Du skal ikke bekymre dig om at skrive alle disse kommandoer ovenfor og køre denne kommando fra dit hjemmebibliotek for at downloade scriptfilen:
raw.githubusercontent.com/arpitjindal97/raspbian-recipes/master/wifi-to-eth-route.sh
For at få denne fil til at køre hver gang du starter din RPi, skal du tilføje et direktiv til din autostartfil til din session:
nano /home/pi/.config/lxsession/LXDE-pi/autostart
og tilføj dette til bunden af filen:
sudo bash /home/pi/wifi-to-eth-route.sh
Genstart derefter RPi'en, og scriptet gør alt arbejdet for dig. Du kan også køre denne opsætning når som helst du vil ved at køre denne kommando fra en terminal:
sudo bash /home/pi/wifi-to-eth-route.sh
Anbefalede:
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ethernet RJ45 kabeltester: 5 trin (med billeder)
Ethernet RJ45 kabeltester: Hej alt dette er min første instruerbare, så tilgiv min mindre end optimale beskrivelse (og nogle manglende fotos) -Ideen (ja, behovet, faktisk) var at kontrollere den korrekte kabelføring af en lang (40m eller så) ethernet -kabel fra min lejlighed til kælderen; rougen
Sådan gør du-E-INK E-PAPER DISPLAY MODULE-Del 3 - WiFi: 7 trin (med billeder)
Sådan gør du-E-INK E-PAPER DISPLAY MODUL-Del 3 | WiFi: I denne vejledning til del 3 af Sådan gør du-E-INK E-PAPER DISPLAY MODULE, jeg vil dele med dig, hvordan du tilslutter dit E-Ink Display Module til et WiFi-modul, som gør det muligt at opdatere teksterne via WiFi.Don ikke har et E-Ink Display Module? Du kan få en h
Ethernet Link Tester: 5 trin (med billeder)
Ethernet Link Tester: Denne vejledning gør en praktisk tester, der lader dig hurtigt identificere, om din forbindelse eller ethernet-kabel, du lige har oprettet, vil koble sig til dit netværk. Hvis du arbejder i et virksomheds IT -miljø, ved du, at der generelt er flere netværksporte
Power Over Ethernet Router -konvertering: 4 trin (med billeder)
Power Over Ethernet Router-konvertering: Idéen, der driver dette projekt, er at forvandle enhver standardfremstillet router til en Power Over Ethernet (PoE) -kapabel (Wikipedia Description) [] enhed uden at købe adaptere eller yderligere hardware. PoE er noget ganske almindeligt i mange virksomheder/off