Kung pipilitin mo ang bagong pag-login sa Tailscale sa isang remote na server, maaaring maputol ang koneksyon sa tailnet bago pa matapos ng device ang muling pag-login. Hindi ito bug sa command; gumagana ang operasyon nang eksakto ayon sa disenyo sa daang ginagamit mo. Simple ang tuntunin: maghanda ng ikalawang daan patungo sa makina bago i-renew ang key nito. Ang lahat ng iba ay paghahanda para sa sandaling iyon.

Bakit maaari kang putulin ng command

Ang key ng device ang nagbibigay-daan sa node na sumali sa tailnet. Ang pag-renew nito ay nangangahulugang hindi na tatanggapin ang lumang key, at kailangang tapusin ng node ang bagong pag-login bago ito makabalik. Kung ang tanging sesyon mo ay dumadaan sa tailnet na iyon, mangyayari ang pagbalik nang wala ka. Mas pinapalala ito ng subnet router, dahil pinapanatili ng mga client ang kanilang ruta at nawawala ang daan sa likod nito.

Kaya mas mahalaga ang pagkakasunod-sunod kaysa sa command mismo. Access muna, renewal pagkatapos. Isang console session, isang serial console o isang kasamahan sa lugar ay lahat mabibilang.

Iwasan muna ang ibang sira

Kumpirmahin na ang key talaga ang problema bago mag-renew ng kahit ano. Tingnan sa admin console ang pag-expire, pagkatapos ang status ng device mismo: kung konektado ito at aling mga peer ang nakikita. Ang valid na key na may sirang ruta, pagbabago sa ACL o naka-stop na serbisyo ay magkamukha mula sa malayo. Walang naaayos ang sapilitang renewal sa mga iyon.

tailscale status

Kung online ang node at valid ang key, magpatuloy sa paghahanap. Ang renewal ang huling paraan, hindi pangkalahatang pagkukumpuni. Basahin ang listahan ng peer gayundin ang online indicator, dahil ang kalahating konektadong node ay nag-uulat pa ring gumagana ito.

Mag-renew gamit ang ikalawang daan papasok

Kapag handa na ang console access o ikalawang daan ng pamamahala, patakbuhin ang renewal sa device. Idinodokumento ng Tailscale ang force-reauth na anyo ng up command para sa layuning ito, at nangangailangan ito ng elevated na pribilehiyo kung saan ito hinihingi ng platform. Patakbuhin ito nang isang beses at panoorin ang output sa halip na isara ang sesyon. Kung putulin ng command ang koneksyon mo, kumonekta muli sa ikalawang daan at basahin ang lokal na log.

sudo tailscale up --force-reauth

Kung nag-expire na ang key, maaaring mag-alok ang admin console ng pansamantalang extension para sa mga karapat-dapat na device. Ang extension na iyon ay isang bintana upang mabawi ang access at tapusin ang pag-login, hindi permanenteng kapalit nito. Itala ang deadline na ipinapakita nito.

Subukan kung ano talaga ang ine-serve ng device

Pagkatapos muling sumali ng device, subukan ang serbisyong dahilan ng pag-iral nito. Ang router ay dapat subukan sa pamamagitan ng resource sa likod nito, ang exit node sa pamamagitan ng inilaan na daan sa internet, at ang ordinaryong server sa pamamagitan ng port na talagang ginagamit mo. Ang node na ipinapakita bilang online ay wala sa mga iyon na napatutunayan nang mag-isa. Subukan mula sa isang makinang hindi ang node, dahil ang mga lokal na pagsusuri ay lumalampas nang buo sa daan ng tailnet.

tailscale ping 100.101.102.103

Pagkatapos ay itala ang patakaran sa pag-expire para sa makinang ito. Ang connector na walang nagbabantay at personal na laptop ay may magkaibang pagtitiis, at ang taong magmamana ng server ay hindi dapat muling tuklasin kung alin sa dalawa ito. Ang tala na iyon ang pagkakaiba ng dokumentadong patakaran at sorpresa sa susunod na taon. Sinasaklaw ng dokumentasyon ng Tailscale tungkol sa pag-expire ng key ang mga opsyon sa renewal at ang mga limitasyon nito.

Kaugnay na mga artikulo