ProHoster > Le cumhachd ZeroTier. Stiùireadh practaigeach air togail lìonraidhean brìgheil. Pàirt 2
Le cumhachd ZeroTier. Stiùireadh practaigeach air togail lìonraidhean brìgheil. Pàirt 2
Rè a 'chiad còig ceumannan a tha air a mhìneachadh san artaigil Le cumhachd ZeroTier. Stiùireadh practaigeach air togail lìonraidhean brìgheil. Pàirt 1 Tha sinn air trì nòsan a tha fad air falbh a thaobh cruinn-eòlais a cheangal ri lìonra mas-fhìor. Tha aon dhiubh suidhichte anns an lìonra fiosaigeach, tha an dithis eile ann an dà DC eadar-dhealaichte.
Cha do ghabh seo mòran ùine, ged a chaidh gach aon de na nodan sin a chur ris an lìonra aon ri aon. Ach dè ma dh’ fheumas tu chan e a-mhàin aon, ach a h-uile nod air an lìonra fiosaigeach a cheangal ri lìonra brìgheil ZeroTier? Dh’ èirich a’ ghnìomh seo aon latha nuair a bha mi air mo mhealladh leis a’ cheist mu bhith a’ cur slighe air dòigh bho lìonra mas-fhìor gu clò-bhualadair lìonra agus router.
Dh'fheuch mi ris an dòigh a chaidh a mhìneachadh gu h-àrd a chleachdadh, ach cha robh e luath agus cha robh e furasta anns a h-uile àite. Mar eisimpleir, clò-bhualadair lìonra - chan urrainn dhut dìreach a cheangal. Mikrotik - Chan eil ZeroTier a’ toirt taic. Dè a nì thu? Às deidh dhomh tòrr a dhèanamh agus mion-sgrùdadh a dhèanamh air a ’bhathar-chruaidh, thàinig mi chun cho-dhùnadh gu bheil e riatanach drochaid lìonra a chuir air dòigh.
Drochaid lìonra (cuideachd drochaid bhon Bheurla drochaid) na inneal lìonra dàrna ìre den mhodail OSI, air a dhealbhadh gus earrannan (subnets) de lìonra coimpiutair a thoirt còmhla ann an aon lìonra.
Tha mi airson an sgeulachd mu mar a rinn mi seo a roinn san artaigil seo.
Dè a chosgas e dhuinn drochaid a thogail...
An toiseach, bha agamsa, mar rianadair, ri co-dhùnadh dè an nód san lìonra a bhiodh na drochaid. An dèidh sgrùdadh a dhèanamh air na roghainnean, thuig mi gum faodadh e a bhith na inneal coimpiutair sam bith aig a bheil comas drochaid a chuir air dòigh eadar eadar-aghaidh lìonra. Faodaidh e a bhith mar router - inneal a’ ruith OpenWRT no Uidheam sreath RUT bho Teltonika, a bharrachd air frithealaiche no coimpiutair àbhaisteach.
An toiseach, gu dearbh, bheachdaich mi air router a chleachdadh le OpenWRT air bòrd. Ach leis gu bheil am Mikrotik a th’ ann mar-thà gu tur freagarrach dhomh, ged nach eil e a’ toirt taic do aonachadh le ZeroTier, agus gu dearbh chan eil mi airson a dhol air ais agus “dannsa le tambourine,” chuir mi romham coimpiutair a chleachdadh mar dhrochaid lìonra. Is e sin, tha Modail B Raspberry Pi 3 an-còmhnaidh ceangailte ris an lìonra fiosaigeach a tha a’ ruith an dreach as ùire de Raspbian, OS stèidhichte air Debian Buster.
Gus a bhith comasach air drochaid a chuir air dòigh, feumaidh aon eadar-aghaidh lìonra nach eil air a chleachdadh le seirbheisean eile a bhith ri fhaighinn air an inneal. Anns a 'chùis agam, bha am prìomh Ethernet air a chleachdadh mu thràth, agus mar sin chuir mi air dòigh dàrna fear. A’ cleachdadh inneal-atharrachaidh USB-Ethernet stèidhichte air an chipset RTL8152 bho Realtek airson na h-obrach seo.
Às deidh dhut an inneal-atharrachaidh a cheangal ri port USB an-asgaidh, ag ùrachadh agus ag ath-thòiseachadh an t-siostam:
Rinn mi sgrùdadh a bheil an siostam a’ faicinn an inneal-atharrachaidh USB Ethernet:
sudo lsusb
Às deidh mion-sgrùdadh air an dàta a fhuaireadh
Bus 001 Device 004: ID 0bda:8152 Realtek Semiconductor Corp. RTL8152 Fast Ethernet Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bha mi toilichte a thoirt fa-near gur e inneal 004 dìreach an inneal-atharrachaidh agam.
An uairsin, shoilleirich mi dè an eadar-aghaidh lìonra a tha air a shònrachadh don inneal-atharrachaidh seo:
dmesg | grep 8152
[ 2.400424] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[ 6.363837] usbcore: registered new interface driver r8152
[ 6.669986] r8152 1-1.3:1.0 eth1: v1.09.9
[ 8.808282] r8152 1-1.3:1.0 eth1: carrier on
Thionndaidh e a-mach eth1 🙂 Agus is urrainn dhomh a-nis a rèiteachadh agus an drochaid lìonra.
Is e an rud a rinn mi dha-rìribh a bhith a’ leantainn an algairim gu h-ìosal:
Pacaidean rianachd drochaid lìonra air an stàladh:
Ceangailte e chun lìonra ZeroTier a th’ ann mar-thà:
sudo zerotier-cli join <Network ID>
Chuir e an gnìomh an àithne gus seòladh IP ZeroTier agus stiùireadh slighe a dhì-cheadachadh:
sudo zerotier-cli set <networkID> allowManaged=0
An ath rud air rianadair an lìonraidh agad:
В Lìonraidhean cliogadh air mionaideach, lorg agus lean an ceangal v4AssignMode agus fèin-riarachadh seòlaidhean IP à comas le bhith a’ dì-sgrùdadh a’ bhogsa-seic Sònrachadh fèin-ghluasadach bhon IP Assignment Pool
Às deidh sin, thug mi cead don nód ceangailte le bhith a’ suidheachadh an ainm agus a’ sgrùdadh nam bogsaichean sgrùdaidh Ùghdarraichte и Drochaid Ghnìomhach. Cha do shònraich mi seòladh IP.
An uairsin thill e gu bhith a’ stèidheachadh drochaid an lìonraidh air an nód, far an do dh’ fhosgail e am faidhle rèiteachaidh eadar-aghaidh lìonraidh airson a dheasachadh tron cheann-uidhe:
Càite eth1 - inneal-atharrachaidh USB Ethernet ceangailte nach deach seòladh IP a thoirt dha. br0 - drochaid lìonra ga chruthachadh le seòladh IP maireannach air a shònrachadh bho raon seòlaidh an lìonra corporra agam. ztXXXXXXXXX - ainm an eadar-aghaidh brìgheil ZeroTier, a chaidh aithneachadh leis an àithne:
sudo ifconfig
Às deidh dhomh am fiosrachadh a chuir a-steach, shàbhail mi am faidhle rèiteachaidh agus ath-luchdaich mi na seirbheisean lìonra leis an àithne:
sudo /etc/init.d/networking restart
Gus sgrùdadh a dhèanamh air gnìomhachd na drochaid, ruith mi an àithne:
sudo brctl show
A rèir an dàta a fhuaireadh, tha an drochaid air a dhol suas.
bridge name bridge id STP enabled interfaces
br0 8000.00e04c360769 no eth1
ztXXXXXXXX
An uairsin, thionndaidh mi gu rianadair an lìonraidh gus an t-slighe a shuidheachadh.
Carson a lean mi an ceangal anns an liosta de nodan lìonraidh? Sònrachadh IP drochaid lìonra. An ath rud, anns an uinneag a tha a’ fosgladh, cliog Slighean air an riaghladh. Chaidh mi gu duilleag ùr, far a bheil targaid chomharraich 0.0.0.0 / 0, agus mar Geataichean - Seòladh IP na drochaid lìonra bho raon seòlaidh lìonra na buidhne, a chaidh a shònrachadh na bu thràithe. Anns a 'chùis agam 192.168.0.10
Dhaingnich e an dàta a chaidh a chuir a-steach agus thòisich e a ’sgrùdadh ceangal lìonra nan nodan, a’ putadh an nód anns an lìonra brìgheil bhon nód lìonra corporra agus a chaochladh.
Sin e!
Ach, eu-coltach ris a’ prototype às an deach na dealbhan-sgrìn a thogail, tha seòlaidhean IP nan nodan lìonra mas-fhìor bhon aon raon ri seòlaidhean IP nan nodan anns an lìonra fiosaigeach. Nuair a bhios tu a 'dol thairis air lìonraidhean, tha am modail seo comasach, is e am prìomh rud nach eil iad a' dol thairis air na seòlaidhean a tha air an sgaoileadh le frithealaiche DHCP.
Cha bhith mi a 'bruidhinn air leth mu bhith a' stèidheachadh drochaid lìonraidh air an taobh aoigheachd a 'ruith MS Windows agus sgaoilidhean Linux eile san artaigil seo - tha an eadar-lìon làn de stuthan air a' chuspair seo. A thaobh nan roghainnean air taobh rianadair an lìonraidh, tha iad co-ionann ris an fheadhainn a tha air am mìneachadh gu h-àrd.
Tha mi dìreach airson a thoirt fa-near gu bheil Raspberry PI na inneal buidseit agus goireasach airson lìonraidhean a cheangal ri ZeroTier, agus chan ann a-mhàin mar fhuasgladh pàipearachd. Mar eisimpleir, faodaidh luchd-solair a-muigh drochaid lìonra ro-shuidhichte a chleachdadh stèidhichte air Raspberry PI gus lìonra fiosaigeach an neach-dèiligidh a tha air a fhrithealadh le feadhainn brìgheil stèidhichte air ZeroTier a thoirt còmhla gu sgiobalta.
Leig leam am pàirt seo den sgeulachd a chrìochnachadh. Tha mi a’ coimhead air adhart ri ceistean, freagairtean agus beachdan – oir is ann air an stèidh aca a thogas mi susbaint an ath artaigil. Anns an eadar-ama, tha mi a’ moladh dhut feuchainn ris an lìonra brìgheil agad fhèin a chuir air dòigh a’ cleachdadh rianadair lìonra prìobhaideach le GUI stèidhichte air VDS bhon mhargaidh air adhart. làrach RUVDS. A bharrachd air an sin, tha ùine deuchainn an-asgaidh de 3 latha aig a h-uile neach-dèiligidh ùr!