Mae ZeroTier yn dangos yr aelod fel OK, mae'r rhwydwaith wedi'i ymuno, ac eto nid oes cyfeiriad i bingio. Mae'r cyfuniad yma'n teimlo fel nam ac fel arfer mae'n ffurfweddiad hollt: cymeradwyo aelod yw un switsh, a rhoi cyfeiriad iddo yw un arall. Gall rhwydwaith dderbyn dyfais a pheidio â neilltuo unrhyw beth iddi, oherwydd na chafodd y pwll cyfeiriadau na'r modd neilltuo eu gosod.

Darllenwch y ddwy ochr cyn newid yr un ohonynt. Mae'r ateb i'w weld mewn dau le, a dim ond un ohonynt sydd ar y rheolydd.

Mae awdurdodi a neilltuo yn switshis gwahanol

Mae awdurdodi yn ateb a gaiff y nod hwn gymryd rhan yn y rhwydwaith. Mae neilltuo cyfeiriad yn ateb beth mae'r rhwydwaith yn ei roi iddo ar ôl iddo gymryd rhan, ac mae'r ateb hwnnw'n dod o bwll cyfeiriadau ynghyd â modd neilltuo. Nid yw'r naill osodiad yn awgrymu'r llall. Un yw caniatâd a'r llall yw dyrannu.

Mae ffurfweddiad rheolydd fel arfer yn cario llwybr rheoledig, ystod cyfeiriadau a'r modd sy'n penderfynu a ddefnyddir neilltuo awtomatig. Mae copïo ID rhwydwaith o amgylchedd arall yn dod â'r aelodaeth ac yn dod â dim o'r ffurfweddiad hwnnw.

Dyma pam y gall dyfais edrych yn iach yn y rhestr aelodau tra bod ei cholofn cyfeiriad neilltuedig yn aros yn wag. Mae'r rheolydd wedi'i derbyn ac nid oes ganddo ddim i'w roi. Mae'r ddau ddatganiad yn wir ar yr un pryd.

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

Darllen cyflwr effeithiol yr aelod

Gofynnwch i'r cleient beth a gafodd mewn gwirionedd yn hytrach na beth oedd y rheolydd yn ei fwriadu. Mae'r rhestr blaen yn dangos colofnau statws a chyfeiriad, ac mae'r ffurf JSON yn dangos y ffurfweddiad rhwydwaith a gymhwysodd y cleient, gan gynnwys cyfeiriadau a llwybrau rheoledig.

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

Cymharwch y ddwy allbwn ar gyfer yr un ID rhwydwaith, nid ar gyfer y addaswyr corfforol sy'n ymddangos ym mhrestr y system weithredu ei hun. Mae rhes sy'n adrodd OK gyda set cyfeiriadau wag yn cadarnhau'r bwlch neilltuo yn hytrach na nam cysylltedd. Darllen y rhes anghywir yw hanner arall y camgymeriad hwn.

Mae statws ACCESS_DENIED yn pwyntio'n ôl at awdurdodi, ac mae hynny'n atgyweiriad gwahanol. Os na all y gorchymyn ddarllen y tocyn dilysu lleol o gwbl, mater o ganiatâd lleol yw'r broblem yn hytrach na gwrthodiad gan y rheolydd, ac mae'r cywiriad ar y peiriant yr ydych yn eistedd wrtho.

Pan fo'r cleient yn anwybyddu'r hyn mae'r rheolydd yn ei anfon

Mae gan y cleient ei osodiadau ei hun sy'n penderfynu a gymhwysir ffurfweddiad rheoledig. Bydd proffil sy'n analluogi cyfeiriadau rheoledig, llwybrau rheoledig neu drin y llwybr diofyn yn taflu'r hyn mae'r rhwydwaith yn ei anfon, a bydd y rhestr aelodau yn dal i edrych yn gywir o ochr y rheolydd.

Mae'r fflagiau hynny'n effeithio ar y nod lleol yn unig. Nid yw eu newid yn newid yr hyn mae aelodau eraill yn ei gael, ac nid yw'n atgyweirio pwll na chafodd ei ddiffinio erioed.

Felly mae gan y diagnosis ddwy gangen: naill ai nid oes gan y rheolydd gyfeiriad i'w roi, neu mae'r cleient wedi gwrthod yr un a roddwyd iddo. Maent yn arwain at atgyweiriadau gwahanol ar beiriannau gwahanol. Mae allbwn JSON yn eu gwahaniaethu, oherwydd mae'r cyfeiriad naill ai'n absennol o ffurfweddiad y rhwydwaith neu'n bresennol ac yn eisiau yng nghyflwr cymhwysol y cleient.

Beth i'w drwsio yn lle dyfeisio cyfeiriad

Mae teipio cyfeiriad statig mympwyol yn drydedd opsiwn demtiol ac yn waethaf. Gall cyfeiriad ar hap daro yn erbyn nod arall, eistedd y tu allan i'r llwybrau mae'r rhwydwaith yn eu lledaenu, neu syrthio mewn ystod y mae rheolau firewall yn ei thrin yn wahanol. Mae hefyd yn cuddio'r pwll sy'n eisiau rhag pwy bynnag sy'n edrych ar y rhwydwaith nesaf. Trwsiwch y neilltuo yn lle hynny, a gadewch i'r rheolydd a'r cleient gytuno ar y canlyniad.

Gofynnwch i'r gweinyddwr beth y dylai'r rhwydwaith ei roi, yna gwiriwch fod y pwll yn cwmpasu'r ystod a fwriadwyd a bod y modd neilltuo wedi'i alluogi. Ymunwch eto ar ôl y newid yn hytrach na disgwyl i'r cleient gyrraedd ffurfweddiad newydd ar unwaith ar ei ben ei hun.

Unwaith y bydd cyfeiriad yn ymddangos, profwch yr hyn yr oeddech ei angen mewn gwirionedd: cymar, gwasanaeth, neu isrwydwaith y tu ôl i borth. Mae cyrraedd LAN y tu ôl i aelod yn gofyn am lwybro a blaenfforddio y tu hwnt i aelodaeth, ac mae mynediad cyffredinol i'r rhyngrwyd yn gofyn am nod allanfa, felly mae cyfeiriad gweithredol yn ddechrau'r prawf hwnnw yn hytrach nag yn ddiwedd iddo.

Erthyglau cysylltiedig