
Satura rādītājs:
- 1. darbība. Nepieciešamās preces
- 2. darbība: instalējiet operētājsistēmu Raspbian
- 3. darbība: salieciet atlikušos komponentus
- 4. darbība: iestatiet WiFi savienojumu
- 5. darbība: konfigurējiet citas opcijas, izmantojot Raspi-config
- 6. darbība: konfigurējiet tīkla tiltu no Wifi uz Ethernet
- 7. darbība: automatizējiet visas šīs komandas ar skriptu
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Vai jums ir vecs lāzerprinteris vai skeneris, kas joprojām darbojas lieliski, bet nav saderīgs ar wifi? Vai varbūt vēlaties savienot ārēju cieto disku kā rezerves ierīci savā tīklā, un jūsu mājas maršrutētājā ir beigušies Ethernet porti. Šī pamācība palīdzēs jums izveidot tiltu no wifi savienojuma ar Raspberry Pi Ethernet portu.
Man vajadzēja veidu, kā savienot vecāku Xerox kopētāju/printeri, kuram ir iebūvēts tīkla adapteris un tīkla programmatūra, bet kas nebija saderīgs ar wifi. Šis printeris atradās vecākā ēkā, un printeris atradās vietā, kas nebija tuvu Ethernet perforatoram un kuru nevarēja pārvietot. Ar dažām daļām, kas man jau bija ap māju, es varēju izveidot risinājumu, kas atrisināja manas vajadzības.
Šis vienkāršais DIY risinājums ļaus jums pievienot wifi savienojumu savām vecajām ierīcēm, nesalaužot banku, iegādājoties bezvadu drukas adapteri.
1. darbība. Nepieciešamās preces

- Raspberry Pi (derēs jebkurš modelis, bet ar 3. modeli jūs redzēsit ātrākus rezultātus).
- Barošanas adapteris jūsu Pi.
- SD karte, lai instalētu operētājsistēmu (jūs varētu izmantot 8 GB lielu karti līdz vajadzīgajam izmēram. Es parasti izmantoju 32 GB karti, ja vēlos RPi pievienot vairāk iespēju).
- Wifi adapteris
- Ethernet kabelis
- HDML kabelis (man ir vecs DVI monitors, tāpēc es izmantoju šo HDMI uz DVI kabeli).
- Tastatūra un pele
- Karšu lasītājs vai dators ar iebūvētu karšu lasītāju.
- Korpuss Pi (pēc izvēles)
2. darbība: instalējiet operētājsistēmu Raspbian


Lejupielādējiet jaunāko Raspbian (Stretch no šī raksta) operētājsistēmas versiju no šejienes. Ievietojiet SD karti komplektācijā iekļautajā adapterī un ievietojiet adapteri ar SD karti karšu lasītājā. Kopējiet Raspian operētājsistēmas attēlu SD kartē, izmantojot šīs instrukcijas:
- WIndows instrukcijas
- Mac OSX instrukcijas
- Linux instrukcijas
3. darbība: salieciet atlikušos komponentus



Attēla kopēšana uz SD karti prasīs zināmu laiku. Gaidīšanas laikā salieciet pārējo RPi.
Ievietojiet wifi adapteri vienā no USB portiem. Ievietojiet tastatūru un peles atslēgu vienā no citiem USB portiem. Savienojiet monitoru ar Raspberry Pi, izmantojot HDMI kabeli.
Kad Raspbian attēls ir pabeigts instalēt SD kartē, izņemiet SD karti no adaptera un ievietojiet to SD kartes slotā Raspberry Pi apakšpusē. Pēc tam ievietojiet strāvas adapteri mikro USB portā un ieslēdziet Raspberry Pi.
4. darbība: iestatiet WiFi savienojumu

Kad Raspberry Pi ir pabeidzis sāknēšanu, iestatiet savu wifi savienojumu Raspberry PI, atverot termināļa logu un rediģējot failu wpa_supplicant.conf, izmantojot šādu komandu:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Mainiet valsti uz savu divu burtu valsts kodu.
Pievienojiet sava Wifi piekļuves punkta SSID un paroli faila apakšdaļā:
tīkls = {ssid = "Jūsu Wifi SSID" psk = "yourWifiPassword"}
Jāatzīmē viena lieta: noklusējuma tastatūras iestatījums ir izmantot GB konfigurāciju. Tiem no mums ASV dažas īpašās rakstzīmes tiek novietotas dažādās vietās, galvenokārt tiek mainīti simboli @ un.
Saglabājiet failu un izejiet no nano.
Uzlabojiet WIfi savienojumu, ierakstot:
ifup
vai pārstartējot Raspberry PI ar:
sudo atsāknēšana
5. darbība: konfigurējiet citas opcijas, izmantojot Raspi-config




