Jeffrey Cross
Jeffrey Cross

Modul în care meshneturile schimbă chipul web

Mesagerii wireless se întind pe glob. (Credit: Junior Melo [CC-BY-SA-3.0])

De-a lungul ultimului deceniu, peisajul internetului sa schimbat dramatic, deoarece controlul politic și corporativ a schimbat structura rețelei. Amenințarea FCC de a răsturna neutralitatea rețelei, un oligopol din ce în ce mai puternic al ISP-urilor și supravegherea corporativă și politică online periclitează starea internetului așa cum o știm. Grupurile de ingineri și activiști au început să propună modalități de rezolvare a acestor probleme, iar apariția rețelelor fără fir ieftine a declanșat o mișcare de creare a rețelelor de rețele fără fir numite meshnets.

Un meshnet este o topologie a rețelei în care fiecare dispozitiv din rețea este conectat la alte dispozitive și transmite în mod direct informații pe toată rețeaua către colegii săi. Unele dintre beneficiile meshnet-urilor includ descentralizarea, securitatea și intimitatea datorită cadrului pe care îl folosesc.

În ultimii ani, a fost dezvoltat un meshnet global numit Hyperboria, care permite utilizatorilor să se conecteze cu ușurință la un grup de experimenteri asemănătoși în întreaga lume. Scopul declarat al Hyperboria este "să ofere o alternativă la internet cu principiile securității, scalabilității și descentralizării la bază". Hyperboria rulează pe un protocol de rețea open source numit cjdns, creat de Caleb James DeLisle. Software-ul utilizează criptografia cu chei publice pentru a cripta datele, asigurând securitatea și confidențialitatea datelor utilizatorilor.

Descentralizare, securitate și confidențialitate

În loc să se bazeze pe un model ISP centralizat, Hyperboria și alte mesh-uri permit transmiterea de informații prin rețea utilizând fiecare dintre nodurile conectate la rețea. În loc să folosească o stea sau o topologie de arbori, gestionarea topdown de către un ISP, o meshnet este gestionată de utilizatori și de utilizatori.

Descentralizarea internetului prin intermediul meshneturilor este vitală deoarece rezolvă multiple probleme socio-politice. În timpul primăverii arabe, guvernele din Egipt, Libia și Siria au încercat închiderea completă a internetului în țările lor. Cenzura internetului a reprezentat, de asemenea, o problemă continuă în China, Coreea de Nord și Cuba, printre alte națiuni. În Statele Unite, în Congres a fost deja propusă legislație privind "interzicerea accesului la internet", iar legile precum Actul privind comunicațiile din 1934 și Legea privind telecomunicațiile din 1996 ar putea fi folosite pentru a justifica cenzura sau închiderea internetului în conformitate cu legea marțială sau într-o criză situatie. Natura descentralizată a meshnet-urilor ar împiedica o închidere totală a conectivității rețelei unei națiuni de către o putere guvernamentală.

Asigurarea securității și confidențialității utilizatorilor este în centrul proiectelor precum Hyperboria. Potrivit DeLisle, "securitatea ar trebui să fie omniprezentă și neintruzitivă, ca aerul". O problemă istorică cu software-ul de securitate este dificultatea sa notabilă de a utiliza, dar această problemă este ușor evitată cu cjdns, deoarece securitatea este construită direct în protocol. cjdns stochează tabela de rutare într-o tabelă hash distribuită din motive de securitate și utilizează, de asemenea, protecție împotriva fragmentării stivei pentru a se asigura că depășirea buffer-ului este împiedicată.

Cum se conectează: o prezentare generală

Cel mai bun mod de a vă conecta la Hyperboria este să găsiți un meshnet local - numit și un meshlocal - lângă dvs. Există o serie de meshlocale care apar în întreaga lume, iar Proiectul Meshnet are o listă de meshlocale disponibile pe site-ul lor. În multe cazuri, aderarea la un meshlocal vă va oferi și acces la restul rețelei Hyperboria, deși acest lucru nu este întotdeauna cazul.

Deși hardware-ul oficial nu este necesar pentru a se alătura Hyperboria, Project Meshnet recomandă Ubiquiti Nanostation sau un alt router compatibil cu OpenWrt, cum ar fi TP-Link TL-MR3040. Ubiquiti Nanostation M5 este disponibil pe Amazon pentru aproximativ 80 $, iar TP-Link TL-MR3040 este disponibil pentru 35 $, dar orice router compatibil cu OpenWrt va funcționa. Aveți posibilitatea să executați cjdns pe un model Raspberry Pi Model B sau pe un alt computer, și puteți avea accesorii suplimentare (un card SD de 4 GB, o sursă de alimentare, un adaptor USB la Ethernet și două cabluri Ethernet) pentru aproximativ 30 de dolari. Există o listă excelentă de seturi de meshnet disponibile de la NYCMeshnet, care vă va ajuta să vă călăuzească prin hardware-ul necesar pentru achiziționare. La sfârșitul zilei, puteți ajunge în rețea pentru aproximativ 150 de dolari.

După achiziționarea hardware-ului, conectarea la Hyperboria este simplă. Puteți descărca o imagine de Raspberry Pi, ușor de instalat, numită Meshberry. După ce ați executat câteva comenzi, dvs. Raspberry Pi va fi susținut și va fi gata să se întâlnească cu alte noduri cjdns. Un alt instrument excelent pentru conectarea la un meshnet este OpenWrt, care este firmware-ul open source pentru rutere care înlocuiește firmware-ul propriu cu care este livrat routerul. Instalarea poate fi dificilă, dar comunitatea OpenWrt este acolo pentru a vă ajuta. Puteți găsi aici o listă de routere acceptate. O nouă construcție OpenWrt specială, numită Meshbox, ajută utilizatorii să se conecteze mai repede decât oricând, utilizând o versiune personalizată a OpenWrt cu un GUI cjdns preinstalat.

Mulți adoptatori timpurii ai tehnologiei meshnet se concentrează pe construirea coloanei vertebrale a rețelei într-un mod care să permită conectarea cât mai multor persoane posibil. Din acest motiv, unii utilizatori plasează routere pe distanțe lungi pe acoperișurile casei sau apartamentelor. Acest lucru permite ca routerul dvs. să ajungă la cea mai mare distanță posibilă pentru a se conecta la alte noduri meshnet. Nanostation M5 este rezistent la intemperii și include unelte de montare care ușurează instalarea pe un acoperiș. De asemenea, puteți utiliza cablu Ethernet certificat în aer liber pentru a rula un cablu din router înapoi la dvs. acasă.

Resurse și ajutor

Din cauza naturii experimentale a acestei rețele, este foarte frecvent să intri în probleme în timp ce instalați echipamentul. Din fericire, este ușor să obțineți ajutor datorită creșterii comunităților de utilizatori care ajută la proiect. Un site minunat pentru a verifica este projectmeshnet.org, care este un hub pentru utilizatorii care sunt interesați în construirea meshnets. Utilizatorii Meshnet se pot conecta, de asemenea, pe IRC, și vă puteți alătura canalelor precum #projectmeshnet și #cjdns pe EFnet (printre altele) pentru a vă ajuta să vă conectați la rețea.


Acțiune

Lasa Un Comentariu