GjatĂ« pesĂ« hapave tĂ« parĂ«, tĂ« pĂ«rshkruar nĂ« artikull ne bashkuam me rrjetin virtual tre nodĂ« qĂ« ndodhen gjeografikisht tĂ« largĂ«t nga njĂ«ra-tjetra. NjĂ«ri prej tyre Ă«shtĂ« i vendosur nĂ« rrjetin fizik, ndĂ«rsa dy tĂ« tjerĂ«t nĂ« dy DC tĂ« ndryshĂ«m. Â
Nuk zuri shumĂ« kohĂ«, edhe pse secili prej kĂ«tyre nodĂ«ve u shtua nĂ« rrjet njĂ« nga njĂ«. Por çfarĂ« duhet bĂ«rĂ« nĂ«se pĂ«r rrjetin virtual ZeroTier duhet tĂ« lidhet jo njĂ«, por tĂ« gjithĂ« nodĂ«t ndodhen nĂ« rrjetin fizik? Kjo detyrĂ« mĂ« u ndodhi njĂ« herĂ«, kur u mĂ«rzita me organizimin e aksesit nga rrjeti virtual nĂ« printerin rrjetĂ« dhe routerin.Â
PĂ«rdora mĂ«nyrĂ«n e pĂ«rshkruar mĂ« sipĂ«r â rezultati nuk ishte i shpejtĂ« dhe as nĂ« çdo vend tĂ« lehtĂ«. PĂ«r shembull, printeri rrjetĂ« â nuk mund ta lidhi thjesht. Mikrotik â ZeroTier nuk e mbĂ«shtet. ĂfarĂ« duhet bĂ«rĂ«? Pas shumĂ« kĂ«rkimeve nĂ« Google dhe analizimit tĂ« materies, arrita nĂ« pĂ«rfundimin se duhet tĂ« organizoj njĂ« urĂ« rrjeti.
Ura rrjetĂ« (po ashtu urdhĂ«ruese nga anglishtja bridge) â njĂ« pajisje rrjetĂ« e nivelit tĂ« dytĂ« tĂ« modelit OSI, e cila Ă«shtĂ« e destinuar pĂ«r tĂ« bashkuar segmente (nĂ«nrrjete) tĂ« njĂ« rrjeti kompjuterik nĂ« njĂ« rrjet tĂ« vetĂ«m.
Me historinĂ« se si e kam bĂ«rĂ« kĂ«tĂ«, do tĂ« doja tĂ« ndaj nĂ« kĂ«tĂ« artikull.Â
ĂfarĂ« na kushton, tĂ« ndĂ«rtojmĂ« njĂ« urĂ«âŠ
PĂ«r fillim, si administrator, duhej tĂ« pĂ«rcaktoja se cili nod nĂ« rrjet do tĂ« vepronte si urĂ«. Pas shqyrtimit tĂ« mundĂ«sive, kuptova se mund tĂ« ishte çdo pajisje kompjuterike qĂ« kishte mundĂ«sinĂ« pĂ«r tĂ« organizuar njĂ« urĂ« midis interfesheve rrjetĂ«. Mund tĂ« bĂ«hej si routeri â pajisja ose , ashtu edhe njĂ« server ose kompjuter i zakonshĂ«m.Â
Fillimisht, natyrshĂ«m shqyrtova mundĂ«sinĂ« e pĂ«rdorimit tĂ« router-it me OpenWRT nĂ« bord. Por duke marrĂ« parasysh faktin se Mikrotik ekzistues mĂ« kĂ«naq plotĂ«sisht, megjithĂ«se nuk mbĂ«shtet integrimin me ZeroTier, dhe nuk dĂ«shiroj tĂ« ngaterrohem dhe "tĂ« kĂ«rcenjĂ« me njĂ« tambur", vendosa tĂ« pĂ«rdor kompjuterin si urĂ« rrjeti. Konkretisht, njĂ« Raspberry Pi 3 Model B tĂ« lidhur gjithmonĂ« nĂ« rrjetin fizik, qĂ« menaxhohet nga versioni mĂ« i fundit i Raspbian â njĂ« OS mbi Debian Buster.
Për të organizuar një urë, një ndërfaqe rrjeti e papërdorur nga shërbime të tjera duhet të jetë e disponueshme në pajisje. Në rastin tim, Ethernet-i kryesor tashmë ishte i angazhuar, prandaj organizova një të dytë. Përdora një adaptues USB-Ethernet të bazuar në çipin RTL8152 nga Realtek për këtë detyrë.
Pas lidhjes së adaptorit në një port të lirë USB, përditësimeve dhe rinisjes së sistemit:
sudo apt update && sudo apt upgrade -y
sudo rebootverifikova nëse sistemi e njihte adaptorin USB Ethernet:
sudo lsusbPas analizimit të të dhënave të marra
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 hubme kënaqësi vura re se Pajisja 004 ishte pikërisht adaptori im.
Më pas kontrollova se cilës lidhje rrjeti i ishte caktuar këtij adapti:
dmesg | grep 8152[ 2.400424] usb 1-1.3: Pajisje e re USB u gjet, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[ 6.363837] usbcore: regjistruar një driver të ri ndërfaqe r8152
[ 6.669986] r8152 1-1.3:1.0 eth1: v1.09.9
[ 8.808282] r8152 1-1.3:1.0 eth1: transport Ă«shtĂ« aktivDoli eth1 đ Tani mund tĂ« filloj konfigurimin e tij dhe tĂ« urĂ«s rrjetit.Â
Kjo është tërësisht ajo që fillova të bëj duke ndjekur algoritmin e mëposhtëm:
- Instalova paketat për menaxhimin e urës rrjetit:
sudo apt-get install bridge-utils - ZeroTier ONE:
Âcurl -s https://install.zerotier.com | sudo bash - atĂ« me rrjetin ekzistues ZeroTier:
sudo zerotier-cli join - E kreva urdhërin për të çaktivizuar menaxhimin e IP adresave dhe rrugëve ZeroTier:
sudo zerotier-cli set allowManaged=0
Më pas në kontrollin tim të rrjetit:
Në Rrjetet klika mbi detajet, gjetëm dhe kaluam në lidhjen v4AssignMode dhe çaktivizova caktimin automatik të IP adresave duke hequr shenjen nga kutia Auto-assign from IP Assignment Pool

