Ja attālinātā serverī piespiežat jaunu Tailscale pieteikšanos, savienojums ar tailnet var pārtrūkt, pirms ierīce pabeidz atkārtotu pieteikšanos. Tā nav komandas kļūda; darbība darbojas tieši tā, kā paredzēts, ceļā, kuru izmantojat. Noteikums ir vienkāršs: sagatavojiet otru ceļu uz mašīnu, pirms atjaunināt tās atslēgu. Viss pārējais ir sagatavošanās tam brīdim.

Kāpēc komanda var jūs atslēgt

Ierīces atslēga ir tas, kas ļauj mezglam pievienoties tailnet. Tās atjaunināšana nozīmē, ka vecā atslēga vairs netiek pieņemta, un mezglam ir jāpabeidz jauna pieteikšanās, pirms tas var atgriezties. Ja jūsu vienīgā sesija iet caur šo tailnet, atgriešanās notiek bez jums. Apakštīkla maršrutētājs to pasliktina, jo klienti saglabā savus maršrutus un zaudē ceļu aiz tiem.

Tāpēc secība ir svarīgāka par pašu komandu. Vispirms piekļuve, pēc tam atjaunināšana. Konsoles sesija, sērijveida konsole vai kolēģis uz vietas — visi der.

Vispirms izslēdziet citu bojājumu

Pirms kaut ko atjaunināt pārliecinieties, ka problēma patiešām ir atslēgā. Administrēšanas konsolē pārbaudiet derīguma termiņu, pēc tam pašas ierīces stāvokli: vai tā ir savienota un kādus vienaudžus tā redz. Derīga atslēga ar salauztu maršrutu, ACL izmaiņas vai apturēts pakalpojums no attāluma izskatās līdzīgi. Piespiedu atjaunināšana neko no tā nelabo.

tailscale status

Ja mezgls ir tiešsaistē un atslēga ir derīga, turpiniet meklēt. Atjaunināšana ir pēdējais līdzeklis, nevis vispārējs remonts. Lasiet vienaudžu sarakstu tāpat kā tiešsaistes indikatoru, jo daļēji savienots mezgls joprojām ziņo, ka darbojas.

Atjauniniet ar otru piekļuves ceļu

Kad konsoles piekļuve vai otrs pārvaldības ceļš ir gatavs, palaidiet atjaunināšanu ierīcē. Tailscale šim nolūkam dokumentē komandas up formu force-reauth, un tā prasa paaugstinātas tiesības tur, kur platforma tās pieprasa. Palaidiet to vienreiz un vērojiet izvadi, nevis aizveriet sesiju. Ja komanda pārtrauc jūsu savienojumu, atkārtoti pievienojieties pa otru ceļu un izlasiet vietējo žurnālu.

sudo tailscale up --force-reauth

Ja atslēga jau ir beigusies, administrēšanas konsole var piedāvāt īslaicīgu pagarinājumu piemērotām ierīcēm. Šis pagarinājums ir logs, lai atgūtu piekļuvi un pabeigtu pieteikšanos, nevis pastāvīgs aizstājējs. Pierakstiet parādīto termiņu.

Pārbaudiet, ko ierīce patiešām apkalpo

Kad ierīce atkal pievienojas, pārbaudiet pakalpojumu, kuram tā pastāv. Maršrutētājs jāpārbauda caur resursu aiz tā, izejas mezgls caur paredzēto interneta ceļu, bet parasts serveris caur portu, kuru patiešām izmantojat. Mezgls, kas parādīts kā tiešsaistē, pats par sevi neko no tā nepierāda. Pārbaudiet no mašīnas, kas nav mezgls, jo vietējās pārbaudes pilnībā apiet tailnet ceļu.

tailscale ping 100.101.102.103

Pēc tam pierakstiet šīs mašīnas derīguma termiņa politiku. Neuzraudzīts savienotājs un personīgais klēpjdators ir ar dažādu toleranci, un tam, kurš pārņem serveri, nevajadzētu no jauna noskaidrot, kurš no abiem tas ir. Šī piezīme ir atšķirība starp dokumentētu politiku un pārsteigumu nākamgad. Tailscale dokumentācija par atslēgu derīguma termiņu aptver atjaunināšanas iespējas un to ierobežojumus.

Saistītie raksti