Kui sunnite kaugserveris uue Tailscale sisselogimise, võib ühendus tailnetiga katkeda enne, kui seade jõuab uuesti sisse logida. See ei ole käsu viga; toiming töötab täpselt nii, nagu ette nähtud, teel, mida kasutate. Reegel on lihtne: valmistage ette teine tee masinani enne selle võtme uuendamist. Kõik muu on selle hetke ettevalmistus.

Miks käsk võib teid ära lõigata

Seadme võti on see, mis lubab sõlmel tailnetiga liituda. Selle uuendamine tähendab, et vana võtit ei võeta enam vastu, ja sõlm peab enne naasmist uue sisselogimise lõpetama. Kui teie ainus sessioon kulgeb selle tailneti kaudu, toimub naasmine ilma teieta. Alamvõrgu ruuter teeb selle hullemaks, sest kliendid hoiavad oma marsruudid ja kaotavad tee nende taga.

Seetõttu on järjekord tähtsam kui käsk ise. Kõigepealt juurdepääs, siis uuendamine. Konsoolisessioon, jadakonsool või kohapealne kolleeg — kõik need loevad.

Välistage esmalt muu tõrge

Enne millegi uuendamist veenduge, et probleem on tõesti võtmes. Kontrollige halduskonsoolis aegumist ja seejärel seadme enda olekut: kas see on ühendatud ja milliseid peer-sõlmi see näeb. Kehtiv võti katkise marsruudiga, ACL-i muudatus või peatatud teenus näevad eemalt sarnased välja. Sunniviisiline uuendamine ei paranda neist ühtegi.

tailscale status

Kui sõlm on võrgus ja võti kehtiv, jätkake otsimist. Uuendamine on viimane abinõu, mitte üldine remont. Lugege peer-sõlmede loendit sama hoolikalt kui võrguindikaatorit, sest poolenisti ühendatud sõlm teatab endiselt, et töötab.

Uuendage teise juurdepääsuteega

Kui konsoolijuurdepääs või teine haldustee on valmis, käivitage uuendamine seadmes. Tailscale dokumenteerib selleks käsu up kuju force-reauth, ja see nõuab kõrgendatud õigusi seal, kus platvorm seda nõuab. Käivitage see üks kord ja jälgige väljundit, selle asemel et sessioon sulgeda. Kui käsk katkestab teie ühenduse, ühenduge uuesti teise tee kaudu ja lugege kohalikku logi.

sudo tailscale up --force-reauth

Kui võti on juba aegunud, võib halduskonsool pakkuda sobivatele seadmetele ajutist pikendust. See pikendus on aken juurdepääsu taastamiseks ja sisselogimise lõpetamiseks, mitte alaline asendus. Märkige üles kuvatav tähtaeg.

Kontrollige, mida seade tegelikult teenindab

Kui seade on uuesti liitunud, kontrollige teenust, mille jaoks see olemas on. Ruuterit tuleks testida selle taga oleva ressursi kaudu, väljundsõlme kavandatud internetitee kaudu ja tavalist serverit pordi kaudu, mida tegelikult kasutate. Võrgus näidatud sõlm ei tõenda iseenesest midagi sellest. Testige masinast, mis ei ole sõlm, sest kohalikud kontrollid mööduvad tailneti teest täielikult.

tailscale ping 100.101.102.103

Seejärel kirjutage üles selle masina aegumispoliitika. Järelevalveta ühendus ja isiklik sülearvuti taluvad erinevalt, ja serveri pärija ei peaks uuesti välja selgitama, kumb neist see on. See märkus on vahe dokumenteeritud poliitika ja järgmise aasta üllatuse vahel. Tailscale'i dokumentatsioon võtmete aegumise kohta katab uuendamisvõimalused ja nende piirid.

Seotud artiklid