ZeroTier kwadoro ya. Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 2

N'ime nzọụkwụ ise mbụ a kọwara n'isiokwu ahụ ZeroTier kwadoro ya. Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 1 Anyị ejirila netwọk mebere ejikọta ọnụ atọ dị anya na mpaghara. Otu n'ime ha dị na netwọk anụ ahụ, abụọ ndị ọzọ dị na DC abụọ dị iche iche.  

ZeroTier kwadoro ya. Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 2
Nke a eweghị oge dị ukwuu, ọ bụ ezie na agbakwunyere ọnụ ụzọ ndị a na netwọk n'otu n'otu. Mana gịnị ma ọ bụrụ na ịchọrọ ijikọ ọ bụghị naanị otu, mana ọnụ ụzọ niile dị na netwọkụ anụ ahụ na netwọkụ ZeroTier mebere? Ọrụ a malitere otu ụbọchị mgbe okwu gbasara ịhazi ohere site na netwọk mebere gaa na ngwa nbipute netwọkụ na rawụta gbara m mgbagwoju anya. 

Agbalịrị m iji usoro a kọwara n'elu, ma ọ bụghị ngwa ngwa na ọ dịghị mfe n'ebe niile. Dịka ọmụmaatụ, ngwa nbipute netwọk - ị nweghị ike ijikọ ya. Mikrotik - ZeroTier anaghị akwado. Ihe a ga-eme? Mgbe m gụchara ọtụtụ ihe na nyochaa ngwaike, abịara m nkwubi na ọ dị mkpa ịhazi akwa netwọk.

Akwa netwọk (kwa akwa mmiri site na bekee bridge) bụ ngwaọrụ netwọkụ ọkwa nke abụọ nke ụdị OSI, emebere iji jikọta akụkụ (subnets) nke netwọkụ kọmputa n'ime otu netwọkụ.

Achọrọ m ịkọrọ akụkọ otu m mere nke a n'isiokwu a.. 

Kedu ihe ọ na-eri anyị iji wuo àkwà mmiri...

Iji malite, m, dị ka onye nchịkwa, aghaghị ikpebi ọnụ ụzọ na netwọk ga-eme dị ka àkwà mmiri. N'ịmụta nhọrọ ndị ahụ, achọpụtara m na ọ nwere ike ịbụ ngwaọrụ kọmputa ọ bụla nwere ikike ịhazi àkwà mmiri n'etiti netwọk netwọk. Ọ nwere ike ịdị ka rawụta - ngwaọrụ na-arụ ọrụ OpenWRT ma ọ bụ Ngwa usoro RUT sitere na Teltonika, yana sava ma ọ bụ kọmputa mgbe niile. 

Na mbụ, n'ezie, echere m iji rawụta nwere OpenWRT na ụgbọ. Ma nyere eziokwu ahụ bụ na Mikrotik dị adị dabara m kpamkpam, ọ bụ ezie na ọ naghị akwado njikọta na ZeroTier, ma achọghị m ịgbagha na "ịgba egwú na ịgbà egwú," ekpebiri m iji kọmputa dị ka àkwà mmiri netwọk. Ya bụ, Raspberry Pi 3 Model B na-ejikọta ya na netwọk anụ ahụ na-arụ ụdị Raspbian kachasị ọhụrụ, OS dabere na Debian Buster.

Iji nwee ike ịhazi àkwà mmiri, otu interface netwọk na-adịghị eji ọrụ ndị ọzọ ga-adị na ngwaọrụ ahụ. N'ọnọdụ m, a na-eji isi Ethernet eme ihe, n'ihi ya, m haziri nke abụọ. Iji ihe nkwụnye USB-Ethernet dabere na chipset RTL8152 sitere na Realtek maka ọrụ a.

Mgbe ijikọ nkwụnye ahụ na ọdụ ụgbọ USB efu, na-emelite ma malitegharịa usoro:

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

Achọpụtara m ma ọ bụrụ na sistemụ ahụ na-ahụ ihe nkwụnye USB Ethernet:

sudo lsusb

Mgbe nyochachara data enwetara

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

Enwere m obi ụtọ ịhụ na ngwaọrụ 004 bụ naanị nkwụnye m.

Na-esote, m kọwapụtara ihe interface netwọk ekenyere na nkwụnye a:

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

Ọ tụgharịrị eth1 🙂 Ma enwere m ike ịhazi ya na akwa netwọkụ. 

Ihe m mere bụ ịgbaso algọridim n'okpuru:

  • Ngwunye njikwa akwa netwọk arụnyere:
    sudo apt-get install bridge-utils
  • Arụnyere ZeroTier ONE:
     

    curl -s https://install.zerotier.com | sudo bash
  • Ejikọtara ya na netwọk ZeroTier dị:
    sudo zerotier-cli join <Network ID>
  • Emezuru iwu iji gbanyụọ adreesị IP ZeroTier na njikwa ụzọ:
    sudo zerotier-cli set <networkID> allowManaged=0