Kad jūsu Raspberry Pi ir veiksmīgi izveidojis savienojumu ar jūsu Wifi, Raspberry Pi ekrāna augšējā labajā stūrī izvēlņu joslā vajadzētu redzēt Wifi simbolu.
Tagad varat konfigurēt citas Pi opcijas. No termināla loga veida:
sudo raspi-config
Tas parādīs raspi-config saskarni un ļaus konfigurēt citas Raspberry PI opcijas. Jums tas nav jādara, taču ir dažas lietas, kas jums jādara:
- Mainiet noklusējuma paroli. Neatstājiet tīkla ierīces neaizsargātas, atstājot jūsu RPi noklusējuma paroles pi un root lietotājiem.
- Iestatiet atrašanās vietas iestatījumu. Tas dos jums pareizos tastatūras iestatījumus, laika iestatījumus un atrašanās vietu citas programmatūras instalēšanai no tuvākajiem repo. Ja saņemat kaitinošus PERL brīdinājumus par lokalizāciju, to nevar iestatīt, varat to novērst, izmantojot šos norādījumus.
- Paplašiniet failu sistēmu, lai izmantotu visu SD karti. Tas dos jums piekļuvi visai HD kartes atmiņas vietai.
Jūtieties brīvi apskatīt citas iespējas, kas jums pieejamas, izmantojot šo saskarni. Varat veikt citas darbības, piemēram, pārspīlēt savu CPU, iestatīt ssh un ftp savienojumus un mainīt sāknēšanas iestatījumus, lai sāknētu komandrindā vai darbvirsmā.
6. darbība: konfigurējiet tīkla tiltu no Wifi uz Ethernet




