ZeroTier toant it lid as OK, it netwurk is oansletten, en dochs is der gjin adres om te pingjen. Dy kombinaasje fielt as in bug en is meastentiids in spjalte konfiguraasje: in lid goedkarre is ien skeakel, en it in adres jaan is in oare. In netwurk kin in apparaat akseptearje en it nea wat tawize, om't de adrespoel of de tawizingsmodus nea opset is.

Lês beide kanten foardat jo ien fan beide feroarje. It antwurd is op twa plakken te sjen, en mar ien dêrfan is op de controller.

Autorisaasje en tawizing binne ferskillende skeakels

Autorisaasje antwurdet oft dit knooppunt oan it netwurk meidwaan mei. Adrestawizing antwurdet wat it netwurk it jout sadree't it meidocht, en dat antwurd komt fan in adrespoel plus in tawizingsmodus. Gjin fan beide ynstellings ymplisearret de oare. De iene is in tastimming en de oare is in tawizing.

In controllerkonfiguraasje befettet meastentiids in beheard rûte, in adresberik en de modus dy't beslút oft automatyske tawizing brûkt wurdt. It kopiearjen fan in netwurk-ID út in oare omjouwing bringt it lidmaatskip en neat fan dy konfiguraasje.

Dêrom kin in apparaat sûn lykje yn 'e ledelist wylst syn kolom foar tawize adres leech bliuwt. De controller hat it akseptearre en hat neat te jaan. Beide útspraken binne tagelyk wier.

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

De effektive steat fan it lid lêze

Freegje de klient wat it eins krigen hat, ynstee fan wat de controller fan doel wie. De gewoane list toant status- en adreskolommen, en de JSON-foarm toant de netwurkkonfiguraasje dy't de klient tapast hat, ynklusyf behearde adressen en rûtes.

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

Fergelykje de beide útfieringen foar deselde netwurk-ID, net foar de fysike adapters dy't yn 'e list fan it bestjoeringssysteem sels ferskine. In rige dy't OK meldt mei in lege adresset befêstiget de tawizingskloof en net in ferbiningsflater. De ferkearde rige lêze is de oare helte fan dizze flater.

In status ACCESS_DENIED wiist werom nei autorisaasje, en dat is in oare reparaasje. As it kommando it lokale autentikaasjetoken hielendal net lêze kin, is it probleem lokale rjochten en net in ôfwizing troch de controller, en de korreksje is op 'e masine dêr't jo by sitte.

As de klient negearret wat de controller stjoert

De klient hat syn eigen ynstellings dy't beslute oft de behearde konfiguraasje tapast wurdt. In profyl dat behearde adressen, behearde rûtes of it hanteren fan 'e standertrûte útskeakelt, smyt fuort wat it netwurk stjoert, en de ledelist sil fan 'e controller syn kant noch altyd goed lykje.

Dy flags beynfloedzje allinnich it lokale knooppunt. Se feroarje feroaret net wat oare leden krije, en it reparearret gjin poel dy't nea definiearre is.

Sa hat de diagnoaze twa tûken: of de controller hat gjin adres te jaan, of de klient hat wegere wat it krige. Dy liede ta ferskillende reparaasjes op ferskillende masines. De JSON-útfier ûnderskiedt se, om't it adres of ôfwêzich is út 'e konfiguraasje fan it netwurk of oanwêzich is en ûntbrekt yn 'e tapaste steat fan 'e klient.

Wat te reparearjen ynstee fan in adres te betinken

In willekeurich statysk adres yntypje is de ferlynende tredde opsje en de minste. In tafallich adres kin botsing krije mei in oar knooppunt, bûten de rûtes lizze dy't it netwurk ferspriedt, of yn in berik falle dat firewallregels oars behannelje. It ferberget ek de ûntbrekkende poel foar elkenien dy't neist nei it netwurk sjocht. Reparearje ynstee de tawizing, en lit de controller en de klient it oer it resultaat iens wurde.

Freegje de administrateur wat it netwurk jaan moat, en ferifiearje dan dat de poel it bedoelde berik dekt en de tawizingsmodus oan is. Doch wer mei nei de feroaring ynstee fan te ferwachtsjen dat de klient daliks sels in nije konfiguraasje berikt.

Sadree't in adres ferskynt, test wat jo eins nedich hiene: in peer, in tsjinst of in subnet efter in gateway. In LAN efter in lid berikke freget routing en trochstjoering bûten it lidmaatskip, en algemiene ynternettagong freget in útgongsknooppunt, dus in wurkjend adres is it begjin fan dy test en net it ein.

Relatearre artikelen