Телефонът все още показва маршрута до подмрежата, таблото все още изброява обявяването, а нищо зад рутера не отговаря. Изглежда като регресия в маршрутизирането или защитната стена, затова естествената стъпка е да добавите отново подмрежата на клиента. Обикновено това не променя нищо, защото конекторът е загубил идентичността си, а не конфигурацията си. Изтекъл ключ на устройство оставя маршрута видим, докато устройството спира да препраща.

Маршрутът остава, а пакетите спират

Tailscale разглежда обявяването на маршрут и оторизацията на устройство като отделни факти. Рутерът на подмрежа обявява префикс, клиентите го приемат и го използват, а конекторът пренася трафика. Когато ключът на устройството изтече, възелът вече не може да се удостовери пред координационната услуга, затова спира да участва. Клиентите може да запазят маршрута в таблицата си, защото премахването му би могло да насочи трафика по нежелан път. Този избор да се затвори при отказ обяснява объркващия симптом: маршрут, който съществува, и дестинация, която не съществува.

Обявяването остава вярно твърдение за намерение. То престана да бъде твърдение за възможност.

Прочетете ключа и състоянието на конектора

Потвърдете състоянието на конектора, преди да променяте който и да е клиент. Два изхода разделят идентичността от достижимостта.

tailscale status
tailscale ping 100.101.102.103

Изходът на статуса отбелязва рутера като офлайн или изтекъл и съобщава кога ключът изтича, докато ping адресира собствения адрес на възела в tailnet, а не услуга зад него. Ping, който никога не напуска клиента, и ред за статус с надпис изтекъл са една и съща констатация от две посоки. Проверете дали второ устройство, използващо този рутер, не се проваля в същия момент, защото споделеният отказ сочи към конектора, а единичният към приемането на маршрута от един клиент. Не използвайте повторно адрес в tailnet от стари бележки, без да го потвърдите спрямо живото състояние.

Удостоверете се отново, без да прекъсвате собствения си път

Подновяването възстановява идентичността, но извършването му през единствената работеща сесия може да ви остави блокирани. Първо поддържайте друг административен път.

tailscale up --force-reauth
tailscale status --self

На възел с достъп до конзола --force-reauth рестартира процеса по вход и отпечатва URL, който оторизиран акаунт трябва да завърши. На отдалечен рутер потвърдете, че съществува серийна конзола, конзола на доставчика или път за извънлентово управление, преди да започнете, защото сесията в tailnet може да прекъсне по време на подновяването. След подновяването проверете дали възелът е онлайн и дали обявените му маршрути са все още включени. Повторното добавяне на префикса на клиента не е стъпка от подновяването и не може да го замести.

Определете политика за изтичане за устройства без надзор

Изтичането на ключа съществува, за да спре изгубен лаптоп да работи в крайна сметка, а инфраструктурата без надзор разменя тази защита срещу наличност. Администраторите могат да изключат изтичането за конкретно устройство, което подхожда на доверен рутер в кабелен шкаф, но изисква инвентаризация и план за премахване. Етикетираните устройства носят собствена идентичност и поведение при изтичане, така че настройката на лаптопа не ги описва. Прегледайте действителния запис на устройството, вместо да разчитате на напомняне, създадено преди месеци.

След това тествайте ресурса зад рутера, не само възела. Подновеният ключ поправя идентичността, докато одобрението на маршрута, политиката и препращането все още трябва да работят.

Подобни статии