Powered by ZeroTier. Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 2

Gjatë pesë hapave të parë, të përshkruar në artikull Powered by ZeroTier. Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 1 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.  

Powered by ZeroTier. Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 2
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 nĂ« menaxhimin e OpenWRT ose pajisjet e serisĂ« RUT tĂ« kompanisĂ« Teltonika, 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 reboot

verifikova nëse sistemi e njihte adaptorin USB Ethernet:

sudo lsusb

Pas 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 hub

me 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ë aktiv

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

Powered by ZeroTier. Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 2
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.

Powered by ZeroTier. Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 2
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/interfaces

Ku 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 ifconfig

Pas futjes së informacionit, ruajta skedarin e konfigurimit dhe rinisja shërbimet e rrjetit me komandën:

sudo /etc/init.d/networking restart

Pë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
							ztXXXXXXXX

Më 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

Powered by ZeroTier. Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 2
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. website RUVDS. MĂ« tepĂ«r, pĂ«r tĂ« gjithĂ« klientĂ«t e rinj, ka njĂ« periudhĂ« provĂ« falas — 3 ditĂ«!

-> Hyrje. Pjesa teorike. Switch Ethernet inteligjent për planetin Tokë
-> Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 1
-> Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 2

Powered by ZeroTier. Udhëzues praktik për ndërtimin e rrjeteve virtuale. Pjesa 2

Burimi: habr.com

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster