ZeroTier juri l-membru bħala OK, in-netwerk ikun ingħaqad, u xorta ma jkunx hemm indirizz x'ping. Din il-kombinazzjoni tħoss bħal bug u ġeneralment hija konfigurazzjoni maqsuma: l-approvazzjoni ta' membru hija swiċċ wieħed, u l-għoti ta' indirizz huwa ieħor. Netwerk jista' jaċċetta apparat u qatt ma jassenja xejn lilu, għax il-pool jew il-mod tal-assenjazzjoni qatt ma ġie stabbilit.

Aqra ż-żewġ naħat qabel ma tbiddel waħda minnhom. It-tweġiba tidher f'żewġ postijiet, u waħda biss minnhom tinsab fuq il-kontrollur.

Awtorizzazzjoni u assenjazzjoni huma swiċċijiet differenti

L-awtorizzazzjoni twieġeb jekk dan in-node jistax jipparteċipa fin-netwerk. L-assenjazzjoni tal-indirizz twieġeb x'jagħtih in-netwerk ladarba jipparteċipa, u dik it-tweġiba tiġi minn pool ta' indirizzi flimkien ma' mod tal-assenjazzjoni. L-ebda setting ma jimplika l-ieħor. Wieħed huwa permess u l-ieħor huwa allokazzjoni.

Il-konfigurazzjoni tal-kontrollur normalment iġġorr rotta mmaniġġjata, firxa ta' indirizzi u l-mod li jiddeċiedi jekk tintużax l-assenjazzjoni awtomatika. L-ikkupjar ta' ID tan-netwerk minn ambjent ieħor iġib is-sħubija u xejn minn dik il-konfigurazzjoni.

Għalhekk apparat jista' jidher f'saħħtu fil-lista tal-membri waqt li l-kolonna tal-indirizz assenjat tibqa' vojta. Il-kontrollur aċċettah u m'għandux x'jagħti. Iż-żewġ dikjarazzjonijiet huma veri fl-istess ħin.

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

Il-qari tal-istat effettiv tal-membru

Staqsi lill-klijent x'irċieva tassew u mhux x'kellu l-ħsieb il-kontrollur. Il-lista sempliċi turi l-kolonni tal-istat u tal-indirizz, u l-forma JSON turi l-konfigurazzjoni tan-netwerk li applikat il-klijent, inklużi indirizzi u rotot immaniġġjati.

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

Qabbel iż-żewġ outputs għall-istess ID tan-netwerk, mhux għall-adapters fiżiċi li jidhru fil-lista tas-sistema operattiva stess. Ringiela li tirrapporta OK b'sett ta' indirizzi vojt tikkonferma l-vojt fl-assenjazzjoni u mhux ħsara fil-konnettività. Il-qari tar-ringiela ħażina huwa n-nofs l-ieħor ta' din l-iżball.

Stat ta' ACCESS_DENIED jindika lura lejn l-awtorizzazzjoni, u dik hija tiswija differenti. Jekk il-kmand ma jistax jaqra xejn mit-token tal-awtentikazzjoni lokali, il-problema hija permessi lokali u mhux rifjut mill-kontrollur, u l-korrezzjoni tinsab fil-magna li qiegħed bilqiegħda quddiemha.

Meta l-klijent jinjora dak li jibgħat il-kontrollur

Il-klijent għandu s-settings tiegħu li jiddeċiedu jekk il-konfigurazzjoni mmaniġġjata tiġix applikata. Profil li jiddiżattiva indirizzi mmaniġġjati, rotot immaniġġjati jew l-immaniġġjar tar-rotta awtomatika se jwarrab dak li jibgħat in-netwerk, u l-lista tal-membri xorta tidher tajba minn naħa tal-kontrollur.

Dawk il-flags jaffettwaw biss in-node lokali. Il-bidla tagħhom ma tbiddelx dak li jirċievu membri oħra, u ma ssewwix pool li qatt ma ġie definit.

Għalhekk id-dijanjosi għandha żewġ fergħat: jew il-kontrollur m'għandux indirizz x'jagħti, jew il-klijent irrifjuta dak li ngħata. Dawn iwasslu għal tiswijiet differenti fuq magni differenti. L-output JSON jiddistingwihom, għax l-indirizz jew huwa nieqes mill-konfigurazzjoni tan-netwerk jew huwa preżenti u nieqes mill-istat applikat tal-klijent.

X'tissewwa minflok toħloq indirizz

L-ittajpjar ta' indirizz statiku arbitrarju hija t-tielet għażla li tħajjar u l-agħar waħda. Indirizz każwali jista' jaħbat ma' node ieħor, joqgħod barra mir-rotot li jxerrdu n-netwerk, jew jaqa' f'firxa li r-regoli tal-firewall jittrattawha b'mod differenti. Huwa wkoll jaħbi l-pool nieqes minn kull min iħares lejn in-netwerk wara. Sewwi l-assenjazzjoni minflok, u ħalli lill-kontrollur u lill-klijent jaqblu dwar ir-riżultat.

Staqsi lill-amministratur x'għandu jgħati n-netwerk, imbagħad ivverifika li l-pool ikopri l-firxa maħsuba u li l-mod tal-assenjazzjoni huwa attivat. Erġa' ingħaqad wara l-bidla minflok ma tistenna li l-klijent innifsu minnufih jasal għal konfigurazzjoni ġdida.

Ladarba jidher indirizz, ipprova dak li verament kellek bżonn: peer, servizz jew subnetwork wara gateway. Biex tasal għal LAN wara membru jkollok bżonn routing u forwarding lil hinn mis-sħubija, u aċċess ġenerali għall-internet jeħtieġ node tal-ħruġ, għalhekk indirizz li jaħdem huwa l-bidu ta' dik il-prova u mhux it-tmiem tagħha.

Artikli relatati