Fa'aola e ZeroTier. O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 2

I le taimi o laasaga muamua e lima o loʻo faʻamatalaina i le tusiga Fa'aola e ZeroTier. O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 1 Ua matou fa'afeso'ota'i pona e tolu fa'afanua mamao ma se feso'otaiga vavave. O le tasi o loʻo i totonu o le fesoʻotaʻiga faaletino, o le isi lua o loʻo i totonu o DC eseese e lua.  

Fa'aola e ZeroTier. O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 2
E le'i tele se taimi e alu ai, e ui lava na fa'aopoopoina ta'itasi nei pona i le feso'otaiga. Ae faʻapefea pe afai e te manaʻomia le faʻafesoʻotaʻi e le naʻo le tasi, ae o nodes uma i luga o fesoʻotaʻiga faaletino i le ZeroTier virtual network? O lenei galuega na tulaʻi mai i se tasi aso ina ua ou le mautonu i le mataupu o le faʻatulagaina o avanoa mai se fesoʻotaiga vavave i se lomitusi fesoʻotaʻiga ma le router. 

Sa ou taumafai e faʻaoga le metotia o loʻo faʻamatalaina i luga, ae e leʻi vave ma e le faigofie i soʻo se mea. Mo se faʻataʻitaʻiga, o se lomitusi fesoʻotaʻiga - e le mafai ona e faʻafesoʻotaʻi. Mikrotik - ZeroTier e le lagolagoina. O le a le mea e fai? Ina ua uma le googling tele ma auʻiliʻili meafaigaluega, na ou oʻo mai i le faaiuga e tatau ona faʻatulagaina se alalaupapa fesoʻotaʻiga.

Alalaupapa feso'ota'iga (foi alalaupapa mai le Igilisi alalaupapa) o se masini fesoʻotaʻiga lona lua o le faʻataʻitaʻiga OSI, ua fuafuaina e tuʻufaʻatasia vaega (subnets) o se fesoʻotaiga komepiuta i totonu o se fesoʻotaʻiga e tasi.

Ou te fia faasoa atu le tala i le auala na ou faia ai lenei mea i lenei tusiga.. 

O le a le tau e fau ai se alalaupapa...

I le amataga, o aʻu, i le avea ai ma se pule, e tatau ona filifili po o le fea node i le fesoʻotaʻiga o le a galue o se alalaupapa. I le suʻesuʻeina o filifiliga, na ou iloa ai e mafai ona avea ma masini komepiuta e iai le malosi e faʻatulaga ai se alalaupapa i le va o fesoʻotaʻiga fesoʻotaʻiga. E mafai ona avea e pei o se router - o se masini faʻatautaia OpenWRT poʻo RUT fa'asologa meafaigaluega mai Teltonika, faʻapea foʻi ma se server masani poʻo se komepiuta. 

I le taimi muamua, ioe, na ou mafaufau e faʻaaoga se router ma OpenWRT i luga o le laupapa. Ae ona o le mea moni o loʻo i ai nei Mikrotik e fetaui lelei ia te aʻu, e ui lava e le lagolagoina le tuʻufaʻatasia ma ZeroTier, ma ou te le manaʻo e faʻasese ma "siva ma se topa," na ou filifili ai e faʻaoga se komepiuta e fai ma alalaupapa fesoʻotaʻiga. O lona uiga, o le Raspberry Pi 3 Model B e fesoʻotaʻi pea i le fesoʻotaʻiga faʻaletino o loʻo faʻaogaina le lomiga lata mai o Raspbian, o se OS e faʻavae i luga o Debian Buster.

Ina ia mafai ona faʻatulagaina se alalaupapa, tasi le fesoʻotaʻiga fesoʻotaʻiga e le faʻaogaina e isi auʻaunaga e tatau ona maua i luga o le masini. I loʻu tulaga, o le Ethernet autu ua uma ona faʻaaogaina, o lea na ou faʻatulagaina ai le lona lua. Fa'aaogāina o le USB-Ethernet adapter fa'avae ile RTL8152 chipset mai Realtek mo lenei galuega.

A maeʻa ona faʻafesoʻotaʻi le mea faʻapipiʻi i se pusa USB e leai se totogi, faʻafouina ma toe faʻafouina le faiga:

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

Na ou siaki pe o vaʻaia e le polokalama le USB Ethernet adapter:

sudo lsusb

A maeʻa ona suʻesuʻeina faʻamaumauga na maua

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

Na ou fiafia e maitauina o le Device 004 ua naʻo laʻu mea faʻapipiʻi.

Ma le isi, na ou faʻamalamalamaina po o fea fesoʻotaʻiga fesoʻotaʻiga ua tuʻuina atu i lenei faʻaoga:

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

Na iu lava eth1 🙂 Ma e mafai nei ona ou faʻatulagaina ma le alalaupapa fesoʻotaʻiga. 

O le mea moni na ou faia o le mulimuli lea i le algorithm i lalo:

  • O lo'o fa'apipi'iina afifi fa'atonutonu alalaupapa feso'otaiga:
    sudo apt-get install bridge-utils
  • Faʻapipiʻi ZeroTier TASI:
     

    curl -s https://install.zerotier.com | sudo bash
  • Feso'ota'i i le fesoʻotaʻiga ZeroTier o iai nei:
    sudo zerotier-cli join <Network ID>
  • Faʻatino le faʻatonuga e faʻamalo le tuatusi IP ZeroTier ma le pulega o auala:
    sudo zerotier-cli set <networkID> allowManaged=0

Soso'o i lau pule feso'ota'iga:

