Varno znova overite oddaljeno napravo Tailscale
Prisilna prijava Tailscale lahko prekine sejo, ki jo uporabljate. Izključite druge napake, pripravite drugo pot dostopa, enkrat obnovite ključ in nato preizkusite, kaj vozlišče ponuja.
Če na oddaljenem strežniku vsilite novo prijavo Tailscale, se povezava do tailneta lahko prekine, preden naprava dokonča novo prijavo. To ni napaka ukaza; operacija dela natanko tisto, kar mora, na poti, ki jo uporabljate. Pravilo je preprosto: pripravite drugo pot do stroja, preden obnovite njegov ključ. Vse ostalo je priprava na tisti trenutek.
Zakaj vas ukaz lahko odreže
Ključ naprave je tisto, kar vozlišču omogoči pridružitev tailnetu. Njegova obnovitev pomeni, da stari ključ ni več sprejet, vozlišče pa mora dokončati novo prijavo, preden se lahko vrne. Če vaša edina seja teče po tem tailnetu, se vrnitev zgodi brez vas. Usmerjevalnik podomrežja to poslabša, ker odjemalci obdržijo svoje poti in izgubijo pot za njimi.
Zato je vrstni red pomembnejši od samega ukaza. Najprej dostop, nato obnovitev. Seja v konzoli, serijska konzola ali sodelavec na kraju — vse šteje.
Najprej izključite drugo napako
Potrdite, da je ključ res težava, preden karkoli obnovite. V skrbniški konzoli preverite potek in nato stanje same naprave: ali je povezana in katere peerje vidi. Veljaven ključ z zlomljeno potjo, sprememba ACL ali ustavljena storitev so od daleč videti podobno. Prisilna obnovitev ne popravi ničesar od tega.
tailscale statusČe je vozlišče na spletu in je ključ veljaven, iščite naprej. Obnovitev je zadnja možnost, ne splošno popravilo. Preberite seznam peerjev in tudi indikator na spletu, ker se na pol povezano vozlišče še vedno javlja kot aktivno.
Obnovite z drugo potjo dostopa
Ko je dostop do konzole ali druga pot upravljanja pripravljena, zaženite obnovitev na napravi. Tailscale za ta namen dokumentira obliko force-reauth ukaza up, ki zahteva povišane pravice tam, kjer jih zahteva platforma. Zaženite ga enkrat in opazujte izhod, namesto da zaprete sejo. Če ukaz prekine vašo povezavo, se znova povežite po drugi poti in preberite lokalni dnevnik.
sudo tailscale up --force-reauthČe je ključ že potekel, lahko skrbniška konzola ponudi začasno podaljšanje za primerne naprave. To podaljšanje je okno za ponovno pridobitev dostopa in dokončanje prijave, ne trajna zamenjava. Zabeležite prikazani rok.
Preizkusite, kaj naprava v resnici ponuja
Ko se naprava znova pridruži, preizkusite storitev, zaradi katere obstaja. Usmerjevalnik je treba preizkusiti prek vira za njim, izhodno vozlišče prek predvidene internetne poti, običajen strežnik pa prek vrat, ki jih res uporabljate. Vozlišče, prikazano kot na spletu, samo po sebi ničesar od tega ne dokaže. Preizkusite s stroja, ki ni vozlišče, ker lokalna preverjanja povsem obidejo pot tailneta.
tailscale ping 100.101.102.103Nato zapišite politiko poteka za ta stroj. Nenadzorovani konektor in osebni prenosnik imata različni toleranci, in kdor prevzame strežnik, ne bi smel znova odkrivati, katera od obeh je. Ta zapisek je razlika med dokumentirano politiko in presenečenjem prihodnje leto. Dokumentacija Tailscale o poteku ključev pokriva možnosti obnove in njihove meje.