Bruger du en Tailscale-udgangsknude? Bevar adgangen til det lokale LAN
En udgangsknude dirigerer din internettrafik, ikke LAN’et ved siden af dig. Slå adgang til det lokale netværk til med vilje, og brug en subnetrouter til et fjernkontor.
Printeren virkede, før udgangsknuden blev slået til, og nu kan laptoppen ikke se den. Valg af en udgangsknude ændrer standardruten, så klienten holder op med at sende trafik til det lokale subnet ud gennem den fysiske grænseflade. Det er den tilsigtede adfærd, ikke en fejl i opdagelsen. Én dokumenteret indstilling gendanner det nærliggende netværk, og arbejdet består i at forstå præcis hvilket netværk den gendanner.
Hvorfor printeren forsvinder, når udgangsknuden slås til
En udgangsknude annoncerer sig selv som ruten for internettrafik. Din klient peger sin standardrute mod knuden, og knuden videresender pakkerne, så alt, der før gik ud gennem caféens Wi-Fi, nu går ud gennem den fjerne ende. Lokale destinationer er ikke undtaget som standard. En enhed på det samme Wi-Fi bliver derfor utilgængelig, selv om laptoppen stadig er forbundet med netværket.
Pakkerne sendes ind i tunnelen og ud på den anden side, hvor det LAN ikke findes. Opdagelsesprotokoller fejler først, fordi de afhænger af broadcast eller multicast, som ikke krydser udgangsvejen. En gemt printerkø fejler derefter på en måde, der ligner en ødelagt driver.
Indstillingen gendanner LAN’et ved siden af laptoppen
Indstillingen for lokalt netværk handler om netværket ved siden af klienten, ikke netværket bag udgangsknuden. Hvis laptoppen er på caféens Wi-Fi, og udgangsknuden er derhjemme, gendanner indstillingen adgangen til enheder på caféens side. Den åbner ikke hjemme-LAN’et og opretter ikke en rute til kontoret. Dokumentationen for udgangsknuden kalder --exit-node-allow-lan-access for kontakten; send den gennem tailscale set eller tailscale up, alt efter hvad din klientopsætning bruger.
Slå den til, når det nærliggende netværk har en ressource, du faktisk har brug for. På et gæstenetværk, spørg om noget lokalt overhovedet er værd at nå.
Indstillingen gør ikke nærliggende enheder troværdige, og den tilsidesætter ikke deres egne adgangskontroller. En printer, der accepterer job fra hele caféen, er stadig en printer, der accepterer job fra hele caféen. Behandl indstillingen som en routingbekvemmelighed, ikke som en sikkerhedsgrænse.
At nå et fjernkontor er en anden mekanisme
At nå en NAS derhjemme, som ikke kører Tailscale, kræver en subnetrouter. Den enhed annoncerer det private præfiks i tailnettet, og en administrator skal godkende ruten, før klienter kan bruge den. Udgangsknuden spiller ingen rolle på den vej.
En enhed, der selv kører Tailscale, har allerede en tailnet-adresse. Den har ikke brug for LAN-indstillingen, og at slå indstillingen til får den ikke til at dukke op.
Hold de tre mekanismer adskilt. En udgangsknude ændrer, hvor internettrafikken går hen, en subnetrouter udvider rækkevidden til et privat præfiks, og adgang til det lokale netværk gendanner det fysiske LAN, som laptoppen er tilsluttet. At blande dem giver en konfiguration, der ser rigtig ud og ikke router noget. Skriv ned, hvilken du ændrer, før du ændrer den.
Test adressen før opdagelseslisten
Efter du har slået lokal adgang til, test enheden på adresse og port i stedet for gennem en opdagelsesmenu. En tom printerliste er ikke en fuldstændig test, fordi opdagelse kan fejle af grunde, der intet har med unicast-rækkevidde at gøre. Begynd med adressen og den tjeneste, du har brug for.
tailscale status
ping -c 2 192.168.1.50
nc -vz 192.168.1.50 9100
Læs de tre output i rækkefølge. tailscale status viser, om klienten stadig har udgangsknuden valgt, ping beviser, at adressen kan nås, og porttjekket beviser, at tjenesten lytter. Hvis adressen virker, men det gemte værtsnavn ikke gør, er problemet navneopløsning. Hvis ingen af dem virker, så tjek den valgte rute, destinationens tjeneste og dens firewall, før du ændrer klienten igen.
Beslut per netværk, og test igen efter en ændring
Slå lokal adgang til på netværk, hvor du stoler på naboerne og har brug for ressourcen. Lad den være slået fra på utroværdige netværk, hvor det eneste mål er en offentlig udgang. Indstillingen følger netværket, så en laptop, der flytter mellem et hjemme-LAN og en café, har brug for et bevidst svar for hver af dem.
Test ressourcen igen, hver gang netværket eller den valgte udgangsknude ændres. Offentlig browsing og lokal rækkevidde er to separate tjek, og en printer, der svarer, fortæller intet om den vej, din browser tog. Noter, hvilken indstilling der er slået til for hvilket netværk, så en senere ændring ikke stille fortryder den. En linje i profilen forhindrer, at den samme sag gentages.