В Fesoʻotaʻiga kiliki i luga auiliili, maua ma mulimuli i le sootaga v4AssignMode ma fa'aletonu le tu'ufa'atasia o tuatusi IP e ala i le fa'amama o le pusa siaki Fa'atotonu tofi mai le IP Assignment Pool

Fa'aola e ZeroTier. O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 2
Ina ua uma lena, sa ou faatagaina le node fesootai e ala i le setiina o le igoa ma siaki pusa siaki Aloaia и Alalaupapa Active. Ou te lei tofiaina se tuatusi IP.

Fa'aola e ZeroTier. O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 2
Ona ia toe foʻi mai lea i le faʻatulagaina o le alalaupapa fesoʻotaʻiga i luga o le node, lea na ia tatalaina ai le faila fetuutuunaiga fesoʻotaʻiga fesoʻotaʻiga mo le faʻasaʻoina e ala i le laina:

sudo nano /etc/network/interfaces

O fea na ou fa'aopoopoina ai laina nei?

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

le mea eth1 - o se fesoʻotaʻiga USB Ethernet fesoʻotaʻi e leʻi tuʻuina atu se tuatusi IP.
br0 - o se alalaupapa feso'ota'iga o lo'o faia ma se tuatusi IP tumau na tu'uina mai le tuatusi tuatusi o la'u feso'ota'iga faaletino.
ztXXXXXXXXX - le igoa ole ZeroTier virtual interface, lea na iloa e le poloaiga:

sudo ifconfig

A maeʻa ona tuʻuina atu le faʻamatalaga, na ou faʻasaoina le faila faʻapipiʻi ma toe faʻaleleia auaunaga fesoʻotaʻiga ma le poloaiga:

sudo /etc/init.d/networking restart

Ina ia siaki le gaioiga o le alalaupapa, sa ou tamoe i le poloaiga:

sudo brctl show   

E tusa ai ma faʻamaumauga na maua, ua tulaʻi le alalaupapa.

bridge name	bridge id		STP enabled	interfaces
br0		8000.00e04c360769	no		eth1
							ztXXXXXXXX

Na sosoo ai, na ou sui i le network controller e seti le auala.

Aisea na ou mulimuli ai i le sootaga i le lisi o nodes fesoʻotaʻiga? Tofiga IP alalaupapa feso'ota'iga. Sosoo ai, i le faamalama e matala, kiliki Auala pulea. Na ou alu i se itulau fou, pe a manulautī faasino atu 0.0.0.0 / 0, ma e pei o Faitotoa - tuatusi IP o le alalaupapa fesoʻotaʻiga mai le tuatusi tuatusi o fesoʻotaʻiga a le faʻalapotopotoga, faʻamaonia muamua. I loʻu tulaga 192.168.0.10

Fa'aola e ZeroTier. O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 2
Na ia faʻamaonia faʻamaumauga na tuʻuina atu ma amata ona siaki le fesoʻotaʻiga fesoʻotaʻiga o nodes, pinging le node i le virtual network mai le node network physical and vice versa.

Pau lava lena!

Ae ui i lea, e le pei o le faʻataʻitaʻiga na ave ai faʻamalama, o tuatusi IP o nodes network virtual e mai le laina tutusa ma tuatusi IP o nodes i le tino. Pe a faʻafesoʻotaʻi fesoʻotaʻiga, o lenei faʻataʻitaʻiga e mafai, o le mea autu o le latou le faʻaogaina ma tuatusi tufatufaina e le DHCP server.

O le a ou le tautala faʻapitoa e uiga i le faʻatulagaina o se alalaupapa fesoʻotaʻiga i luga o le itu talimalo e faʻatautaia MS Windows ma isi faʻasalalauga Linux i lenei tusiga - ua tumu le Initaneti i mea e uiga i lenei autu. Ae mo tulaga i luga o le itu e pulea ai fesoʻotaʻiga, e tutusa ma mea o loʻo faʻamatalaina i luga.

Naʻo loʻu manaʻo e maitauina o le Raspberry PI o se tala faʻatatau o tupe ma mea faigaluega faigofie mo fesoʻotaʻiga fesoʻotaʻiga ma ZeroTier, ma e le gata o se fofo tumau. Mo se faʻataʻitaʻiga, e mafai e le au faʻatau fafo ona faʻaogaina se alalaupapa fesoʻotaʻiga faʻapipiʻi muamua e faʻavae i luga ole Raspberry PI e faʻapipiʻi vave ai le fesoʻotaʻiga faʻapitoa a le kalani o loʻo tautuaina ma mea faʻapitoa e faʻavae i luga ole ZeroTier.

Sei ou faaiuina lenei vaega o le tala. Ou te tulimatai atu i fesili, tali ma faʻamatalaga - aua o loʻo i luga o latou faʻavae o le a ou fausia ai le anotusi o le isi mataupu. I le taimi nei, ou te fautua atu e te taumafai e faʻapipiʻi lau lava fesoʻotaiga vavave faʻaoga e faʻaaoga ai se faʻatautaia o fesoʻotaʻiga tumaoti ma se GUI e faʻavae i luga o le VDS mai le maketi i luga. saite RUVDS. E le gata i lea, o tagata fou uma o loʻo i ai se vaitaimi faʻataʻitaʻiga saoloto o le 3 aso!

-> Folasaga. Vaega fa'ata'ita'i. Smart Ethernet Switch mo le Planet Earth
-> O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 1
-> O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 2

Fa'aola e ZeroTier. O se ta'iala fa'atino i le fausiaina o feso'ota'iga va'aia. Vaega 2

puna: www.habr.com

Faaopoopo i ai se faamatalaga