Përmbajtje:

Raspberry Pi Ethernet në Ura Wifi: 7 hapa
Raspberry Pi Ethernet në Ura Wifi: 7 hapa

Video: Raspberry Pi Ethernet në Ura Wifi: 7 hapa

Video: Raspberry Pi Ethernet në Ura Wifi: 7 hapa
Video: Я ОДЕРЖИМЫЙ ДЕМОНАМИ 2024, Nëntor
Anonim
Raspberry Pi Ethernet në Ura Wifi
Raspberry Pi Ethernet në Ura Wifi
Raspberry Pi Ethernet në Ura Wifi
Raspberry Pi Ethernet në Ura Wifi
Raspberry Pi Ethernet në Ura Wifi
Raspberry Pi Ethernet në Ura Wifi

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

Shkarkoni Raspbian dhe Flash Kartën SD
Shkarkoni Raspbian dhe Flash Kartën SD
Shkarkoni Raspbian dhe Flash Kartën SD
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

Nisja e Pi dhe Setup
Nisja e Pi dhe Setup
Nisja e Pi dhe Setup
Nisja e Pi dhe Setup
Nisja e Pi dhe Setup
Nisja e Pi dhe Setup

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

Instalimi i modulit të shoferit për kartën pa tel Alfa USB
Instalimi i modulit të shoferit për kartën pa tel 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

Rinisni dhe provoni
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: