Bruker du en Tailscale-utgangsnode? Behold tilgangen til det lokale LAN-et
En utgangsnode ruter internettrafikken din, ikke LAN-et ved siden av deg. Slå på tilgang til det lokale nettet med vilje, og bruk en subnett-ruter for et eksternt kontor.
Skriveren fungerte før utgangsnoden ble slått på, og nå ser ikke laptopen den. Valg av utgangsnode endrer standardruten, så klienten slutter å sende trafikk til det lokale subnettet ut gjennom det fysiske grensesnittet. Det er den tilsiktede oppførselen, ikke en feil i oppdagelsen. Én dokumentert innstilling gjenoppretter det nærliggende nettet, og arbeidet er å forstå nøyaktig hvilket nett den gjenoppretter.
Hvorfor skriveren forsvinner når utgangsnoden slås på
En utgangsnode annonserer seg selv som ruten for internettrafikk. Klienten peker standardruten mot noden, og noden videresender pakkene, så alt som før gikk ut gjennom kaféens Wi-Fi, går nå ut gjennom den fjerne enden. Lokale mål er ikke unntatt som standard. En enhet på samme Wi-Fi blir derfor utilgjengelig, selv om laptopen fortsatt er tilkoblet nettverket.
Pakkene rutes inn i tunnelen og kommer ut på den fjerne siden, der det LAN-et ikke finnes. Oppdagelsesprotokoller feiler først fordi de er avhengige av kringkasting eller multicast som ikke krysser utgangsveien. En lagret skriverkø feiler deretter på en måte som ser ut som en ødelagt driver.
Innstillingen gjenoppretter LAN-et ved siden av laptopen
Innstillingen for lokalt nettverk handler om nettet ved siden av klienten, ikke nettet bak utgangsnoden. Hvis laptopen er på kaféens Wi-Fi og utgangsnoden er hjemme, gjenoppretter innstillingen tilgangen til enheter på kafésiden. Den åpner ikke hjemme-LAN-et og lager ikke en rute til kontoret. Dokumentasjonen for utgangsnoden kaller --exit-node-allow-lan-access for bryteren; send den gjennom tailscale set eller tailscale up, avhengig av hva klientoppsettet ditt bruker.
Slå den på når det nærliggende nettet har en ressurs du faktisk trenger. På et gjestenett, spør om noe lokalt i det hele tatt er verdt å nå.
Innstillingen gjør ikke nærliggende enheter pålitelige, og den overstyrer ikke deres egne tilgangskontroller. En skriver som godtar jobber fra hele kafeen, er fortsatt en skriver som godtar jobber fra hele kafeen. Behandle innstillingen som en rutingskomfort, ikke som en sikkerhetsgrense.
Å nå et eksternt kontor er en annen mekanisme
Å nå en NAS hjemme som ikke kjører Tailscale, krever en subnett-ruter. Den enheten annonserer det private prefikset i tailnettet, og en administrator må godkjenne ruten før klienter kan bruke den. Utgangsnoden spiller ingen rolle på den veien.
En enhet som selv kjører Tailscale, har allerede en tailnet-adresse. Den trenger ikke LAN-innstillingen, og å slå på innstillingen får den ikke til å dukke opp.
Hold de tre mekanismene atskilt. En utgangsnode endrer hvor internettrafikken går, en subnett-ruter utvider rekkevidden til et privat prefiks, og tilgang til det lokale nettet gjenoppretter det fysiske LAN-et som laptopen er koblet til. Å blande dem gir en konfigurasjon som ser riktig ut og ikke ruter noe. Skriv ned hvilken du endrer før du endrer den.
Test adressen før oppdagelseslisten
Etter å ha slått på lokal tilgang, test enheten på adresse og port i stedet for gjennom en oppdagelsesmeny. En tom skriverliste er ikke en fullstendig test, fordi oppdagelse kan feile av grunner som ikke har noe med unicast-rekkevidde å gjøre. Begynn med adressen og tjenesten du trenger.
tailscale status
ping -c 2 192.168.1.50
nc -vz 192.168.1.50 9100
Les de tre utskriftene i rekkefølge. tailscale status viser om klienten fortsatt har utgangsnoden valgt, ping beviser at adressen kan nås, og portkontrollen beviser at tjenesten lytter. Hvis adressen virker og det lagrede vertsnavnet ikke gjør det, er problemet navneoppslag. Hvis ingen av dem virker, sjekk den valgte ruten, tjenesten på målet og brannmuren før du endrer klienten igjen.
Bestem per nett, og test på nytt etter en endring
Slå på lokal tilgang på nett der du stoler på naboene og trenger ressursen. La den være av på utrygge nett der det eneste målet er en offentlig utgang. Innstillingen følger nettet, så en laptop som flytter seg mellom et hjemme-LAN og en kafé, trenger et bevisst svar for hvert av dem.
Test ressursen på nytt hver gang nettet eller den valgte utgangsnoden endres. Offentlig surfing og lokal rekkevidde er to separate kontroller, og en skriver som svarer, sier ingenting om veien nettleseren din tok. Noter hvilken innstilling som er på for hvilket nett, slik at en senere endring ikke stille angrer den. En linje i profilen hindrer at den samme saken gjentas.