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

Эки идентификатор, эки иш

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

Эки маанинин экөө тең жашыруун эмес жана экөө бири-бирин алмаштырбайт. Тармак IDни бардык катышуучу менен бөлүшүү кадимки иш; түйүн IDни бөлүшүү контроллерге бир түзмөктү көрсөтөт.

Ар бир маанини аны билдирген буйруктан окуңуз

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

zerotier-cli info
zerotier-cli status
zerotier-cli listnetworks

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

Тармак менен кошулуңуз, түйүн менен уруксат бериңиз

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

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

Жалпы префикстин себеби бар

Тармак ID контроллердун түйүн дарегинен башталгандыктан, ошол он белги эки жерде тең көрүнөт. Бул маршруттоо ыңгайлуулугу, эки маани бири-бирин алмаштыра алат деген белги эмес.

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

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

Жыйынтыкты текшериңиз, буйруктун чыгышын эмес

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

zerotier-cli listnetworks -j
ip -br addr show | grep zt
ping -c 2 10.147.20.5

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

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

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