Қашықтағы серверде Tailscale-ге жаңа кіруді мәжбүрлі бастасаңыз, құрылғы қайта кіруді аяқтамай тұрып tailnet байланысы үзілуі мүмкін. Бұл команданың ақауы емес; операция сіз пайдаланып отырған жолда дәл жобаланғандай жұмыс істеп жатыр. Ереже қарапайым: кілтті жаңартудан бұрын машинаға жетудің екінші жолын дайындаңыз. Қалғанының бәрі сол сәтке дайындық.

Неліктен команда сізді ажыратып тастауы мүмкін

Құрылғы кілті — түйінге tailnet-ке қосылуға мүмкіндік беретін нәрсе. Оны жаңарту ескі кілттің қабылданбауын білдіреді, ал түйін қайта оралу үшін жаңа кіруді аяқтауы керек. Егер сіздің жалғыз сессияңыз сол tailnet арқылы өтсе, қайта оралу сізсіз жүреді. Ішкі желі маршрутизаторы мұны нашарлатады, өйткені клиенттер өз маршруттарын сақтап, олардың артындағы жолды жоғалтады.

Сондықтан реттілік команданың өзінен де маңызды. Алдымен қатынау, содан кейін жаңарту. Консоль сессиясы, сериялық консоль немесе орнындағы әріптес — бәрі есептеледі.

Алдымен басқа ақауды жоққа шығарыңыз

Бірдеңені жаңартудан бұрын мәселе шынымен кілтте екенін растаңыз. Әкімші консолында мерзімнің бітетінін, содан кейін құрылғының өз күйін тексеріңіз: қосылған ба және қандай пирлерді көріп отыр. Жарамды кілт бұзылған маршрутпен, ACL өзгерісі немесе тоқтаған қызмет алыстан бірдей көрінеді. Мәжбүрлі жаңарту бұлардың ешқайсысын түзетпейді.

tailscale status

Түйін онлайн және кілт жарамды болса, іздеуді жалғастырыңыз. Жаңарту — соңғы шара, жалпы жөндеу емес. Пирлер тізімін онлайн индикаторымен бірге оқыңыз, өйткені жартылай қосылған түйін әлі де жұмыс істеп тұрғанын хабарлайды.

Екінші кіру жолымен жаңартыңыз

Консольге қатынау немесе екінші басқару жолы дайын болғанда, құрылғыда жаңартуды іске қосыңыз. Tailscale осы мақсатта up командасының force-reauth нысанын құжаттайды және ол платформа талап ететін жерде жоғары артықшылықтарды қажет етеді. Оны бір рет іске қосып, сессияны жаппай, шығысты бақылаңыз. Егер команда байланысыңызды үзсе, екінші жолмен қайта қосылып, жергілікті журналды оқыңыз.

sudo tailscale up --force-reauth

Егер кілттің мерзімі әлдеқашан бітсе, әкімші консолы сай келетін құрылғыларға уақытша ұзарту ұсынуы мүмкін. Бұл ұзарту — қатынауды қалпына келтіріп, кіруді аяқтауға арналған терезе, бірақ оның тұрақты алмастырғышы емес. Ол көрсеткен мерзімді жазып алыңыз.

Құрылғы шын мәнінде не қызмет көрсететінін тексеріңіз

Құрылғы қайта қосылғаннан кейін ол өмір сүретін қызметті тексеріңіз. Маршрутизаторды оның артындағы ресурс арқылы, шығу түйінін көзделген интернет жолы арқылы, ал қарапайым серверді сіз нақты пайдаланатын порт арқылы тексеру керек. Онлайн деп көрсетілген түйін өздігінен бұлардың ешқайсысын дәлелдемейді. Түйін болып табылмайтын машинадан тексеріңіз, өйткені жергілікті тексерулер tailnet жолын толық айналып өтеді.

tailscale ping 100.101.102.103

Содан кейін осы машина үшін мерзімнің біту саясатын жазып қойыңыз. Қадағалаусыз коннектор мен жеке ноутбуктың төзімділігі әртүрлі, ал серверді мұраға алатын адам оның қайсысы екенін қайта анықтауға тиіс емес. Бұл жазба — құжатталған саясат пен келесі жылғы тосынсыйдың айырмашылығы. Tailscale-дің кілт мерзімінің бітуі туралы құжаттамасы жаңарту нұсқаларын және олардың шектеулерін қамтиды.

Қатысты мақалалар