Sadržaj:
- Korak 1: Predmeti koji će vam trebati
- Korak 2: Instalirajte Raspbian operativni sistem
- Korak 3: Sastavite preostale komponente
- Korak 4: Postavite WiFi vezu
- Korak 5: Konfigurirajte ostale opcije pomoću Raspi-config
- Korak 6: Konfigurirajte mrežni most s WiFi -a na Ethernet
- Korak 7: Automatizirajte sve te naredbe skriptom
Video: Dijelite WiFi s Ethernet portom na Raspberry Pi: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Imate li stari laserski pisač ili skener koji i dalje odlično radi, ali nije kompatibilan s WiFi mrežom? Ili možda želite spojiti vanjski tvrdi disk kao rezervni uređaj na vašoj mreži, a na kućnom usmjerivaču vam je ponestalo Ethernet portova. Ovo uputstvo će vam pomoći da stvorite most od WiFi veze do ethernet porta na Raspberry Pi -u.
Trebao mi je način za povezivanje starijeg Xerox fotokopirnog stroja/pisača koji ima ugrađeni mrežni adapter i mrežni softver, ali nije bio kompatibilan s WiFi mrežom. Ovaj štampač je bio u starijoj zgradi, a štampač je bio na lokaciji koja nije bila blizu probijanja Ethernet -a i nije se mogla pomeriti. S nekoliko dijelova koje sam već imao oko kuće uspio sam sastaviti rješenje koje je riješilo moje potrebe.
Ovo jednostavno DIY rješenje dat će vam mogućnost dodavanja WiFi veze na vaše starije uređaje, a da pritom ne pokvarite banku, kupovinom bežičnog adaptera za ispis.
Korak 1: Predmeti koji će vam trebati
- Raspberry Pi (bilo koji model će uspjeti, ali ćete vidjeti brže rezultate s modelom 3).
- Adapter za napajanje za vaš Pi.
- SD kartica za instaliranje operativnog sistema (mogli biste koristiti karticu od 8 GB do veličine koju želite. Obično idem s karticom od 32 GB u slučaju da želim dodati više opcija u RPi).
- Wifi adapter
- Ethernet kabel
- HDML kabel (imam stari DVI monitor pa koristim ovaj HDMI na DVI kabel).
- Tastatura i miš
- Čitač kartica ili računar sa ugrađenim čitačem kartica.
- Futrola za Pi (opcionalno)
Korak 2: Instalirajte Raspbian operativni sistem
Preuzmite najnoviju verziju Raspbian operativnog sistema (proteži se u vrijeme pisanja ovog teksta) odavde. Umetnite SD karticu u adapter koji se isporučuje s njom i umetnite adapter sa SD karticom u čitač kartica. Kopirajte sliku operativnog sistema Raspian na SD karticu prema ovim uputama:
- Upute za WIndows
- Upute za Mac OSX
- Linux upute
Korak 3: Sastavite preostale komponente
Ovo će potrajati neko vrijeme za kopiranje slike na SD karticu. Sastavite ostatak RPi -a dok čekate.
Umetnite wifi adapter u jedan od USB priključaka. Umetnite ključ za tastaturu i miš u jedan od drugih USB portova. Spojite monitor na Raspberry Pi pomoću HDMI kabela.
Kada se Raspbian slika dovrši s instaliranjem na SD karticu, uklonite SD karticu iz adaptera i umetnite je u utor za SD karticu na donjoj strani Raspberry Pi. Zatim umetnite adapter za napajanje u mikro USB priključak i uključite Raspberry Pi.
Korak 4: Postavite WiFi vezu
Nakon što se Raspberry Pi završi s pokretanjem, postavite svoju WiFi vezu na Raspberry PI otvaranjem prozora terminala i uredite datoteku wpa_supplicant.conf pomoću sljedeće naredbe:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Promijenite državu u dvoslovni kôd zemlje.
Dodajte SSID i lozinku svoje Wi -Fi pristupne tačke pri dnu datoteke:
network = {ssid = "Vaš Wifi SSID" psk = "yourWifiPassword"}
Imajte na umu jednu stvar: Zadana postavka tastature je korištenje konfiguracije GB. Za nas u SAD -u postavlja neke posebne znakove na različita mjesta, uglavnom se simboli @ i mijenjaju.
Sačuvajte datoteku i izađite iz nano.
Pokrenite WIfi vezu upisivanjem:
ifup
ili ponovnim pokretanjem Raspberry PI sa:
sudo reboot
Korak 5: Konfigurirajte ostale opcije pomoću Raspi-config
Kada se vaš Raspberry Pi uspješno poveže s Wi -Fi mrežom, trebali biste vidjeti simbol Wifi na traci s izbornicima u gornjem desnom kutu zaslona za Raspberry Pi.
Sada možete konfigurirati druge opcije za svoj Pi. Iz terminalnog prozora unesite:
sudo raspi-config
Ovo će otvoriti sučelje raspi-config i omogućiti vam da konfigurirate druge opcije vašeg Raspberry PI. Ne morate ovo raditi, ali postoji nekoliko stvari koje trebate učiniti:
- Promijenite zadanu lozinku. Ne ostavljajte uređaje na mreži ranjivim ostavljanjem zadanih lozinki na RPi -ju za pi i root korisnike.
- Postavite svoju lokaciju. Ovo će vam dati prava podešavanja tastature, vremenske postavke i lokaciju za instaliranje drugog softvera iz najbližeg skladišta. Ako dobijete dosadna PERL upozorenja o lokalizaciji koja se ne mogu postaviti, možete to riješiti pomoću ovih uputa.
- Proširite datotečni sistem da biste koristili cijelu SD karticu. Ovo će vam omogućiti pristup cijelom skladišnom prostoru na HD kartici.
Slobodno pogledajte druge opcije koje su vam dostupne putem ovog sučelja. Možete raditi i druge stvari, poput overklokiranja CPU -a, postavljanja ssh i ftp veza i mijenjanja postavki pokretanja za podizanje sistema sa komandne linije ili radne površine.
Korak 6: Konfigurirajte mrežni most s WiFi -a na Ethernet
Da bismo to učinili, upotrijebit ćemo dnsmasq da postavimo RPi kao DHCP poslužitelj i postavimo neke prilagođene DNS postavke. Ovo će omogućiti uređaju povezanom na RPi putem etherneta da dobije IP adresu od RPi -a, a takođe i da RPi -u proslijedi DNS upite.
Također ćemo konfigurirati neke postavke iptablesa za stvaranje NAT -a između ethernet adaptera i Wifi veze.
Prvo instalirajte dnsmasq
sudo apt-get install dnsmasq
Postavite svoj ethernet adapter na statičku IP adresu
Ovo će poslužiti kao gateway za uređaj koji želite spojiti na RPi Ethernet port. Većina Wifi usmjerivača koristi privatnu mrežu i postavlja IP raspon na nešto slično:
192.168.1.1
Za ethernet adapter na vašem RPI -ju želite postaviti to na adresu koja neće ometati mogućnost usmjerivača da dodjeljuju adrese, pa ćemo povećati podmrežu PRi na:
192.168.2.1
Uz to ćete morati postaviti mrežnu masku na:
255.255.255.0
Osim postavki DCHP -a za emitiranje dostupnih IP adresa:
mreža 192.168.2.0 emitovanje 192.168.2.255
Upotrijebite iptables za konfiguriranje NAT postavke za dijeljenje Wifi veze s ethernet portomNAT je kratica za Network Address Translation. Ovo omogućava jednu IP adresu serveru kao ruteru na mreži. Dakle, u ovom slučaju ethernet adapter na RPi poslužit će kao usmjerivač za bilo koji uređaj koji na njega priključite. NAT postavke će usmjeriti ethernet zahtjeve putem Wifi veze.
Ovdje se može pokrenuti nekoliko naredbi:
sudo iptables -Fsudo iptables -t nat -Fsudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADEsudo iptables -A NAPRIJED -i wlan0 -o eth0 -m stanje -stanje POVEZANO, USPOSTAVLJENO -j PRIHVATLJAVAMO -PRIJEVATI -do i eth0 -o wlan0 -j PRIHVATI
Konfigurirajte postavke dnsmasq
Prvo što trebate učiniti je uključiti prosljeđivanje IP adrese. To se postiže stavljanjem jednog broja 1 u/proc/sys/net/ipv4/ip_forward datoteku:
sudo nano/proc/sys/net/ipv4/ip_forward
Stavite 1 u prvi red, a zatim izađite i spremite. Savjet: možda ćete također morati urediti /etc/sysctl.conf i dekomentirati ovaj redak:
net.ipv4.ip_forward = 1
Zatim postavite IP usmjeravanje:
sudo ip route del 0/0 dev eth0 &>/dev/nulla = `route | awk "/$ {wlan}/" '{print $ 5+1; exit}' 'sudo route add -net default gw 192.168.2.1 netmask 0.0.0.0 dev eth0 metrika $ a
Zadnje što trebate učiniti je urediti datoteku /etc/dnsmasq.conf i uključiti ove postavke;
interfejs = eth0bind-interfejsserver = 8.8.8.8domena-potrebnabogus-privdhcp-range = 192.168.2.2, 192.168.2.100, 12h
Zatim pokrenite ovu naredbu da pokrenete svoje dnsmasq usluge:
sudo systemctl start dnsmasq
Sada priključite mrežni kabel CAT5 u uređaj koji želite uključiti u mrežu, a drugi kraj kabela umetnite u ethernet priključak na RPi i trebali biste biti spremni! Kada smo postavljali ethernet sučelje, učinili smo ga vrućim za uključivanje, pa biste trebali vidjeti kako se ethernet sučelje pojavljuje kada uključite uređaj u RPi.
Korak 7: Automatizirajte sve te naredbe skriptom
Ovo je bilo puno posla za pokretanje mrežnog mosta. Vjerojatno ćete htjeti da se ovo pokreće automatski svaki put kada se vaš RPi pokrene, pa će nam za to trebati skripta za izvršavanje svih ovih naredbi. Srećom, Arpit Agarwal je već stvorio skriptu i dostupan je za preuzimanje ovdje.
Ne brinite o upisivanju svih gore navedenih naredbi i pokrenite ovu naredbu iz svog kućnog direktorija da biste preuzeli datoteku skripte:
raw.githubusercontent.com/arpitjindal97/raspbian-recipes/master/wifi-to-eth-route.sh
Da biste pokrenuli ovu datoteku svaki put kada pokrenete svoj RPi, morat ćete dodati direktivu u datoteku za automatsko pokretanje sesije:
nano /home/pi/.config/lxsession/LXDE-pi/autostart
i dodajte ovo na dno datoteke:
sudo bash /home/pi/wifi-to-eth-route.sh
Zatim samo ponovno pokrenite RPi i skripta će umjesto vas obaviti sav posao. Ovu postavku možete pokrenuti kad god želite pokretanjem ove naredbe s terminala:
sudo bash /home/pi/wifi-to-eth-route.sh
Preporučuje se:
Popravljanje problema sa serijskim USB portom/upravljačkim programom Mac Lilypad: 10 koraka (sa slikama)
Popravljanje problema sa serijskim USB portom/upravljačkim programom Mac Lilypad USB: Je li vaš Mac od 2016. star manje od 2 godine? Jeste li nedavno nadogradili na najnoviji OS (Yosemite ili bilo što novije)? Zar vaši Lilypad USB -ovi/MP3 -i više ne rade? Vodič će vam pokazati kako sam popravio svoje Lilypad USB -ove. Greška na koju sam naišao je povezana
Raspberry Pi Ethernet na Wifi Bridge: 7 koraka
Raspberry Pi Ethernet na Wifi Bridge: Imam testnu mrežu različitih Raspberry Piesa, uređaja i drugih računara i mrežne opreme, svima njima upravlja Ubiquity firewall/usmjerivač i želim ga povezati s internetom kako bih mogao povlačenje ažuriranja, softver itd. Nažalost
Ethernet RJ45 Tester kabela: 5 koraka (sa slikama)
Ethernet RJ45 kabelski tester: Zdravo, ovo je moje prvo uputstvo, pa mi oprostite na opisu koji nije optimalan (i neke fotografije koje nedostaju)-Ideja (pa, zapravo, potreba) je bila provjeriti ispravnost dugog kabela (40 m ili tako) ethernet kabl od mog stana do podruma; ruta
Tester Ethernet veze: 5 koraka (sa slikama)
Ethernet Link Tester: Ovo uputstvo za upotrebu čini zgodan tester koji vam omogućava da brzo identifikujete da li će se vaša veza ili Ethernet kabl koji ste upravo napravili povezati sa vašom mrežom. Ako radite u korporativnom IT okruženju, znate da općenito postoji više mrežnih portova
Mini subwoofer sa portom: 9 koraka
Mini subwoofer sa portovima: U ovom uputstvu (moj prvi) pokazat ću vam kako napraviti mini prijenosni subwoofer s portom! Ostavite komentare - budite kritični, ali simpatični jer je ovo moje prvo uputstvo, a imam samo petnaest godina. AKO OVO ODABERETE, VOLIO BIH VIDJETI P