Skrivaren fungerade innan utgångsnoden slogs på, och nu ser inte laptopen den. Att välja en utgångsnod ändrar standardrutten, så klienten slutar skicka trafik till det lokala subnätet ut genom det fysiska gränssnittet. Det är det avsedda beteendet, inte ett fel i upptäckten. En dokumenterad inställning återställer det närliggande nätverket, och arbetet är att förstå exakt vilket nätverk den återställer.

Varför skrivaren försvinner när utgångsnoden slås på

En utgångsnod annonserar sig som rutten för internettrafik. Din klient pekar sin standardrutt mot noden, och noden vidarebefordrar paketen, så allt som förut gick ut via kaféets Wi-Fi går nu ut via den bortre änden. Lokala mål undantas inte som standard. En enhet på samma Wi-Fi blir därför oåtkomlig, även om laptopen fortfarande är ansluten till nätverket.

Paketen dirigeras in i tunneln och kommer ut på den bortre sidan, där det LAN-et inte finns. Upptäcktsprotokoll misslyckas först eftersom de är beroende av broadcast eller multicast som inte korsar utgångsvägen. En sparad skrivarkö misslyckas sedan på ett sätt som ser ut som en trasig drivrutin.

Inställningen återställer LAN-et bredvid laptopen

Inställningen för lokalt nätverk handlar om nätverket bredvid klienten, inte nätverket bakom utgångsnoden. Om laptopen är på kaféets Wi-Fi och utgångsnoden är hemma, återställer inställningen åtkomsten till enheter på kafésidan. Den öppnar inte hemma-LAN-et och skapar inte en rutt till kontoret. Dokumentationen för utgångsnoden kallar --exit-node-allow-lan-access för brytaren; skicka den genom tailscale set eller tailscale up, beroende på vad din klientkonfiguration använder.

Slå på den när det närliggande nätverket har en resurs som du verkligen behöver. På ett gästnätverk, fråga om något lokalt alls är värt att nå.

Inställningen gör inte närliggande enheter pålitliga och kringgår inte deras egna åtkomstkontroller. En skrivare som tar emot jobb från hela kaféet är fortfarande en skrivare som tar emot jobb från hela kaféet. Behandla inställningen som en dirigeringsbekvämlighet, inte som en säkerhetsgräns.

Att nå ett avlägset kontor är en annan mekanism

Att nå en NAS hemma som inte kör Tailscale kräver en subnätrouter. Den enheten annonserar det privata prefixet i tailnet, och en administratör måste godkänna rutten innan klienter kan använda den. Utgångsnoden spelar ingen roll på den vägen.

En enhet som själv kör Tailscale har redan en tailnet-adress. Den behöver inte LAN-inställningen, och att slå på inställningen får den inte att dyka upp.

Håll de tre mekanismerna åtskilda. En utgångsnod ändrar vart internettrafiken går, en subnätrouter utökar räckvidden till ett privat prefix, och åtkomst till det lokala nätverket återställer det fysiska LAN som laptopen är ansluten till. Att blanda dem ger en konfiguration som ser rätt ut och inte dirigerar något. Skriv ner vilken du ändrar innan du ändrar den.

Testa adressen före upptäcktslistan

Efter att ha slagit på lokal åtkomst, testa enheten på adress och port i stället för via en upptäcktsmeny. En tom skrivarlista är inte ett fullständigt test, eftersom upptäckt kan misslyckas av skäl som inte har med unicast-räckvidd att göra. Börja med adressen och tjänsten du behöver.

tailscale status
ping -c 2 192.168.1.50
nc -vz 192.168.1.50 9100

Läs de tre utskrifterna i ordning. tailscale status visar om klienten fortfarande har utgångsnoden vald, ping bevisar att adressen är nåbar, och portkontrollen bevisar att tjänsten lyssnar. Om adressen fungerar och det sparade värdnamnet inte gör det, är problemet namnmatchning. Om ingen av dem fungerar, kontrollera den valda rutten, målets tjänst och dess brandvägg innan du ändrar klienten igen.

Bestäm per nätverk och testa igen efter en ändring

Slå på lokal åtkomst i nätverk där du litar på grannarna och behöver resursen. Låt den vara av i opålitliga nätverk där det enda målet är en offentlig utgång. Inställningen följer nätverket, så en laptop som flyttar mellan ett hemma-LAN och ett kafé behöver ett medvetet svar för varje.

Testa resursen igen varje gång nätverket eller den valda utgångsnoden ändras. Offentligt surfande och lokal räckvidd är två separata kontroller, och en skrivare som svarar säger ingenting om den väg din webbläsare tog. Anteckna vilken inställning som är på för vilket nätverk, så att en senare ändring inte tyst ångrar den. En rad i profilen förhindrar att samma ärende upprepas.

Relaterade artiklar