Na-esote na njikwa netwọkụ gị:

В netwọk pịa nju, chọta ma soro njikọ ahụ v4Enye ọnọdụ ma gbanyụọ adreesị IP akpaaka site na ịpịpụ igbe nlele Ekenye onwe ya site na ọdọ mmiri ọrụ IP

ZeroTier kwadoro ya. Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 2
Mgbe nke ahụ gachara, enyere m ikike ọnụ njikọ ahụ site na ịtọ aha na ịlele igbe nlele Ikike и Akwa akwa na-arụ ọrụ. Enyereghị m adreesị IP.

ZeroTier kwadoro ya. Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 2
Mgbe ahụ, ọ laghachiri ịtọlite ​​​​ọdụ ụgbọ mmiri na ọnụ ọnụ, nke o meghere faịlụ nhazi netwọk netwọk maka edezi site na njedebe:

sudo nano /etc/network/interfaces

Ebee ka m gbakwunyere ahịrị ndị a?

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

Ebee eth1 - ihe nkwụnye USB Ethernet ejikọrọ na-enyeghị adreesị IP.
br0 - a na-emepụta akwa netwọkụ nwere adreesị IP na-adịgide adịgide ekenyere site na adreesị nso nke netwọk anụ ahụ m.
ztXXXXXXX - aha ZeroTier mebere interface, nke a ghọtara site n'iwu:

sudo ifconfig

Mgbe m tinyechara ozi ahụ, echekwara m faịlụ nhazi wee bugharịa ọrụ netwọk ahụ site na iwu:

sudo /etc/init.d/networking restart

Iji lelee arụmọrụ nke akwa mmiri ahụ, agbaara m iwu ahụ:

sudo brctl show   

Dị ka data natara, àkwà mmiri ebiliwo.

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

Ọzọ, m gbanwere na netwọk njikwa ka ịtọ ụzọ.

Kedu ihe kpatara m ji soro njikọ dị na listi ọnụ netwọk? IP ọrụ akwa netwọk. Ọzọ, na mpio mepere emepe, pịa Ụzọ ejikwa. M gara ọhụrụ ibe, ebe dị ka Target rụtụrụ aka 0.0.0.0 / 0, na dị ka Gateway - Adreesị IP nke àkwà mmiri netwọkụ sitere na mpaghara adreesị nke netwọkụ nzukọ, akọwapụtara na mbụ. N'ọnọdụ m 192.168.0.10

ZeroTier kwadoro ya. Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 2
Ọ kwadoro data abanyela wee malite ịlele njikọ netwọkụ nke ọnụ ọnụ, na-agbanye ọnụ na netwọk mebere site na oghere netwọk anụ ahụ na nke ọzọ.

Ọ gwụla!

Otú ọ dị, n'adịghị ka prototype nke e si na nseta ihuenyo, adreesị IP nke mebere netwọk ọnụ si n'otu ebe dị ka adreesị IP nke ọnụ na netwọk anụ ahụ. Mgbe ị na-ejikọta netwọk, ihe nlereanya a ga-ekwe omume, ihe bụ isi bụ na ha anaghị ejikọta na adreesị nkesa DHCP na-ekesa.

Agaghị m ekwu okwu iche iche maka ịtọlite ​​​​ọdụ ụgbọ mmiri n'akụkụ ndị ọbịa na-agba MS Windows na nkesa Linux ndị ọzọ n'isiokwu a - Ịntanetị jupụtara na ihe dị na isiokwu a. Banyere ntọala dị n'akụkụ onye na-ahụ maka netwọkụ, ha yiri ndị ahụ akọwara n'elu.

Achọrọ m ịmara na Raspberry PI bụ mmefu ego yana ngwa dabara adaba maka ijikọ netwọkụ na ZeroTier, ọ bụghị naanị dị ka ngwọta kwụ ọtọ. Dịka ọmụmaatụ, ndị na-apụ apụ nwere ike iji akwa netwọk ahazi nke ọma dabere na Raspberry PI iji jikọta netwọk anụ ahụ nke onye ahịa na-eje ozi na ndị mebere dabere na ZeroTier.

Ka m mechie akụkụ akụkọ a. M na-atụ anya ajụjụ, azịza na nkọwa - n'ihi na ọ bụ na ha ndabere na m ga-ewu ọdịnaya nke isiokwu na-esonụ. Ka ọ dị ugbu a, a na m atụ aro ka ị nwaa ịhazi netwọkụ mebere nke gị site na iji njikwa netwọkụ nkeonwe nwere GUI dabere na VDS sitere n'ọma ahịa. saịtị RUVDS. Ọzọkwa, ndị ahịa ọhụrụ niile nwere oge nnwale n'efu nke ụbọchị 3!

-> Okwu mmalite. Akụkụ usoro iwu. Smart Ethernet Switch maka Planet Earth
-> Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 1
-> Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 2

ZeroTier kwadoro ya. Ntuziaka bara uru maka iwulite netwọkụ mebere. Akụkụ 2

isi: www.habr.com

Tinye a comment