Níl nód scoir ZeroTier ag obair? Seiceáil an bealach, NAT agus an cliant
Ní scoir é bealach 0.0.0.0/0 sa chliant. Caithfidh an nód seoladh ar aghaidh agus aistriú, caithfidh an líonra an bealach a fhógairt, agus caithfidh an cliant é a ghlacadh.
Taispeánann an tábla bealaigh bealach réamhshocraithe tríd an gcomhéadan ZeroTier, tuairiscíonn an líonra go bhfuil sé ar líne, agus téann brabhsálaí amach fós ó sheoladh áitiúil an ISP. Tá an meascán sin coitianta agus ní fabht sa chliant é. Ní deir bealach réamhshocraithe ach cá bhfuil ar phaicéid dul; caithfidh rud éigin iad a sheoladh ar aghaidh agus a aistriú ag an taobh eile. Caithfidh trí chuid ar leith a bheith fíor sula n-oibríonn nód scoir.
Tá an bealach ann ach ní thagann aon rud amach
Seiceáil tábla bealaigh an chliaint ar dtús. Cruthaíonn líne mar default via 10.147.20.5 dev zt0 gur suiteáladh an bealach, ní go nglacfaidh an ceann scríbe leis an trácht. Caithfidh an chéad chéim eile a bheith ina ball atá sásta agus in ann é a sheoladh ar aghaidh.
Má fhágann an t-iarratas céanna tríd an gcomhéadan fisiciúil fós, níor shuiteáil an cliant an bealach, nó shuiteáil sé é le méadrach a chaill in aghaidh an réamhshocraithe áitiúil. Má imíonn an t-iarratas tar éis an bealach a shuiteáil, tá an ball scoir ag fáil paicéad agus ag teip iad a sheoladh ar aghaidh nó a aistriú. Ní sheolann cliant a choinníonn an réamhshocrú fisiciúil aon phaicéad chuig an scoir ar chor ar bith.
Cinneann an t-idirdhealú sin cá háit a n-oibrítear. Déanann comparáid seoladh poiblí roimh agus tar éis an athraithe idirdhealú idir bealach nár úsáideadh riamh agus ceann a úsáideadh agus a caitheadh, agus ní ghlacann sé ach aon ordú amháin in ionad athbhreithniú ar an gcumraíocht iomlán. Déan an chomparáid sula n-athraíonn tú aon rud eile, ionas go dtagann an dá thoradh ón staid tosaigh chéanna.
Trí chuid a chaithfidh a bheith fíor go léir
Is slabhra é scoir, agus is é an nasc is laige a shocraíonn an tsiomptóm. Liostaíonn an tábla thíos na naisc san ord a dteipeann orthu de ghnáth.
| Part | Where it lives | What a failure looks like |
|---|---|---|
| Forwarding and NAT | Exit node kernel and firewall | Traffic arrives, no reply |
| Managed default route | ZeroTier network controller | No default via the tunnel on the member |
| Client acceptance | Member's per-network setting | Route offered but not installed |
| DNS behavior | Client resolver configuration | Pages fail by name, IP works |
Is é an chéad ró an ceann a cheiltíonn ainm na rogha. Ní thagann ball chun bheith ina scoir ach amháin nuair a sheolann a eithne paicéid ar aghaidh idir an comhéadan ZeroTier agus an comhéadan atá dírithe ar an idirlíon, agus nuair a aistrítear an bealach freagartha ar ais chuig an tollán. Gan an seoladh ar aghaidh sin, is piara é an ball, ní geata.
Is údarú é ró an rialaitheora, ní cumraíocht. Cuireann fógairt 0.0.0.0/0 trí bhall in iúl do gach cliant cá bhfuil an scoir; ní dhéanann sé an ball sin in ann an trácht a iompar. Ní fhíoraíonn sé ach an oiread go bhfuil bealach oibre chuig an idirlíon ag an mball. Clúdaíonn doiciméadú ZeroTier ar nód scoir an deighilt chéanna idir nód, bealach agus cliant.
Cumraigh an nód scoir chun seoladh ar aghaidh agus aistriú
Cumasaigh seoladh ar aghaidh IPv4 go buan, ansin cuir NAT foinse leis don trácht a fhágann an comhéadan WAN. Caithfidh na rialacha scagaire ligean don sreabhadh seolta ar aghaidh sa dá threo, mar tá seoladh ar aghaidh agus aistriú scartha ó chead:
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i zt0 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o zt0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPTCuir zt0 agus eth0 in ionad ainmneacha an óstaigh; ní leanann riail a shábháiltear d'iontráil shamplach paicéid ar cheann fíor. Déan na hathruithe buan tríd an mbainisteoir balla dóiteáin a shealbhaíonn na rialacha, mar imíonn ordú i mblaoisc idirghníomhach ag an gcéad atosú eile.
Má ritheann an t-óstach bainisteoir balla dóiteáin mar UFW nó firewalld, cuir na rialacha leis tríd an mbainisteoir sin in ionad línte iptables a chruachadh in aice leis. Cruthaíonn beirt úinéirí a chuirfidh na slabhraí céanna in eagar beartas a bhraitheann ar ord tosaithe. Tá tábhacht leis an ord nuair a ghineann an bainisteoir a shlabhraí féin. Tástáil ó chliant tar éis an bainisteoir a athlódáil, ní roimhe.
Fógair an bealach agus glac leis ar an gcliant
Ar an rialaitheoir líonra, cuir bealach bainistithe leis do 0.0.0.0/0 arb é seoladh ZeroTier an bhaill scoir an chéad chéim eile aige. Ansin, ar an mball ar cheart dó é a úsáid, ceadaigh an sárú don líonra sin. Tá an cead áitiúil: ní athchumraíonn sé baill eile agus ní athraíonn sé an rialaitheoir.
zerotier-cli listnetworks
zerotier-cli set <network-id> allowDefault=1
ip route get 1.1.1.1Ba cheart don ordú deireanach an comhéadan ZeroTier agus seoladh an bhaill scoir a thuairisciú. Má thuairiscíonn sé an comhéadan fisiciúil fós, tá an bealach ar iarraidh nó tá méadrach níos fearr ag réamhshocrú iomaíoch.
Coinnigh an socrú teoranta don líonra a bhfuil sé ag teastáil uaidh. Má chumasaítear glacadh leis an mbealach réamhshocraithe go domhanda, nó ar líonra nár cheart dó ach fo-líonra príobháideach a sholáthar, seoltar trácht trí scoir nár deineadh tomhas riamh air.
Fíoraigh an scoir agus seiceáil na teaghlaigh seoladh eile
Iarr seoladh poiblí ó sheirbhís a thuairiscíonn an fhoinse, agus cuir i gcomparáid é le seoladh WAN an nóid scoir. Ansin lódáil suíomh ainmnithe chun a dheimhniú go réitíonn DNS fós, agus tástáil feidhmchlár amháin atá tábhachtach in ionad brabhsálaí amháin.
Is féidir le cliant dé-stac leanúint ag úsáid a bhealaigh dhúchasaigh IPv6 agus IPv4 ag teacht amach trí ZeroTier. Más é an sprioc an trácht go léir a cheilt nó a rialú, tá bealach ar leith ::/0 agus seoladh ar aghaidh IPv6 ar an scoir ag teastáil, agus ní deir tástáil IPv4 aon rud fúthu.
Is féidir le scagadh bealaigh droim ar ais Linux trácht bailí scoir a ligean ar lár ar an gcliant freisin. Déanann ZeroTier doiciméadú ar mhachnamh rp_filter do bhaill rannpháirteacha; athraigh an socrú sin go stuama agus gan ach tar éis an bealach agus NAT a dheimhniú, ní mar an chéad turgnamh.
Más é an riachtanas rochtain ar NAS nó ar fho-líonra oifige amháin, is athrú níos lú agus níos sábháilte bealach bainistithe don réimír sin ná scoir iomlán. Is cinneadh difriúil é an brabhsáil go léir a sheoladh trí ghléas eile ná teacht ar aon acmhainn phríobháideach amháin, agus tá athbhreithniú ar leith tuillte aige.