Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Pakua Raspbian na ubadilishe Kadi ya SD
- Hatua ya 2: Kupiga kura kwenye Pi na Usanidi
- Hatua ya 3: Kusanidi Moduli ya Dereva kwa Kadi isiyo na waya ya Alfa USB
- Hatua ya 4: Lemaza Wifi ya Onboard
- Hatua ya 5: Kipa kipaumbele Maingiliano na Lemaza IPv6
- Hatua ya 6: Weka Sheria za Usambazaji na DHCP kwenye Mtandao wa Wired
- Hatua ya 7: Anzisha upya na Jaribu
Video: Raspberry Pi Ethernet kwa Wifi Bridge: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Nina mtandao wa jaribio wa Pies anuwai za Raspberry, vifaa, na kompyuta zingine na vifaa vya mitandao, zote zinasimamiwa na firewall / router ya Ubiquity na ninataka kuunganishwa na mtandao ili niweze kuvuta sasisho, programu, nk. Kwa bahati mbaya, iko katika sehemu ya karakana / semina yangu ambayo hakuna kitanda cha ethernet au kebo ya kuungana nayo, kwa hivyo kutumia Raspberry Pi niliunda Daraja la kuunganisha firewall na mtandao wa Wireless uliopo nyumbani kwangu. Ilichukua siku kadhaa za kujitahidi na kujaribu njia tofauti kwa hivyo natumahi kuwa hii inayoweza kufundisha inakuokoa muda na kuchanganyikiwa!
Maagizo mengi na jinsi-nje kwenye mtandao zilikuwa kwa njia nyingine: kuungana na mtandao wa waya na kisha kuunda mtandao wa waya kwa vifaa vyote vya kuungana. Hiyo ni kesi nzuri ya matumizi lakini shida kuu na hali yangu sikuwa na muunganisho wa waya kwenye wavuti inayopatikana, sikutaka kuweka vigae ukutani au kuendesha nyaya ndefu kufanya hivyo, na nilikuwa na mtandao mzuri kabisa wa waya na ishara kali ya kuungana!
Sehemu ambazo ni rahisi sana, Pi, niliweka kofia ya POE juu yake ili niweze kupunguza idadi ya waya na fujo, pia nilichagua kutumia adapta ya nje ya wifi ya USB kwa sababu nilitaka uwezo wa AC600 na nilikuwa naunganisha kwa Wireless Mtandao wa AC600.
Vifaa
- Kesi ya Raspberry Pi 3 B +, na Kadi ya SD (https://amzn.to/2LHzkmy)
- Kofia ya Raspberry Pi POE (https://amzn.to/2q0ZMzG)
- Alfa AWUS036ACS 802.11ac AC600 Wi-Fi USB Wireless Adapter (https://amzn.to/2rp7UuM)
- Ubadilishaji wa POE (https://amzn.to/2siIuyE)
- Cable za Ethernet (https://amzn.to/2P9Urjf)
Na ikiwa unadadisi hii ndio vifaa vya mitandao ninayotumia kwa nyumba yangu, ambayo nadhani ni ya kushangaza tu
- Ufunguo wa Wingu wa Ubiquiti UniFi (https://amzn.to/38q04BE)
- Lango la Usalama la Ubiquiti Unifi (USG) (https://amzn.to/35crkSe)
- Ubiquiti UniFi AP AC PRO 802.11ac Kituo cha Upataji wa Wi-Fi cha Biashara (https://amzn.to/2siIqPr)
- Ubiquiti UniFi Badilisha 8 60W (https://amzn.to/36fibs6)
Hatua ya 1: Pakua Raspbian na ubadilishe Kadi ya SD
Kwanza tutahitaji kupakua vitu vichache:
Moja ni OS ya Raspberry Pi yetu na tutatumia Raspbian, kwa sababu ni maarufu na rahisi kutumia (ndiyo sababu labda ni maarufu sana). Unaweza kunyakua picha hapa, https://www.raspberrypi.org/downloads/raspbian/, tutatumia picha ya "Raspbian Buster na desktop" kwa hivyo tuna Desktop ya GUI ili kufanya mambo iwe rahisi na kwa kuwa tunaweka Pi hii kuwa daraja na sio kwa matumizi ya kila siku, hatuhitaji programu yote ya ziada iliyopendekezwa.
Mbili pia tutatumia Etcher kuwasha Kadi yetu ya SD. Ni bure na rahisi kutumia, pakua na ujifunze zaidi juu yake hapa:
Ingiza kadi ya SD kwenye kompyuta (ninatumia Mac na nadhani kompyuta yako ndogo / kompyuta yako ina msomaji wa Kadi ya SD, vinginevyo pata moja kama hii
Ili kuhamisha picha hiyo kwa Kadi ya SD kwanza tunatoa Unzip picha iliyopakuliwa ambayo ni faili ya ZIP, kisha kwenye Etcher chagua faili hiyo ya.img, hakikisha uchague kadi ya SD inayofaa kama marudio (ninafanya hivyo kwa kuthibitisha saizi, 32 GB katika kesi hii, na kawaida hukata au kuondoa kadi zingine za USB au SD kabla ya kuzindua Etcher), na uchague Flash. Itaenda haraka sana kwa kuandika na kuthibitisha picha, mara tu itakapokamilika unaweza kuondoa kadi ya SD na kufunga Etcher.
Hatua ya 2: Kupiga kura kwenye Pi na Usanidi
Unganisha Power, Monitor HDMI, na kibodi na panya kwenye Pi. Unaweza pia kuunganisha adapta ya wifi ya USB lakini kuna hatua zaidi baadaye ambazo zinahitajika kuifanya ifanye kazi.
Ingiza kadi ya SD na nguvu kwenye Pi.
Usanidi wa awali ni rahisi sana, katika usakinishaji ulioongozwa:
- Hatua ya 1, tunaweka maeneo sahihi, lugha.
- Hatua ya 2, tunaweka nenosiri.
- Hatua ya 3, tunachagua mtandao wa wifi uliopo na kuweka kaulisiri. Sasa tuko kwenye mtandao.
- Hatua ya 4, tunapiga kiraka na kusasisha.
- Hatua ya 5, tunachagua chaguzi za azimio, onyesho langu lina mpaka mweusi, kwa hivyo alama ya kuangalia.
- Hatua ya 6, tunachagua "baadaye" badala ya kuwasha tena.
- Hatua ya 7, tunafungua usanidi wa rasipberry pi na kuwasha SSH na VNC ili kufanya usimamizi wa kijijini uwe rahisi.
- Hatua ya 8, kisha tunawasha tena.
Hatua ya 3: Kusanidi Moduli ya Dereva kwa Kadi isiyo na waya ya Alfa USB
Tunahitaji kujenga na kusanikisha moduli ya kernel ili kufanya USB yetu ifanye kazi. Hii inaweza kuwa ngumu kidogo lakini bahati nzuri kwetu kuna mtu huko Uingereza kwenye vikao vya Raspberry Pi anayeitwa MrEngman ambaye anaunda madereva kadhaa ya wifi kwa Raspbian, na katika kesi hii ana moja ya kadi yetu ya waya ya Alfa USB. Unaweza kuona uzi huu hapa (https://www.raspberrypi.org/forums/viewtopic.php?t=192985)
Kutumia hati yake tunaipakua na kuiendesha kama superuser (ambayo inaweza kuwa hatari kutoka kwa mtazamo wa usalama, lakini baada ya kukagua kile tunachokamata tunajua ni salama wakati huu).
wget sudo https://fars-robotics.net/install-wifi -O / usr / bin / kufunga-wifi
Sudo chmod + x / usr / bin / kufunga-wifi
Hati hii inafanya ni kutambua ni moduli / dereva gani inahitajika, kuichukua kutoka kwa wavuti, kuifungua na kuiingiza kwenye njia sahihi ya OS kuipata (kama vile katika / lib / modules /), na kuweka sahihi ruhusa. Tunaweza kupitia hatua hizi sisi wenyewe, lakini kutumia hati ya MrEngman inachukua hatua kadhaa za kukisia na mwongozo kufanya mchakato uwe rahisi kwetu.
Hatua ya 4: Lemaza Wifi ya Onboard
Kwa sababu tunatumia wifi ya nje, hatuitaji kutumia ile ya ndani. Kwa unyenyekevu tunaizima tu kwenye OS. Hii ni rahisi kwa Pi kwani madereva ya wifi ni ya kipekee:
Tunalemaza madereva kwa kuhariri faili /etc/modprobe.d/raspi-blacklist.conf na kuongeza:
orodha nyeusi brcmfmac
orodha nyeusi brcmutil
Hatua ya 5: Kipa kipaumbele Maingiliano na Lemaza IPv6
Kwa kuwa tuna mitandao miwili, mtandao wa majaribio na mtandao wa kawaida uliounganishwa kwenye mtandao, tunataka Pi iangalie mtandao wa wireless kwanza, badala ya waya, ambayo ni kinyume na chaguomsingi. Tunaweza kutumia parameter ya metri na kuiweka kwa vifaa, ambapo idadi inapunguza kiwango cha juu zaidi.
Na hatutumii ipv6 kwenye mtandao wowote kwa hivyo tunaizima kwa urahisi.
Hariri faili /etc/dhcpcd.conf, ongeza mistari karibu na chini.
kiolesura cha eth0
300
kiolesura wlan0
200
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Hatua ya 6: Weka Sheria za Usambazaji na DHCP kwenye Mtandao wa Wired
Tunahitaji sheria kadhaa za firewall kuchukua trafiki na kuipeleka kutoka kwa mtandao wa waya hadi kwenye mtandao wa wireless. Hizi ni kiwango nzuri, tunatumia iptables kwenye Pi na tunaunda faili na sheria kadhaa ili kuhakikisha kuwa kila kitu kinaendelea baada ya kuwasha tena.
Sheria ni rahisi kukubali na moja ya kusambaza kutoka kwa waya kwenda kwa waya.
# Unda saraka ambapo tutahifadhi sheria zetu za kusambaza `iptables`.
mkdir -p / nk 98: 9304]: PATO LIKUBALIE [2: 152]: KUPITIA KUPOKEA Kubali [0: 0] -A KUPITIA -o wlan0 -j MASQUERADE COMMIT * chujio: INPUT ACCEPT [791: 83389]: FORWARD ACCEPT [0: 0]: OUTPUT ACCEPT [333: 34644] -A MBELE -i wlan0 -o eth0 -m hali - Jimbo KUHUSIANA, KUANZISHWA -j KUBALI -A MBELE -i eth0 -o wlan0 -j BALI KAMATI YA KUFANYA #Pakia sheria zetu za usambazaji paka kila buti # Wezesha usambazaji wa "ipv4" unaoendelea kwa kila mfumo wa boot ip_forward = 1 / net.ipv4.ip_forward = 1 / / /etc/sysctl.conf
Sasa kwa DHCP kwenye kiunganishi hicho cha waya, tunaweka anwani tuli ya 10.1.1.1 na kisha kusanikisha DHCP ili kutoa anwani kwenye kizuizi hicho cha IP.
# Unda usanidi wa anwani ya IP tuli. Adapta ya `eth0` itatumia
# tuli ya IP ya `10.1.1.1` kwenye subnet mpya. Paka d / daraja.conf`. # Raspberry Pi itafanya kama seva ya DHCP kwa mteja aliyeunganishwa juu ya # ethernet. Seva ya DNS itakuwa `8.8.8.8` (Google's DNS) na safu ya # itaanza kwa` 10.1.1.2`. paka </etc/dnsmasq.d/bridge.conf interface = eth0 bind-interfaces server = 8.8.8.8 domain-required bogus-priv dhcp-range = 10.1.1.2, 10.1.1.254, 12h EOF
Hatua ya 7: Anzisha upya na Jaribu
Baada ya kuweka vitu tunaweza kujaribu muunganisho kwenye moja ya vifaa na hakika tunaweza kugonga mtandao na kila kitu kinafanya kazi! Tunaweza pia kuingia kwenye ufunguo wetu wa wingu wa Ubiquity na uangalie usanidi hapo pia. Picha ya skrini inaonyesha hii.
Mwishowe tunawasha tena ili kuhakikisha kila kitu kinarudi tena kama inavyotarajiwa tena!
Furahiya.
Ilipendekeza:
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hatua 12 (na Picha)
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hivi majuzi nilichapisha Inayoweza kufundishwa juu ya kujenga mchezo wa kufurahisha unaoweza kubeba na unaoweza kuchezwa ndani na nje. Inaitwa "Executive Par 3 Golf Game". Nilitengeneza kadi ya alama ya kuiga kurekodi kila alama ya wachezaji kwa "mashimo" 9. Kama ilivyo
Fanya Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa moja (na Hifadhi Takwimu kwa Excel): Hatua 3
Tengeneza Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa Moja (na Hifadhi Takwimu kwa Excel): Sote tunapenda kucheza na kazi yetu ya P … lotter katika IDE ya Arduino. Walakini, wakati inaweza kuwa na faida kwa matumizi ya msingi, data inafutwa zaidi vidokezo vinaongezwa na sio kupendeza macho. Mpangaji wa Arduino IDE hana
Mwongozo wa Usanidi wa Premium wa VPN kwa kushusha kwa kasi kwa kasi na OKAY kutiririka na REO: Hatua 10
Mwongozo wa Usanidi wa Premium wa VPN kwa kushusha kwa kasi kwa kasi na OKAY kutiririka na REO: Asante, Asuswrt-MerlinHi, nimetoka Thailand. Nitaandika mwongozo wa kusanidi wa kina wa VPN kwa upakuaji wa kasi karibu 100 Mb / s kwa wastani na utiririshaji mzuri kabisa wa Netflix, Crunchyroll, Hulu, n.k. Kutoka Thailand, hatima
Moja kwa moja 4G / 5G HD Kutiririka Video Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Hatua 3
Moja kwa moja Video ya 4G / 5G ya Utiririshaji wa HD Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Mwongozo ufuatao utakusaidia kupata mitiririko ya video yenye ubora wa HD kutoka karibu na drone yoyote ya DJI. Kwa msaada wa Programu ya Simu ya FlytOS na Maombi ya Wavuti ya FlytNow, unaweza kuanza kutiririsha video kutoka kwa drone
Ingia kwa kasi ya juu ECG au Takwimu zingine, Kwa kuendelea kwa Zaidi ya Mwezi: Hatua 6
Ingia kwa kasi ya juu ECG au Takwimu Nyingine, Kwa kuendelea kwa Zaidi ya Mwezi: Mradi huu ulibuniwa kusaidia timu ya utafiti wa matibabu ya chuo kikuu, ambaye alihitaji kuvaa ambayo inaweza kuingiza ishara 2 x ECG kwa sampuli 1000 / sec kila moja (sampuli 2K kwa sekunde) kuendelea kwa siku 30, ili kugundua arrhythmias. Mradi wa mradi