Is cosúil le ceadú sa chonsól riaracháin gurb é an chéim dheireanach é, agus ní hea. Teipeann ar an bhfeidhmchlár le teorainn ama ar dtús, agus ní fhaigheann tú an ródaire ar líne agus an bealach ceadaithe ach ina dhiaidh sin. Is céim dáileacháin é an ceadú, ní cead é agus ní ráthaíocht é go n-ardófar chun cinn. Caithfidh ceithre chéim teacht le chéile sula sroicheann paicéad óstach taobh thiar de ródaire fo-líonra, agus féadann gach ceann acu éirí as feidhm fad a theipeann ar an gcéad cheann eile. Oibrigh tríothu in ord agus stop ag an gcéad chéim nach seasann.

Ceithre chéim, teip amháin

Fógraíonn an ródaire an réimír, ceadaíonn an tailnet an fógra sin, glacann an cliant leis an mbealach a fuair sé, agus ceadaíonn an polasaí rochtana an t-astú sonrach. Ceithre chinneadh ar leith iad seo ó thrí chomhpháirt éagsúil. Mar sin ní deir bealach ceadaithe ach go bhfuil an líonra anois mar chuid de thábla ródaithe an tailnet.

Is é an ceathrú céim an ceann is mó a ndéantar dearmad air, toisc go dtáirgeann na chéad trí staid infheicthe. Ní chlúdaíonn cead a chlúdaíonn seoladh tailnet an ródaire féin fo-líonra príobháideach taobh thiar de go huathoibríoch. Cinn scríbe éagsúla iad, agus déantar an polasaí a mheas de réir cinn scríbe.

Ar Linux tá réamhshocrú ag an tríú céim freisin a chuireann iontas ar dhaoine: tá glacadh le bealaí fo-líonra roghnach. Glacann roinnt cliant GUI le bealaí fógartha de réir réamhshocraithe, mar sin féadann cabhlach measctha meaisín amháin a thaispeáint ag teip agus an chuid eile ag obair.

Deimhnigh an socrú ar an meaisín a theipeann seachas talamh a ghlacadh le hardán. Níorbh é an bealach an píosa a bhí ar iarraidh riamh ar na meaisíní a oibríonn, mar sin lig dóibh a chruthú go bhfuil taobh an tailnet sláintiúil. Clúdaíonn doiciméadú Tailscale ar ródairí fo-líonra an ceadú, glacadh bealaí ag an gcliant agus céim an pholasaí.

Seiceáil an bealach san áit a ritheann an cliant

Tosaigh ar an gcliant a theipeann, ní ar an ródaire. Deimhnigh go bhfuil an bealach ann agus go gceadaíonn socrú an chliaint glacadh le bealaí ar chor ar bith.

tailscale status
tailscale debug prefs | grep -i route
ip route get 10.20.0.42

Taispeánann an chéad ordú liosta na bpiaraí agus an bhfuil an ródaire fo-líonra inrochtana, priontálann an dara ceann socruithe an chliaint lena n-áirítear an bhratach glactha bealaí, agus fiafraíonn an tríú ceann den eithne cén comhéadan a d’úsáidfeadh sé d’óstach fíor ar an bhfo-líonra. Má ainmníonn an t-ordú deireanach sin an comhéadan fisiceach in ionad chomhéadan Tailscale, níor tháinig an bealach isteach sa tábla riamh. Is fadhb ar thaobh an chliaint é bealach atá ar iarraidh, ní fadhb ceadaithe. Deisigh é sula bhféachann tú ar an bpolasaí.

Chun bealaí a ghlacadh ar Linux, athnasc leis an mbratach seachas glacadh leis go bhfuil sé socraithe: tailscale up --accept-routes. Coinníonn cliant a tháinig isteach le bratacha eile iad go dtí go n-athraítear iad, mar sin seiceáil an socrú reatha sula gcuireann tú ceann eile leis. Ba cheart go dtaispeánfadh athrith an chéad ordú tar éis an athraithe an bealach sa tábla.

Cruthaigh an t-ardú chun cinn agus an cosán fillte

