Маршрутызатар падсеткі Tailscale спыніўся: спачатку праверце ключ прылады
Пратэрмінаваны злучальнік пакідае маршруты аб’яўленымі, але недасяжнымі. Праверце ключ прылады і яго тэрмін дзеяння, перш чым чапаць маршруты падсеткі або наладкі кліента.
Тэлефон усё яшчэ паказвае маршрут падсеткі, панэль кіравання ўсё яшчэ пералічвае аб’яву, а за маршрутызатарам нішто не адказвае. Гэта выглядае як рэгрэс у маршрутызацыі або файрволе, таму натуральны крок — паўторна дадаць падсетку на кліенце. Звычайна гэта нічога не мяняе, бо злучальнік страціў сваю ідэнтычнасць, а не канфігурацыю. Пратэрмінаваны ключ прылады пакідае маршрут бачным, а прылада спыняе перадачу.
Маршрут застаецца, а пакеты спыняюцца
Tailscale разглядае аб’яву маршруту і аўтарызацыю прылады як асобныя факты. Маршрутызатар падсеткі аб’яўляе прэфікс, кліенты прымаюць яго і карыстаюцца ім, а злучальнік пераносіць трафік. Калі ключ прылады сканчаецца, вузел больш не можа аўтэнтыфікавацца ў службе каардынацыі, таму спыняе ўдзел. Кліенты могуць пакінуць маршрут у сваёй табліцы, бо выдаленне можа накіраваць трафік па ненаўмысным шляху. Гэты выбар закрыцця пры збоі тлумачыць зблытаны сімптом: маршрут, які існуе, і пункт прызначэння, якога няма.
Аб’ява застаецца праўдзівым сцвярджэннем пра намер. Яна перастала быць сцвярджэннем пра магчымасць.
Прачытайце ключ і стан злучальніка
Пацвердзіце стан злучальніка, перш чым змяняць якога-небудзь кліента. Два вынікі аддзяляюць ідэнтычнасць ад дасяжнасці.
tailscale status
tailscale ping 100.101.102.103Вынік стану пазначае маршрутызатар як па-за сеткай або пратэрмінаваны і паведамляе, калі ключ сканчаецца, а ping накіроўваецца на ўласны адрас вузла ў tailnet, а не на службу за ім. Ping, які ніколі не пакідае кліента, і радок стану з надпісам пратэрмінаваны — гэта адна знаходка з двух бакоў. Праверце, ці другая прылада, што выкарыстоўвае гэты маршрутызатар, не адмаўляе ў той самы момант, бо агульны збой паказвае на злучальнік, а адзіночны — на прыняцце маршруту адным кліентам. Не выкарыстоўвайце паўторна адрас tailnet са старых нататак, не пацвердзіўшы яго па жывым стане.
Паўторна аўтэнтыфікуйцеся, не перарэзаўшы ўласны шлях
Абнаўленне аднаўляе ідэнтычнасць, але выконваць яго праз адзіную працоўную сесію можа пакінуць вас адрэзаным. Спачатку трымайце іншы адміністрацыйны шлях.
tailscale up --force-reauth
tailscale status --selfНа вузле з доступам да кансолі --force-reauth перазапускае працэс уваходу і друкуе URL, які павінен завяршыць упаўнаважаны акаўнт. На аддаленым маршрутызатары перад пачаткам пацвердзіце, што існуе паслядоўная кансоль, кансоль правайдэра або шлях пазапалоснага кіравання, бо сесія tailnet можа абарвацца падчас абнаўлення. Пасля абнаўлення праверце, што вузел у сетцы і што яго аб’яўленыя маршруты ўсё яшчэ ўключаны. Паўторнае даданне прэфікса на кліенце не з’яўляецца крокам абнаўлення і не можа яго замяніць.
Вызначце палітыку сканчэння для прылад без нагляду
Сканчэнне ключа існуе, каб страчаны ноўтбук урэшце перастаў працаваць, а інфраструктура без нагляду абменьвае гэтую ахову на даступнасць. Адміністратары могуць адключыць сканчэнне для пэўнай прылады, што падыходзіць для даверанага маршрутызатара ў кабельнай шафе, але патрабуе інвентарызацыі і плана выдалення. Пазначаныя прылады маюць уласную ідэнтычнасць і паводзіны сканчэння, таму наладка ноўтбука іх не апісвае. Пераглядзіце фактычны запіс прылады замест таго, каб спадзявацца на напамін, створаны месяцы таму.
Затым праверце рэсурс за маршрутызатарам, а не толькі вузел. Абноўлены ключ выпраўляе ідэнтычнасць, а зацвярджэнне маршруту, палітыка і перадача ўсё яшчэ павінны працаваць.