Níor ghlac sé seo mórán ama, cé gur cuireadh gach ceann de na nóid seo leis an líonra ceann ar cheann. Ach cad más gá duit ní hamháin nód amháin, ach gach nóid ar an líonra fisiceach a nascadh le líonra fíorúil ZeroTier? Tháinig an tasc seo chun cinn lá amháin nuair a bhí an cheist maidir le rochtain a eagrú ó líonra fíorúil chuig printéir líonra agus ródaire a eagrú.
Rinne mé iarracht an modh a thuairiscítear thuas a úsáid, ach ní raibh sé tapa agus ní raibh sé éasca i ngach áit. Mar shampla, printéir líonra - ní féidir leat é a nascadh go díreach. Mikrotik - Ní thacaíonn ZeroTier le. Cad atá le déanamh? Tar éis googling go leor agus anailís a dhéanamh ar na crua-earraí, tháinig mé ar an tuairim go bhfuil sé riachtanach droichead líonra a eagrú.
Droichead líonra (freisin droichead ón mBéarla droichead) gléas líonra dara leibhéal den tsamhail OSI, atá deartha chun deighleoga (folíonta) de líonra ríomhaire a chomhcheangal i líonra amháin.
Ba mhaith liom an scéal a roinnt ar conas a rinne mé é seo san alt seo.
Cad a chosnaíonn sé orainn droichead a thógáil...
Ar dtús, bhí ormsa, mar riarthóir, cinneadh a dhéanamh maidir le cén nód sa líonra a fheidhmeodh mar dhroichead. Tar éis staidéar a dhéanamh ar na roghanna, thuig mé go bhféadfadh sé a bheith ina fheiste ríomhaire ar bith a bhfuil an cumas aige droichead a eagrú idir comhéadain líonra. Is féidir é a bheith cosúil le ródaire - gléas ag rith OpenWRT nó Trealamh sraith RUT ó Teltonika, chomh maith le freastalaí rialta nó ríomhaire.
Ar dtús, ar ndóigh, mheas mé úsáid a bhaint as ródaire le OpenWRT ar bord. Ach ag cur san áireamh go n-oireann an Mikrotik atá ann cheana féin go hiomlán dom, cé nach dtacaíonn sé le comhtháthú le ZeroTier, agus i ndáiríre níl mé ag iarraidh a shaobhadh agus “damhsa le tambóirín,” chinn mé ríomhaire a úsáid mar dhroichead líonra. Is é sin, Samhail B Sú craobh Pi 3 ceangailte go seasta leis an ngréasán fisiceach a ritheann an leagan is déanaí de Raspbian, OS atá bunaithe ar Debian Buster.
Chun droichead a eagrú, ní mór comhéadan líonra amháin nach n-úsáideann seirbhísí eile a bheith ar fáil ar an ngléas. I mo chás, bhí an príomh Ethernet in úsáid cheana féin, agus mar sin d'eagraigh mé an dara ceann. Ag baint úsáide as adapter USB-Ethernet bunaithe ar an chipset RTL8152 ó Realtek don tasc seo.
Tar éis duit an adapter a nascadh le port USB saor in aisce, déan an córas a nuashonrú agus a atosú:
Sheiceáil mé an bhfeiceann an córas an adapter USB Ethernet:
sudo lsusb
Tar éis anailís a dhéanamh ar na sonraí a fuarthas
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
Bhí áthas orm a thabhairt faoi deara go bhfuil Gléas 004 ach mo adapter.
Ansin, shoiléirigh mé cén comhéadan líonra atá sannta don oiriúntóir 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
D'éirigh sé amach eth1 🙂 Agus is féidir liom é a chumrú anois agus an droichead líonra.
Is é an rud a rinne mé i ndáiríre ná an algartam thíos a leanúint:
Ceangailte é chuig an líonra ZeroTier atá ann cheana:
sudo zerotier-cli join <Network ID>
Feidhmíodh an t-ordú chun seoladh IP ZeroTier agus bainistíocht bealaigh a dhíchumasú:
sudo zerotier-cli set <networkID> allowManaged=0
Ar aghaidh ar do rialaitheoir líonra:
В Líonraí chliceáil ar mion, aimsíodh agus lean an nasc v4AssignMód agus díchumasaíodh uathshannadh seoltaí IP tríd an ticbhosca a dhíchóimeáil Uath-shannadh ó Linn Sannacháin IP
Tar éis sin, d'údaraigh mé an nód nasctha tríd an ainm a shocrú agus na boscaí seiceála a sheiceáil Údarú и Droichead Gníomhach. Ní dhearna mé seoladh IP a shannadh.
Ansin d'fhill sé ar an droichead líonra a bhunú ar an nód, agus d'oscail sé an comhad cumraíochta comhéadan líonra le haghaidh eagarthóireacht tríd an teirminéal:
Cá háit eth1 — cuibheoir USB Ethernet nasctha nár sannadh seoladh IP dó. br0 - droichead líonra á chruthú le seoladh IP buan sannta ó raon seoltaí mo líonra fisiciúil. ztXXXXXX — ainm an chomhéadain fhíorúil ZeroTier, a d'aithin an t-ordú:
sudo ifconfig
Tar éis dom an fhaisnéis a chur isteach, shábháil mé an comhad cumraíochta agus athlódáil mé na seirbhísí líonra leis an ordú:
sudo /etc/init.d/networking restart
Chun feidhmiúlacht an droichid a sheiceáil, rith mé an t-ordú:
sudo brctl show
De réir na sonraí a fuarthas, tá méadú tagtha ar an droichead.
bridge name bridge id STP enabled interfaces
br0 8000.00e04c360769 no eth1
ztXXXXXXXX
Ansin, d'athraigh mé chuig an rialtóir líonra chun an bealach a shocrú.
Cén fáth ar lean mé an nasc sa liosta nóid líonra? Sannadh IP droichead líonra. Ansin, sa fhuinneog a osclaíonn, cliceáil Bealaí bainistithe. Chuaigh mé go dtí leathanach nua, nuair is Sprioc chuir sé in iúl 0.0.0.0 / 0, agus mar Geata — Seoladh IP an droichid líonra ó raon seoltaí líonra na heagraíochta, a sonraíodh níos luaithe. I mo chás 192.168.0.10
Dheimhnigh sé na sonraí a iontráladh agus thosaigh sé ag seiceáil nascacht líonra na nóid, ag ping an nód sa líonra fíorúil ón nód líonra fisiciúil agus vice versa.
Sin é an méid!
Mar sin féin, murab ionann agus an fhréamhshamhail ónar tógadh na scáileáin scáileáin, tá seoltaí IP na nóid líonra fíorúil ón raon céanna le seoltaí IP na nóid sa cheann fhisiceach. Nuair a bhíonn líonraí idirlinne, tá an tsamhail seo indéanta, is é an rud is mó ná nach ndéanann siad forluí leis na seoltaí a dháiltear ar an bhfreastalaí DHCP.
Ní bheidh mé ag caint ar leithligh faoi bhunú droichead líonra ar an taobh ósta ag rith MS Windows agus dáiltí Linux eile san Airteagal seo - tá an Idirlíon lán d'ábhair ar an ábhar seo. Maidir leis na socruithe ar thaobh an rialtóra líonra, tá siad comhionann leis na cinn a gcuirtear síos orthu thuas.
Ba mhaith liom a thabhairt faoi deara gur uirlis buiséid agus áisiúil é Raspberry PI chun líonraí a nascadh le ZeroTier, agus ní hamháin mar réiteach stáiseanóireachta. Mar shampla, is féidir le foinsiú allamuigh droichead líonra réamh-chumraithe a úsáid bunaithe ar Raspberry PI chun líonra fisiceach an chliaint atá á sheirbheáil le cinn fhíorúla bunaithe ar ZeroTier a chomhcheangal go tapa.
Lig dom an chuid seo den scéal a thabhairt chun críche. Táim ag tnúth le ceisteanna, freagraí agus tuairimí - mar is ar a mbonn a thógfaidh mé ábhar an chéad ailt eile. Idir an dá linn, molaim duit iarracht a dhéanamh do líonra fíorúil féin a eagrú ag baint úsáide as rialaitheoir líonra príobháideach le GUI bunaithe ar VDS ón margadh ar Líne RUVDS. Ina theannta sin, tá tréimhse trialach saor in aisce de 3 lá ag gach cliant nua!