Ní shocraíonn an ceadú an ródaire chun paicéid a ardú chun cinn, agus ní shocraíonn sé an freagra. Is ábhair ag leibhéal óstaigh iad araon ar thaobh LAN an ródaire. Tástáil iad ar an ródaire, ní ar an gcliant.

sysctl net.ipv4.ip_forward
iptables -t nat -L POSTROUTING -n -v
tcpdump -ni any host 10.20.0.42 and port 443

Caithfidh an chéad ordú 1 a thuairisciú, nó caithfidh an eithne an paicéad ardaithe chun cinn a ligean thar. Taispeánann an dara ceann an bhfuil maslaíocht bhealach an fho-líonra ag athscríobh na foinse, arb é an t-iompar réamhshocraithe é agus de ghnáth an rud is mian leat. Taispeánann an tríú ceann an sroicheann an t-iarratas an ceann scríbe agus an dtagann aon rud ar ais; is fadhb chosáin fhillte é iarratas gan freagra, ní fadhb ceadaithe. Léigh na trí thoradh le chéile sula n-athraíonn tú aon cheann acu.

Má tá an mhaslaíocht díchumasaithe, teastaíonn bealach ar ais chuig seoltaí an tailnet ón líonra cinn scríbe, agus caithfidh gach léim idir eatarthu é a bheith ar eolas aige. Is é an mhaslaíocht a athchur ar siúl an deisiú is tapúla do sheirbhís amháin, ar chostas seoladh bunaidh an chliaint a cheilt ón gceann scríbe. Tá an mhalartú sin tábhachtach nuair a thaifeadann an ceann scríbe seoltaí foinse le haghaidh iniúchta, mar sin socraigh go stuama é seachas an bhratach a iompú le linn eachtra. Déan doiciméadú ar cén rogha a rinne tú, mar ní fheicfidh an chéad duine eile ach ceann amháin den dá iompar.

Léigh an riail rochtana don acmhainn

Agus an bealach i láthair agus an t-ardú chun cinn cruthaithe, is é an polasaí an t-aon amhrastach atá fágtha. Léigh an cead atá ceaptha chun an nasc a cheadú agus seiceáil a cheann scríbe, ní a fhoinse amháin. Caithfidh féiniúlacht an chliaint féin teacht le roghnóir an pholasaí freisin, mar sin gabh é ón meaisín céanna a theipeann.

tailscale status --json | head -40
tailscale ping <router-name-or-tailnet-ip>
ping -c 3 10.20.0.42

Aithníonn aschur an stádais seoltaí féin an chliaint agus na piaraí a fheiceann sé, agus caithfidh roghnóir foinse an pholasaí teacht leo sin. Cruthaíonn tailscale ping cosán an tailnet chuig an ródaire fo-líonra féin; réitíonn sé ainmneacha piaraí agus seoltaí tailnet, ní óstaigh laistigh de fho-líonra fógartha. Seolann an tríú ordú macalla ICMP rialta trí bhealach an fho-líonra, mar sin cuireann a thoradh síos ar an gceann scríbe seachas ar an ródaire. Tagann diúltú ag leibhéal an tailnet ar ais mar dhiúltú de ghnáth, fad a theipeann le teorainn ama ar phaicéad a fhágann agus nach dtagann ar ais choíche.

Is ceist dhifriúil í ainm a theipeann ó sheoladh a theipeann; réitigh an t-óstach go díreach sula gcuirfidh tú an bealach ina leith. Scríobh an cead de réir riachtanas iarbhír na hacmhainne seachas an fho-líonra ar fad. Nuair a osclaítear /24 iomlán ionas go n-oibreodh feidhmchlár amháin, sin é an chaoi a n-iompaíonn iarratas cúng ina chead leathan nach leomhann éinne a bhaint níos déanaí.

Más é an t-éalú idirlín agus ní fo-líonra príobháideach a bhí mar aidhm, is é an chomhpháirt cheart ná nód éalaithe, ní ródaire fo-líonra, agus tá difríocht idir an polasaí agus an ródú dá réir. Seiceáil an cinneadh sin sula leathnaíonn tú cead. Athraíonn nód éalaithe an bealach réamhshocraithe; ní dhéanann ródaire fo-líonra ach réimír a fhógairt.

Ailt ghaolmhara