Cumhachtaithe ag ZeroTier. Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 2

Le linn na chéad chúig chéim a thuairiscítear san alt Cumhachtaithe ag ZeroTier. Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 1 Táimid tar éis trí nód atá i bhfad i gcéin go geografach a nascadh le líonra fíorúil. Tá ceann acu suite sa ghréasán fisiceach, tá an dá cheann eile suite in dhá DC ar leith.  

Cumhachtaithe ag ZeroTier. Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 2
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 OpenWRTTrealamh 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ú:

sudo apt update && sudo apt upgrade -y
sudo reboot

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:

  • Pacáistí bainistíochta droichead líonra suiteáilte:
    sudo apt-get install bridge-utils
  • Suiteáilte Nialais Sraith a hAON:
     

    curl -s https://install.zerotier.com | sudo bash
  • 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

Cumhachtaithe ag ZeroTier. Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 2
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.

Cumhachtaithe ag ZeroTier. Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 2
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:

sudo nano /etc/network/interfaces

Cár chuir mé na línte seo a leanas leis?

auto eth1
allow-hotplug eth1
iface eth1 inet manual

auto br0
allow-hotplug br0
iface br0 inet static
        address 192.168.0.10
        netmask 255.255.255.0
        gateway 192.168.0.1
        network 192.168.0.0
        broadcast 192.168.0.255
        dns-nameservers 127.0.0.1
        bridge_ports eth1 ztXXXXXXXX
        bridge_fd 0
        bridge_maxage 0

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

Cumhachtaithe ag ZeroTier. Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 2
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!

-> Réamhrá. Cuid theoiriciúil. Lasc Cliste Ethernet do Phláinéad an Domhain
-> Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 1
-> Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 2

Cumhachtaithe ag ZeroTier. Treoir phraiticiúil chun líonraí fíorúla a thógáil. Cuid 2

Foinse: will.com

Add a comment