Pas kësaj autorizova nyjën e lidhur, duke caktuar një emër dhe duke shënuar kutitë Autorizar dhe Ura Aktiv. Nuk caktoja një IP.

Më pas u ktheva në konfigurimin e urës rrjetit në nyjë, për atë hapja për redaktim përmes terminalit skedarin e konfigurimit të ndërfaqeve rrjetit:
sudo nano /etc/network/interfacesKu shtova rreshtat e mëposhtëm
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 Ku eth1 â adaptori USB Ethernet i lidhur, tĂ« cilit nuk i caktoja njĂ« IP.
br0 â Ushtrimi i njĂ« urĂ« rrjeti me njĂ« IP tĂ« caktuar nga diapazoni i adresave tĂ« rrjetit tim fizik.
ztXXXXXXXX â emri i ndĂ«rfaqes virtuale ZeroTier, e cila u mĂ«sua pĂ«rmes komandĂ«s:
sudo ifconfigPas futjes së informacionit, ruajta skedarin e konfigurimit dhe rinisja shërbimet e rrjetit me komandën:
sudo /etc/init.d/networking restartPër të verifikuar funksionimin e urës, ekzekutova komandën:
sudo brctl show   Sipas tĂ« dhĂ«nave tĂ« marra â urat u ngrit.
emri i urës idhja e urës STP e aktivizuar interface
br0 8000.00e04c360769 jo eth1
ztXXXXXXXXMë pas kalova në kontrolluesin e rrjetit për të caktuar rrugën.
PĂ«r kĂ«tĂ«, nĂ« listĂ«n e nyjeve tĂ« rrjetit, kalova tek lidhja Caktimi i IP i urĂ«s rrjetit. MĂ« pas, nĂ« dritaren e hapur, klikova RrugĂ«t e menaxhuara. Kalova nĂ« njĂ« faqe tĂ« re, ku si Objektivi specifikoja 0.0.0.0/0, dhe si DerĂ« â adresa IP e urĂ«s rrjetit nga diapazoni i adresave tĂ« organizatĂ«s, e caktuar mĂ« parĂ«. NĂ« rastin tim, 192.168.0.10

Konfirmova të dhënat e futura dhe fillova të verifikoj lidhshmërinë e rrjetit midis nyjeve, duke provuar të pingoj nga nyja e rrjetit fizik në një nyje në rrjetin virtual dhe anasjelltas.
Kjo është gjithçka!
Megjithatë, për sa i përket prototipit, të cilin e përdorën për ekranizimet, adresat IP të nyjeve të rrjetit virtual janë nga të njëjtit diapazon si adresat IP të nyjeve në atë fizik. Me lidhjen e urës, ky model është i mundshëm, mjafton që ato të mos ndërthuren me adresat që jepen nga serveri DHCP.
PĂ«r sa i pĂ«rket konfigurimit tĂ« urĂ«s rrjetĂ«sh nĂ« anĂ«n e nyjĂ«s qĂ« drejtohet nga MS Windows dhe distribuim tĂ« tjera Linux, nuk do tĂ« flas veç e veç nĂ« kĂ«tĂ« artikull â nĂ« internet ka mjaft materiale mbi kĂ«tĂ« temĂ«. Sa i pĂ«rket konfigurimit nĂ« anĂ«n e kontrolluesit tĂ« rrjetit â ai Ă«shtĂ« tĂ« njĂ«jtĂ«n si pĂ«rshkruam mĂ« sipĂ«r.
Dua vetëm të vë në dukje se Raspberry PI është një vegël e qëllimshme dhe e favorshme për bashkimin e rrjeteve me ZeroTier, dhe madje, jo vetëm si një zgjidhje stacionare. Për shembull, outsourcerët mund të përdorin një urë rrjeti të parakonfiguruar të bazuar në Raspberry PI për të bashkuar shpejt rrjetin fizik të klientit të shërbyer me ato virtuale të bazuara në ZeroTier.
Me kĂ«tĂ«, lejo tĂ« pĂ«rfundoj kĂ«tĂ« pjesĂ« tĂ« tregimit. Pres pyetje, reagime dhe komente â sepse pikĂ«risht mbi bazĂ«n e tyre do tĂ« ndĂ«rtoj pĂ«rmbajtjen e artikullit tĂ« ardhshĂ«m. NdĂ«rkohĂ«, ju propozoj tĂ« provoni tĂ« organizoni rrjetin tuaj virtual me ndihmĂ«n e kontrolluesit privat tĂ« rrjetit me GUI tĂ« bazuar nĂ« VDS nga tregu. RUVDS. MĂ« tepĂ«r, pĂ«r tĂ« gjithĂ« klientĂ«t e rinj, ka njĂ« periudhĂ« provĂ« falas â 3 ditĂ«!
->
->
->
Burimi: habr.com
