ZeroTier кызмат деңгээлинде ONLINE, тармак деңгээлинде ACCESS_DENIED деп билдирет жана бул экөө карама-каршылык эмес. Биринчиси — кардар менен координациялоо инфраструктурасынын ортосундагы жол тууралуу билдирүү. Экинчиси — бир тармактын мүчөлөр тизмеси тууралуу билдирүү. Аларды өзүнчө окуңуз, ошондо бул айкалыш кайдан издөө керектигин так айтып берет.

ONLINE эмнени өлчөйт

Абал буйругу жергиликтүү кызматтын түйүндөрдү табууну координациялаган тамыр серверлерге иштөөчү жолу бар-жогун билдирет. Ал өзүнчө тармак жөнүндө эч нерсе айтпайт жана контроллер бул түзмөктү бекиттиби, ал тууралуу да эч нерсе айтпайт. Ошондуктан иштеп турган туташуудагы жаңы орнотуу, эч ким аны эч жерде уруксат кылганга чейин эле дароо ONLINE деп билдирет.

ONLINE дегенди түтүктөр жөнүндөгү билдирүү, ал эми ар тармактын абалын мүчөлүк жөнүндөгү билдирүү катары кабыл алыңыз. Бирөөнү экинчиси менен түшүндүрүү ушул баш аламандыктын көбү башталган жер.

ACCESS_DENIED сизден эмнени талап кылат

Жеке тармакта контроллер мүчөлөр тизмесин кармайт. Ал тизмеде жок түйүн, же тизмеде бар болсо да уруксат берилбеген түйүн негизги кол алышуудан башка эч кандай конфигурациясыз ACCESS_DENIED алат. Оңдоо контроллер тарабында жана ага машинанын аталышы эмес, түйүндүн дареги керек, ошондуктан кардардын чыгышындагы даректи мүчө жазуусу менен салыштырып, ошол жазууга уруксат бериңиз.

Кардарды кайра орнотуу туура эмес биринчи кадам, анткени жаңы орнотуу жаңы инсандыкты алып келет жана эски уруксат ага мындан ары колдонулбайт. Эгер тармак коомдук болсо, ошол эле абал башка шартты көрсөтөт, ошондуктан бекитүүнү суранардан мурун контроллердун ээсинен тармак жекеби деп сураңыз. Ошол бир суроо сүйлөшүүнүн калганын чечет.

Абал тексти — бутак, өкүм эмес

Ар бир абал кийинки текшерүүнү куушурат, ал эми аларды бирден ийгиликсиздик билдирүүсү катары окуу эки мүнөттүк оңдоону кайра орнотууга толгон түштөн кийинки убакытка айландырат. NOT_FOUND терген идентификаторуңуз ошол контроллердо жок экенин билдирет, ошондуктан мүчөлүк суроосуна али жеткен жоксуз. REQUESTING_CONFIGURATION түйүн контроллерго жеткенин жана келбей жаткан конфигурацияны күтүп жатканын билдирет, бул уруксатка эмес, жолго көрсөтөт. OK мүчөлүк менен конфигурация ордунда экенин билдирет, ошондуктан кийинки суроо — берилген дарек анан кызматтын өзү.

Мунун баарын эки буйрук ажыратат жана экөө тең ошол эле кардарды окуйт. ZeroTier CLI маалымдамасы алар кайтарган ар тармактын абал саптарын тизмелейт. Биринчи буйрук — кызмат көрүнүшү, экинчиси — ар тармак боюнча:

zerotier-cli status
zerotier-cli listnetworks

Администратордон жардам сураганда абал текстин сактап калыңыз. Ырастоо чыгарган жергиликтүү join буйругу суроонун жергиликтүү түрдө кабыл алынганын гана далилдейт, ал эми бул тармакка кабыл алынуудан башка факт.

Мүчөлүк инсандыкка таандык

Контроллер кардардын инсандык файлдарын тааныйт, ошондуктан конфигурацияны башка машинага көчүрүү же кайра орнотуу учурунда инсандыкты тазалоо контроллер эч качан көрбөгөн мүчөнү жаратат. Ошондуктан мүчө жазуусун жок кылуу анын уруксатын жокко чыгаруудан айырмаланат. Иштеп жаткан уруксат берилген түйүн аракеттенүүнү токтотпойт, ал эми жокко чыгарылбай жок кылынган жазуу ошол эле даректен жаңы суроо катары кайтып келиши мүмкүн.

Түзмөктү иштен чыгарганда, адегенде уруксатын жокко чыгарып, бир нерсени алып салуудан мурун жазуу ошол абалды чагылдырарын ырастаңыз. Тартип — таза алып салуу менен түшүнүксүз кайра кошулуунун ортосундагы айырма.

Өзгөртүүдөн кийин текшериңиз

Өзгөртүү жасаган буйрукту эмес, тармак жазуусун кайра окуңуз. Жыйынтыкты төрт суроо камтыйт жана алардын кайсы бири жаңылыш болуп, калгандары туура көрүнүшү мүмкүн:

zerotier-cli listnetworks
ip -br addr show
ping -c 2 10.147.20.5
ip route get 10.147.20.5

Биринчиси ар тармак үчүн мүчөлүктү жана берилген даректи басып чыгарат, экинчиси интерфейс ошол даректи чындап алганын көрсөтөт. Акыркы экөө тармактагы түйүндүн жооп берерин жана кайсы интерфейс трафикти ташыганын далилдейт. Кайсы буйрук кайсы суроого жооп бергенин жазып алыңыз, ошондо кийинки адам эс тутумдан эмес, далилден баштайт.

Эгер мүчөлүк OK болуп, дарек бар болсо да түйүндөр жооп бербесе, маселе маршруттоого же түйүндүн өз саясатына өткөн. Абал текстин ошол сүйлөшүүдөн алып салыңыз, анткени ал өз ишин мурун эле аткарды. Мүчөлүк жазуусу менен жол — өзүнчө темалар жана алар канчалык эрте бөлүнсө, текшерүү ошончолук кыска болот.

Тектеш макалалар