Sõlme ID või võrgu ID: milline liitub ZeroTier-võrguga
Sõlme ID nimetab seadet ja võrgu ID nimetab virtuaalvõrku. Liitumiseks on vaja võrku, liikme volitamiseks aga seadme identiteeti.
Igas ZeroTier-jutuvoorus ilmub kaks identifikaatorit ja need on piisavalt sarnased, et vestlusaknas segi minna. Sõlme ID nimetab seadet. Võrgu ID nimetab virtuaalvõrku, millega see seade liituda tahab. Liitumine võtab teise ja liikme volitamine esimese.
Kaks identifikaatorit, kaks ülesannet
Sõlme identiteet luuakse, kui teenus masinas esimest korda töötab, ja see on kümnest märgist koosnev kuueteistkümnendadress. See jääb selle paigalduse juurde seni, kuni identiteedifailid eemaldatakse, mistõttu võib uuesti paigaldamine luua uue liikme, keda keegi ei ole kinnitanud. Võrgu ID on kuusteist kuueteistkümnendmärki ja see tähistab virtuaalvõrku, mitte masinat. Võrku omav kontroller on ise sõlm, mistõttu võrgu ID esimesed kümme märki ühtivad kontrolleri aadressiga.
Kumbki väärtus ei ole saladus ja kumbki ei asenda teist. Võrgu ID jagamine kõigi osalejatega on tavaline; sõlme ID jagamine näitab kontrollerile ühte seadet.
Lugege iga väärtust käsust, mis seda teatab
Üks käsk teatab kohaliku teenuse identiteedi ja teine võrgud, millega see on liitunud. Vale käsu käest väärtust küsida on viis, kuidas inimesed lõpuks kleepivad võrgu ID liikmete nimekirja.
zerotier-cli info zerotier-cli status zerotier-cli listnetworks
Esimene trükib sõlme aadressi ja selle, kas teenus on võrgus. Teine lisab versiooni- ja porditeabe. Kolmas loetleb liitunud võrgud nende ID-de, oleku ja määratud aadressidega ning see on ainus, mida tuleks kasutada, kui vajate võrgu ID-d.
Liituge võrguga, volitage sõlmega
Liitumiskäsk võtab võrgu ID, mille annab kontrollerit haldav isik. Käsult positiivse vastuse saamine tähendab, et taotlus esitati, mitte et privaatvõrgus liikmelisus anti.
Pärast liitumist volitab administraator seadme selle võrgu liikmete nimekirjas sõlme ID järgi. Tal ei ole võrgu ID-d enam vaja ja ta ei saa seadet hostinime järgi volitada, sest identiteet on aadress. Kui olete administraator, lugege liikmete nimekirja ja sobitage sõlme aadress taotlusega. Taotlus, mis nimetab võrku, kuid mitte sõlme aadressi, ei ole täidetav.
Ühisel eesliitel on põhjus
Kuna võrgu ID algab kontrolleri sõlme aadressiga, ilmuvad samad kümme märki mõlemas kohas. See on marsruutimise mugavus, mitte vihje, et kaks väärtust on vahetatavad.
See selgitab ka, miks kontrolleri identiteet loeb rohkem kui selle kuvatav nimi. Kontrolleri taastamine uue identiteediga loob teistsuguse aadressiruumi, nii et vana identiteedi all määratletud võrgud ei ole samad võrgud isegi siis, kui nimesid korduvalt kasutatakse.
Hoidke kontrolleri identiteeti varukoopias koos selle konfiguratsiooniga. Selle identiteedi kohtlemine uuesti loodava sildina muudab taastamise ümberkujundamiseks.
Kontrollige tulemust, mitte käsu väljundit
Edukas liitumine on kontrolli algus, mitte selle lõpp. Seejärel vaadake võrgukirjet ja lugege kolme välja: olek, määratud aadress ja võrgu ID.
zerotier-cli listnetworks -j ip -br addr show | grep zt ping -c 2 10.147.20.5
Esimene käsk trükib sama nimekirja parsitaval kujul, mis teeb võrdlemise administraatori ootusega lihtsamaks. Teine kinnitab, et liides sai aadressi, ja kolmas testib võrgus olevat partnerit, mitte kohalikku olekut.
Kui kirje ütleb ACCESS_DENIED, ei ole sõlme ID volitatud. Kui see ütleb NOT_FOUND, on võrgu ID vale. Kui see ütleb OK ilma aadressita, on järgmine küsimus kontrolleri aadresside määramine ja ühtegi neist kolmest ei lahenda uus liitumine.