Përmbajtje:
- Furnizimet
- Hapi 1: Shkarkoni Raspbian dhe Flash Kartën SD
- Hapi 2: Nisja e Pi dhe Konfigurimi
- Hapi 3: Instalimi i Modulit të Shoferit për Kartën Wireless Alfa USB
- Hapi 4: Çaktivizoni Wi -Fi në bord
- Hapi 5: Përparësoni ndërfaqet dhe çaktivizoni IPv6
- Hapi 6: Vendosni Rregullat e Transferimit dhe DHCP në Rrjetin Wired
- Hapi 7: Rinisni dhe provoni
Video: Raspberry Pi Ethernet në Ura Wifi: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Unë kam një rrjet testues të ndryshme Raspberry Pies, pajisje dhe kompjuterë të tjerë dhe pajisje rrjeti, të gjitha ato menaxhohen nga një firewall/ruter Ubiquity dhe dua ta kem të lidhur me internetin në mënyrë që të tërheq përditësime, softuer, etj. Fatkeqësisht, është e vendosur në një pjesë të garazhit / punëtorisë sime ku nuk ka prizë ose kabllo ethernet për t'u lidhur, kështu që duke përdorur një Raspberry Pi krijova një urë për të lidhur murin e zjarrit me rrjetin ekzistues Wireless në shtëpinë time. U deshën disa ditë përpjekje dhe përpjekje të qasjeve të ndryshme, kështu që shpresoj që ky Instructable t'ju kursejë pak kohë dhe zhgënjim!
Shumë udhëzime dhe mënyra për të dalë në internet ishin për mënyrën tjetër: lidhja me një rrjet me kabllo dhe më pas krijimi i një rrjeti pa tel për të gjitha pajisjet për t'u lidhur. Ky është një rast përdorimi krejtësisht i mirë, por problemi kryesor me situatën time ishte që nuk kisha atë lidhje me internet në internet, nuk doja të vendosja priza në mur ose të kabllove të gjata për ta bërë këtë, dhe kisha një rrjet pa tel krejtësisht i mirë me sinjal të fortë për t'u lidhur!
Pjesët ku ishin mjaft të thjeshta, një Pi, i vura një kapelë POE në mënyrë që të mund të zvogëloja numrin e telave dhe rrëmujë, gjithashtu zgjodha të përdor një përshtatës të jashtëm wifi USB sepse doja aftësitë AC600 dhe po lidhesha me një Wireless Rrjeti AC600.
Furnizimet
- Raspberry Pi 3 B+ Rast, dhe Kartë SD (https://amzn.to/2LHzkmy)
- Raspberry Pi POE Hat (https://amzn.to/2q0ZMzG)
- Alfa AWUS036ACS 802.11ac AC600 Përshtatës i rrjetit pa tel USB Wi-Fi (https://amzn.to/2rp7UuM)
- Ndërruesi POE (https://amzn.to/2siIuyE)
- Kabllot Ethernet (https://amzn.to/2P9Urjf)
Dhe në rast se jeni kurioz, kjo është pajisja e rrjetit që përdor për shtëpinë time, e cila mendoj se është thjesht e mrekullueshme
- Ubiquiti UniFi Cloud Cloud (https://amzn.to/38q04BE)
- Ubiquiti Unifi Security Gateway (USG) (https://amzn.to/35crkSe)
- Ubiquiti UniFi AP AC PRO 802.11ac Scalable Enterprise Wi-Fi Access Point (https://amzn.to/2siIqPr)
- Ubiquiti UniFi Switch 8 60W (https://amzn.to/36fibs6)
Hapi 1: Shkarkoni Raspbian dhe Flash Kartën SD
Së pari ne do të duhet të shkarkojmë disa gjëra:
Njëra është OS për Raspberry Pi tonë dhe ne do të përdorim Raspbian, sepse është i popullarizuar dhe i lehtë për t’u përdorur (kjo është arsyeja pse është ndoshta kaq popullor). Mund ta kapni imazhin këtu, https://www.raspberrypi.org/downloads/raspbian/, ne do të përdorim imazhin "Raspbian Buster with desktop" kështu që ne kemi një GUI Desktop për t'i bërë gjërat pak më të lehta dhe që ne po e vendosim këtë Pi të jetë një urë dhe jo për përdorim të përditshëm, nuk kemi nevojë për të gjithë programet shtesë të rekomanduar.
Dy është se ne gjithashtu do të përdorim Etcher për të ndezur kartën tonë SD. Freeshtë falas dhe aq i lehtë për t’u përdorur, shkarkoni dhe mësoni më shumë rreth tij këtu:
Futni kartën SD në kompjuter (unë përdor një Mac dhe po supozoj se laptopi/kompjuteri juaj ka një lexues të kartës SD, përndryshe merrni një të tillë
Për të transferuar imazhin në Kartën SD ne së pari Zbërtheni imazhin e shkarkuar i cili është një skedar ZIP, pastaj në Etcher zgjidhni atë skedar.img, sigurohuni që të zgjidhni kartën SD të duhur si destinacion (këtë e bëj duke verifikuar madhësinë, 32 GB në këtë rast, dhe unë zakonisht shkëput ose heq ndonjë kartë tjetër USB ose SD para se të filloj Etcher), dhe zgjedh Flash. Do të shkojë shumë shpejt me shkrimin dhe verifikimin e figurës, pasi të jetë përfunduar, mund të hiqni kartën SD dhe të mbyllni Etcher.
Hapi 2: Nisja e Pi dhe Konfigurimi
Lidhni Power, Monitor HDMI dhe një tastierë dhe miun me Pi. Ju gjithashtu mund të lidhni përshtatësin USB wifi, por ka disa hapa të tjerë më vonë që kërkohen për ta bërë atë të funksionojë.
Futni kartën SD dhe fuqinë në Pi.
Konfigurimi fillestar është mjaft i thjeshtë, në instalimin e udhëzuar:
- Hapi 1, ne vendosim vendet, gjuhën e duhur.
- Hapi 2, ne vendosim një fjalëkalim.
- Hapi 3, ne zgjedhim rrjetin ekzistues wifi dhe vendosim frazën e kalimit. Tani jemi në rrjet.
- Hapi 4, ne arnojmë dhe përditësojmë.
- Hapi 5, ne zgjedhim opsionet e rezolucionit, ekrani im ka kufirin e zi, pra shenja e kontrollit.
- Hapi 6, ne zgjedhim "më vonë" në vend që të rindizim.
- Hapi 7, ne hapim konfigurimin e mjedrës pi dhe ndezim SSH dhe VNC për ta bërë më të lehtë menaxhimin në distancë.
- Hapi 8, pastaj rindizemi.
Hapi 3: Instalimi i Modulit të Shoferit për Kartën Wireless Alfa USB
Ne duhet të ndërtojmë dhe instalojmë modulin e kernelit për ta bërë USB -në tonë të funksionojë. Kjo mund të jetë pak e komplikuar, por për fatin tonë të mirë ekziston një person në MB në forumet Raspberry Pi me emrin MrEngman i cili përpilon disa drejtues wifi për Raspbian, dhe në këtë rast ai ka një për kartën tonë pa tel Alfa USB. Ju mund ta shihni këtë fije këtu (https://www.raspberrypi.org/forums/viewtopic.php?t=192985)
Për të përdorur skenarin e tij, e shkarkojmë dhe e përdorim si superpërdorues (i cili mund të jetë i rrezikshëm nga pikëpamja e sigurisë, por pas rishikimit të asaj që po kapim e dimë që është e sigurt këtë herë).
sudo wget https://fars-robotics.net/install-wifi -O/usr/bin/install-wifi
sudo chmod +x/usr/bin/install-wifi
Ajo që po bën ky skenar është të identifikojë se cili modul/drejtues është i nevojshëm, duke e kapur atë nga interneti, duke e shpaketuar atë dhe duke e zhvendosur atë në rrugën e duhur që OS ta gjejë atë (si në/lib/modulet/), dhe vendosjen e duhur lejet. Ne mund t'i kalojmë vetë këto hapa, por përdorimi i skenarit të MrEngman nxjerr disa nga hamendësimet dhe hapat manualë duke e bërë procesin më të lehtë për ne.
Hapi 4: Çaktivizoni Wi -Fi në bord
Për shkak se ne po përdorim WiFi të jashtëm, nuk kemi nevojë të përdorim atë në bord. Për thjeshtësi, ne thjesht e çaktivizojmë atë në OS. Kjo është e lehtë për Pi pasi drejtuesit e wifi janë unikë:
Ne i çaktivizojmë drejtuesit duke redaktuar skedarin /etc/modprobe.d/raspi-blacklist.conf dhe duke shtuar:
lista e zezë brcmfmac
lista e zezë brcmutil
Hapi 5: Përparësoni ndërfaqet dhe çaktivizoni IPv6
Meqenëse kemi dy rrjete, rrjetin e testimit dhe rrjetin e rregullt të lidhur me internetin, ne duam që Pi të kontrollojë së pari rrjetin pa tel, në vend të atij me tel, i cili është i kundërt me parazgjedhjen. Ne mund të përdorim parametrin metrik dhe ta vendosim atë për pajisjet, ku sa më i ulët numri aq më i lartë është përparësia.
Dhe ne nuk po përdorim ipv6 në asnjë rrjet, kështu që thjesht e fikim për thjeshtësi.
Ndryshoni skedarin /etc/dhcpcd.conf, shtoni rreshtat pranë fundit.
ndërfaqja eth0
metrikë 300
ndërfaqja wlan0
metrikë 200
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Hapi 6: Vendosni Rregullat e Transferimit dhe DHCP në Rrjetin Wired
Ne kemi nevojë për disa rregulla firewall për të marrë trafikun dhe për ta përcjellë atë nga rrjeti me tela në rrjetin pa tel. Këto janë mjaft standarde, ne përdorim iptables në Pi dhe krijojmë disa skedarë dhe rregulla për t'u siguruar që gjithçka mbahet pas një rindezje.
Rregullat janë të thjeshta për t'u pranuar dhe një për të përcjellë nga tela në wireless.
# Krijoni një drejtori ku do të ruajmë rregullat tona të përcjelljes së iptables.
mkdir -p/etc/iptables # Krijoni rregulla "iptables" duke ekzekutuar këtë komandë për të gjeneruar një skedar të "rregullave.v4" </etc/iptables/rules.v4 *nat: PRONIMI I PRANIMIT [98: 9304]: HYRJE Pranimi [98: 9304]: PRANIMI I JASHTM [2: 152]: PARASHTIMI PASUES [0: 0] -A POSTROUTIM -o wlan0 -j KOMITETI MASQUERADE *filtri: HYRJA Pranuar [791: 83389]: PARASHTRIM [0: 0]: JASHT PRANOJ [333: 34644] -NJW PARA -i wlan0 -o eth0 -m shteti -shteti I LIDHUR, I THEMELUAR -j Pranoj -NJW PARASHIKIM -i eth0 -o wlan0 -j PRANO KOMITETIN EOF # Ngarko rregullat tona të dërgimit të `iptables` në çdo mace boot </etc/network/if-up.d/iptables #!/bin/sh iptables-restore </etc/iptables/rules.v4 EOF chmod +x /etc/network/if-up.d/iptables # Aktivizoni përcjelljen e vazhdueshme `ipv4` për çdo sistem të nisjes # https://www.ducea.com/2006/08/01/how-to-enable-ip-… sed -i" / s/ # net.ipv4. ip_forward = 1/net.ipv4.ip_forward = 1/\ /etc/sysctl.conf
Tani për DHCP në atë ndërfaqe me tela, ne vendosim një adresë statike prej 10.1.1.1 dhe më pas konfigurojmë DHCP për të shërbyer adresat në atë bllok IP.
# Krijoni një konfigurim të adresës IP statike. Përshtatësi `eth0` do të përdorë një
# IP statike prej `10.1.1.1` në këtë nën -rrjetë të re. cat </etc/network/interfaces.d/eth0 auto eth0 allow-hotplug eth0 iface eth0 inet adresa statike 10.1.1.1 netmask 255.255.255.0 gateway 10.1.1.1 EOF # Krijo një `dnsmasq` konfigurim DHCP në`/etc/dnsmasq. d/urë.konf`. # Raspberry Pi do të veprojë si një server DHCP për klientin e lidhur me # ethernet. Serveri DNS do të jetë `8.8.8.8` (DNS i Google) dhe diapazoni # do të fillojë në` 10.1.1.2`. mace </etc/dnsmasq.d/bridge.conf interface = eth0 server-lidh-ndërfaqe server = 8.8.8.8 domen-nevojshëm fals-priv dhcp-range = 10.1.1.2, 10.1.1.254, 12h EOF
Hapi 7: Rinisni dhe provoni
Pasi t'i vendosim gjërat, atëherë mund të testojmë lidhjen në njërën nga pajisjet dhe me siguri që mund të hyjmë në internet dhe gjithçka funksionon! Ne gjithashtu mund të hyjmë në çelësin tonë të reve të Ubiquity dhe të kontrollojmë konfigurimin edhe atje. Pamja e ekranit e tregon këtë.
Së fundi, ne rindizemi vetëm për t'u siguruar që gjithçka të kthehet siç pritej përsëri!
Shijoni.
Recommended:
Ura KaKu (Klik-aan Klik-uit): 4 hapa
Ura KaKu (Klik-aan Klik-uit): Ky KakuBridge është një sistem shumë i lirë (< $ 8) dhe shumë i thjeshtë për të ndërtuar sistemin domotica për pajisjet Klik-aan Klik-uit, (CoCo). Mund të kontrolloni deri në 9 pajisje përmes telekomandës në një faqe në internet. Për më tepër me KakuBridge ju mund të planifikoni secilën pajisje.
Qendër e lirë NMEA/AIS - RS232 në Ura Wifi për përdorim në bord: 6 hapa
Cheap NMEA /AIS Hub - RS232 në Wifi Bridge për përdorim në bord: Përditësoni 9 janar 2021 - Shtohet lidhje shtesë TCP dhe ripërdorni lidhjen e fundit nëse lidhen më shumë klientë Përditësim 13 dhjetor 2020 - Nuk shtohet asnjë version konfigurimi i kodit për anijet me ruterat ekzistues Hyrje Kjo NMEA / AIS RS232 në urën WiFi është
Ura WiFi e Raspberry Pi Enterprise Network: 9 hapa
Raspberry Pi Enterprise Network WiFi WiFi: Nga: Riley Barrett dhe Dylan Halland Qëllimi i këtij projekti është të lejojë një pajisje IoT, të tilla si një Weemo Smart Plug, Amazon Echo, Gaming Console ose ndonjë pajisje tjetër të aktivizuar Wi-Fi për t'u lidhur me një WPA_EAP Enterprise Network duke përdorur Raspberry Pi Zero
Ndani WiFi me Port Ethernet në një Raspberry Pi: 7 hapa (me fotografi)
Ndani WiFi me Port Ethernet në një Raspberry Pi: A keni një printer lazer ose skaner të vjetër që ende punon mirë, por nuk është i pajtueshëm me wifi? Ose mbase dëshironi të lidhni një hard disk të jashtëm si një pajisje rezervë në rrjetin tuaj dhe ju kanë mbaruar portet e eternetit në ruterin tuaj të shtëpisë. Kjo udhëzon
WiFi e thjeshtë në BLE (Bluetooth me energji të ulët) Ura: 9 hapa (me fotografi)
WiFi e thjeshtë në BLE (Bluetooth Low Energy) Bridge: Update 4 Dhjetor 2017 - skica të rishikuara të pendës nRF52 dhe këshilla për korrigjimin. Fotografi të shtuara të urës të montuara në kuti. Ky projekt i thjeshtë siguron qasje WiFi në çdo modul Bluetooth me Energji të Ulët (BLE) që zbaton UART të Nordic me TX Notify. Th