ZeroTier мүчөнү OK деп көрсөтөт, тармакка кошулган, бирок ping жөнөтө турган дарек жок. Бул айкалыш катадай сезилет жана адатта конфигурациянын экиге бөлүнүшү: мүчөнү бекитүү — бир которгуч, ал эми ага дарек берүү — экинчиси. Тармак түзмөктү кабыл алып, ага эч нерсе дайындабай коюшу мүмкүн, анткени дарек пулу же дайындоо режими эч качан орнотулган эмес.

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

Уруксат жана дайындоо — ар башка которгучтар

Уруксат бул түйүндүн тармакка катышууга укуктуулугун чечет. Дарек дайындоо катышкандан кийин тармак ага эмне берерин чечет, жана бул жооп дарек пулунан жана дайындоо режиминен келет. Эч бир параметр экинчисин билдирбейт. Бирөө уруксат, экинчиси бөлүштүрүү.

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

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

LayerWhat it decidesWhere it is configured
MembershipWhether the node may joinMember authorization on the network
PoolWhich addresses exist to hand outNetwork address range
Assignment modeWhether they are handed out automaticallyNetwork v4/v6 assignment settings

Мүчөнүн иш жүзүндөгү абалын окуу

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

zerotier-cli listnetworks
zerotier-cli -j listnetworks | jq '.networks[] | {nwid, status, assignedAddresses}'

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

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

Кардар контроллер жибергенди этибарга албаганда

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

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

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

Дарек ойлоп табуунун ордуна эмнени оңдоо керек

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

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

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

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