Два идентификатори се појавуваат во секој разговор за 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 без адреса, следното прашање е доделувањето адреси од контролерот и ниту едно од тие три не се одговара со повторно приклучување.

Поврзани статии