Lai to izdarītu, mēs izmantosim dnsmasq, lai iestatītu RPi kā DHCP serveri un iestatītu dažus pielāgotus DNS iestatījumus. Tas ļaus ierīcei, kas savienota ar RPi, izmantojot Ethernet, iegūt IP adresi no RPi, kā arī lai RPi nosūtītu DNS vaicājumus.
Mēs arī konfigurēsim dažus iptables iestatījumus, lai izveidotu NAT starp Ethernet adapteri un Wifi savienojumu.
Vispirms instalējiet dnsmasq
sudo apt-get install dnsmasq
Iestatiet Ethernet adapteri uz statisku IP adresi
Tas kalpos kā vārteja ierīcei, kuru vēlaties savienot ar RPi Ethernet portu. Lielākā daļa Wifi maršrutētāju izmanto to, ko sauc par privāto tīklu, un nosaka IP diapazonu uz kaut ko līdzīgu:
192.168.1.1
Jūsu RPI ethernet adapterim vēlaties to iestatīt uz adresi, kas netraucēs maršrutētājam piešķirt adreses, tāpēc mēs palielināsim PRi apakštīklu:
192.168.2.1
Vienlaikus jums būs jāiestata tīkla maska, lai:
255.255.255.0
Kā arī DCHP iestatījumi, lai pārraidītu pieejamo IP adresi:
tīkla 192.168.2.0 apraide 192.168.2.255
Izmantojiet iptables, lai konfigurētu NAT iestatījumu, lai koplietotu Wifi savienojumu ar Ethernet portu. NAT apzīmē tīkla adrešu tulkošanu. Tas ļauj serverim izmantot vienu IP adresi kā maršrutētāju tīklā. Tātad šajā gadījumā Ethernet adapteris RPi kalpos kā maršrutētājs jebkurai ierīcei, ko tam pievienosit. NAT iestatījumi maršrutēs Ethernet pieprasījumus, izmantojot Wifi savienojumu.
Šeit var palaist vairākas komandas:
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 --valsts SAISTĪTI, IZVEIDOTI -j PIEŅEMT i eth0 -o wlan0 -j PIEŅEMT
Konfigurējiet dnsmasq iestatījumus
Pirmā lieta, kas jādara, ir ieslēgt IP pāradresāciju. Lai to izdarītu, failā/proc/sys/net/ipv4/ip_forward ievietojiet vienu numuru 1:
sudo nano/proc/sys/net/ipv4/ip_forward
Pirmajā rindā ievietojiet 1, pēc tam izejiet un saglabājiet. Padoms: iespējams, jums būs arī jārediģē /etc/sysctl.conf un jāatceļ šī rindiņa:
net.ipv4.ip_forward = 1
Tālāk iestatiet ip maršrutēšanu:
sudo ip maršruts del 0/0 dev eth0 &>/dev/nulla = `maršruts | awk "/$ {wlan}/" '{print $ 5+1; exit}' sudo maršruts pievienot -net noklusējuma gw 192.168.2.1 tīkla maska 0.0.0.0 dev eth0 metrika $ a
Pēdējā lieta, kas jādara, ir rediģēt failu /etc/dnsmasq.conf un iekļaut šos iestatījumus;
interfeiss = eth0bind-interfacesserver = 8.8.8.8domain-requiredbogus-privdhcp-range = 192.168.2.2, 192.168.2.100, 12h
Pēc tam palaidiet šo komandu, lai sāktu savus dnsmasq pakalpojumus:
sudo systemctl sākt dnsmasq
Tagad pievienojiet CAT5 tīkla kabeli ierīcei, kuru vēlaties iekļaut tīklā, un ievietojiet kabeļa otru galu RPi ethernet portā, un jums būs labi iet! Kad mēs izveidojām Ethernet saskarni, mēs padarījām to karsti pievienojamu, tāpēc, saslēdzot ierīci RPi, jums vajadzētu redzēt, kā parādās Ethernet interfeiss.
7. darbība: automatizējiet visas šīs komandas ar skriptu




Tas bija liels darbs, lai tīkla tilts sāktu darboties. Jūs, iespējams, vēlēsities, lai tas tiktu palaists automātiski katru reizi, kad jūsu RPi sāk darboties, tāpēc, lai to izdarītu, mums būs nepieciešams skripts, lai visas šīs komandas izpildītu mūsu vietā. Par laimi Arpit Agarwal jau ir izveidojis skriptu un ir pieejams lejupielādei šeit.
Neuztraucieties par visu iepriekš minēto komandu ierakstīšanu un palaidiet šo komandu no mājas direktorijas, lai lejupielādētu skripta failu:
raw.githubusercontent.com/arpitjindal97/raspbian-recipes/master/wifi-to-eth-route.sh
Lai šo failu palaistu katru reizi, kad sākat RPi, sesijas automātiskās palaišanas failam jāpievieno direktīva:
nano /home/pi/.config/lxsession/LXDE-pi/autostart
un pievienojiet to faila apakšdaļai:
sudo bash /home/pi/wifi-to-eth-route.sh
Pēc tam vienkārši pārstartējiet RPi, un skripts visu darbu veiks jūsu vietā. Varat arī palaist šo iestatījumu jebkurā laikā, izpildot šo komandu no termināļa:
sudo bash /home/pi/wifi-to-eth-route.sh
Ieteicams:
Automātiski kopīgojiet savu Wifi paroli, izmantojot QR kodus: 4 soļi

Automātiski kopīgojiet savu Wifi paroli, izmantojot QR kodus: Šajā pamācībā mēs iemācīsimies izveidot QR kodu, kas bez piepūles savieno jūsu viesus ar Wifi. Internets ir nepieciešamība. Tiklīdz mēs dodamies uz vietu, pirmā lieta, kas mums nepieciešama, ir Wifi piekļuve. Neatkarīgi no tā, vai tiek rīkotas draudzīgas sanāksmes
Pievienojiet lampai USB portu: 5 soļi (ar attēliem)

Pievienojiet lampai USB portu: Kad es saskāros ar šo vintage Electrix zosu kakla galda lampu, es sapratu, ka tā ir galda lampa ar zosu kaklu, bez kuras es nevarētu dzīvot, tāpēc es to nopirku. Tad es domāju, ka būtu daudz vēsāk, ja tā pamatnē būtu USB ports. Izrādās, tas ir diezgan
Raksti to ! Uztaisīt to ! Kopīgojiet to!: 4 soļi

Raksti to ! Uztaisīt to ! Kopīgojiet to!: Mani skolēni ir izmantojuši Legos, kas palīdz papildināt radošumu viņu rakstīšanā, rakstīšanas organizēšanā un demonstrē savu darbu digitāli kopā ar ģimeni un saviem vienaudžiem klasē
NODEMCU LUA ESP8266 ar MCP23017 16 bitu portu paplašinātāja IC: 6 soļi (ar attēliem)

NODEMCU LUA ESP8266 ar MCP23017 16 bitu portu paplašinātāja IC: MCP23017 ir salīdzinoši vienkārša IC, lai izveidotu plāksni, jo tai ir A un B ports abās mikroshēmas pusēs, un tapas ir secīgā secībā. Līdzīgi ir I2C adrešu kopne arī visi kopā. Šim IC ir 2 tapas, kuras netiek izmantotas
Kopīgojiet savus pamācības, foruma tēmas un izlasi Twitter un Facebook: 3 soļi

Kopīgojiet savus pamācības, foruma tēmas un izlasi Twitter un Facebook: izmantojot sava konta RSS plūsmas un dažas noderīgas vietnes, ir iespējams sindicēt un kopīgot savus pamācības, foruma tēmas, izlasi un visu pārējo darbību vietnē Instrukcijas Facebook vai Twitter. Tas ir lielisks veids