Telefonen viser stadig underversruten, panelet viser stadig annonceringen, og intet bag routeren svarer. Det ligner en regression i routing eller firewall, så det naturlige træk er at tilføje underverset igen på klienten. Det ændrer normalt intet, fordi connectoren mistede sin identitet, ikke sin konfiguration. En udløbet enhedsnøgle lader ruten forblive synlig, mens enheden holder op med at videresende.

Ruten bliver, og pakkerne stopper

Tailscale behandler ruteannoncering og enhedsgodkendelse som adskilte fakta. En underversrouter annoncerer et præfiks, klienter accepterer og bruger det, og connectoren bærer trafikken. Når enhedsnøglen udløber, kan noden ikke længere godkende sig over for koordineringstjenesten, så den holder op med at deltage. Klienter kan beholde ruten i deres tabel, fordi fjernelse kunne sende trafik ad en utilsigtet vej. Det valg at lukke ved fejl forklarer det forvirrende symptom: en rute der findes, og en destination der ikke gør.

Annonceringen forbliver en sand erklæring om hensigt. Den er holdt op med at være en erklæring om evne.

Læs connectorens nøgle og status

Bekræft connectorens tilstand, før du ændrer nogen klient. To output adskiller identitet fra tilgængelighed.

tailscale status
tailscale ping 100.101.102.103

Statusoutput markerer routeren som offline eller udløbet og rapporterer, hvornår nøglen udløber, mens ping retter sig mod nodens egen tailnet-adresse i stedet for en tjeneste bag den. Et ping, der aldrig forlader klienten, og en statuslinje, der siger udløbet, er samme fund fra to retninger. Tjek, om en anden enhed, der bruger den router, fejler i samme øjeblik, for en delt fejl peger på connectoren, og en enkelt fejl peger på én klients accept af ruten. Genbrug ikke en tailnet-adresse fra gamle noter uden at bekræfte den mod den levende status.

Godkend igen uden at skære din egen vej over

Fornyelse genskaber identiteten, men at udføre den over den eneste fungerende session kan efterlade dig afskåret. Behold først en anden administrativ vej.

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

På en node med konsoladgang genstarter --force-reauth loginforløbet og udskriver en URL, som en autoriseret konto skal færdiggøre. På en fjernrouter skal du bekræfte, at der findes en seriekonsol, udbyderkonsol eller out-of-band-styringsvej, før du starter, fordi tailnet-sessionen kan falde under fornyelsen. Efter fornyelsen skal du bekræfte, at noden er online, og at dens annoncerede ruter stadig er aktiveret. At tilføje præfikset igen på klienten er ikke et fornyelsestrin og kan ikke erstatte et.

Beslut udløbspolitik for ubemandede enheder

Nøgleudløb findes, så en mistet bærbar computer til sidst holder op med at virke, og ubemandet infrastruktur bytter den beskyttelse for tilgængelighed. Administratorer kan slå udløb fra for en bestemt enhed, hvilket passer til en betroet router i et kabelskab, men kræver en fortegnelse og en fjernelsesplan. Tilknyttede enheder bærer deres egen identitet og udløbsadfærd, så en bærbar computers indstilling beskriver dem ikke. Gennemgå den faktiske enhedspost i stedet for at stole på en påmindelse oprettet for måneder siden.

Test derefter ressourcen bag routeren, ikke kun noden. En fornyet nøgle retter identiteten, mens rutegodkendelse, politik og videresendelse stadig skal virke.

Relaterede artikler