Używasz węzła wyjściowego Tailscale? Zachowaj dostęp do lokalnej sieci LAN
Węzeł wyjściowy kieruje ruch internetowy, a nie sieć LAN obok ciebie. Włącz dostęp do sieci lokalnej świadomie i użyj routera podsieci dla zdalnego biura.
Drukarka działała, zanim włączono węzeł wyjściowy, a teraz laptop jej nie widzi. Wybór węzła wyjściowego zmienia trasę domyślną, więc klient przestaje wysyłać ruch lokalnej podsieci przez interfejs fizyczny. To zamierzone zachowanie, a nie awaria wykrywania. Jedno udokumentowane ustawienie przywraca pobliską sieć, a zadaniem jest dokładne zrozumienie, którą sieć przywraca.
Dlaczego drukarka znika, gdy włącza się węzeł wyjściowy
Węzeł wyjściowy ogłasza się jako trasa ruchu internetowego. Klient kieruje swoją trasę domyślną na węzeł, a węzeł przekazuje pakiety dalej, więc wszystko, co wcześniej wychodziło przez Wi-Fi kawiarni, wychodzi teraz przez daleki koniec. Cele lokalne nie są domyślnie wyłączone. Urządzenie w tej samej sieci Wi-Fi staje się więc nieosiągalne, choć laptop nadal jest połączony z tą siecią.
Pakiety są kierowane do tunelu i wychodzą po drugiej stronie, gdzie ta sieć LAN nie istnieje. Protokoły wykrywania zawodzą pierwsze, bo zależą od rozgłaszania lub multiemisji, która nie przekroczy ścieżki wyjściowej. Zapisana kolejka wydruku zawodzi potem w sposób, który wygląda jak uszkodzony sterownik.
Ustawienie przywraca sieć LAN obok laptopa
Ustawienie sieci lokalnej dotyczy sieci obok klienta, a nie sieci za węzłem wyjściowym. Jeśli laptop jest w Wi-Fi kawiarni, a węzeł wyjściowy jest w domu, ustawienie przywraca dostęp do urządzeń po stronie kawiarni. Nie otwiera domowej sieci LAN i nie tworzy trasy do biura. Dokumentacja węzła wyjściowego nazywa --exit-node-allow-lan-access przełącznikiem; przekaż go przez tailscale set lub tailscale up, zależnie od tego, czego używa twoja konfiguracja klienta.
Włącz je, gdy w pobliskiej sieci znajduje się zasób, którego naprawdę potrzebujesz. W sieci gościnnej zapytaj, czy w ogóle warto sięgać do czegokolwiek lokalnego.
Ustawienie nie czyni pobliskich urządzeń zaufanymi i nie omija ich własnych kontroli dostępu. Drukarka przyjmująca zadania z całej kawiarni nadal jest drukarką przyjmującą zadania z całej kawiarni. Traktuj ustawienie jako wygodę routingu, a nie granicę bezpieczeństwa.
Dotarcie do zdalnego biura to inny mechanizm
Dotarcie do domowego NAS, który nie uruchamia Tailscale, wymaga routera podsieci. To urządzenie ogłasza prywatny prefiks w tailnecie, a administrator musi zatwierdzić trasę, zanim klienci będą mogli jej użyć. Węzeł wyjściowy nie odgrywa na tej ścieżce żadnej roli.
Urządzenie, które samo uruchamia Tailscale, ma już adres tailnet. Nie potrzebuje ustawienia LAN, a włączenie ustawienia nie sprawi, że się pojawi.
Trzymaj trzy mechanizmy osobno. Węzeł wyjściowy zmienia, dokąd trafia ruch internetowy, router podsieci rozszerza osiągalność na prywatny prefiks, a dostęp do sieci lokalnej przywraca fizyczną sieć LAN, do której podłączony jest laptop. Zmieszanie ich daje konfigurację, która wygląda poprawnie i niczego nie routuje. Zapisz, który z nich zmieniasz, zanim go zmienisz.
Przetestuj adres przed listą wykrywania
Po włączeniu dostępu lokalnego przetestuj urządzenie po adresie i porcie, a nie przez menu wykrywania. Pusta lista drukarek nie jest pełnym testem, ponieważ wykrywanie może zawieść z powodów niezwiązanych z osiągalnością unicast. Zacznij od adresu i usługi, których potrzebujesz.
tailscale status
ping -c 2 192.168.1.50
nc -vz 192.168.1.50 9100
Przeczytaj trzy wyniki po kolei. tailscale status pokazuje, czy klient nadal ma wybrany węzeł wyjściowy, ping dowodzi, że adres jest osiągalny, a sprawdzenie portu dowodzi, że usługa nasłuchuje. Jeśli adres działa, a zapisana nazwa hosta nie, problemem jest rozwiązywanie nazw. Jeśli żadne nie działa, sprawdź wybraną trasę, usługę celu i jego zaporę ogniową, zanim ponownie zmienisz klienta.
Decyduj osobno dla każdej sieci, potem testuj ponownie po zmianie
Włącz dostęp lokalny w sieciach, w których ufasz sąsiadom i potrzebujesz zasobu. Pozostaw go wyłączony w niezaufanych sieciach, gdzie jedynym celem jest publiczne wyjście. Ustawienie podąża za siecią, więc laptop przemieszczający się między domową siecią LAN a kawiarnią potrzebuje świadomej odpowiedzi dla każdej z nich.
Testuj zasób ponownie za każdym razem, gdy zmieni się sieć lub wybrany węzeł wyjściowy. Przeglądanie publiczne i osiągalność lokalna to dwie osobne kontrole, a odpowiadająca drukarka nic nie mówi o ścieżce, którą obrała twoja przeglądarka. Zapisz, które ustawienie jest włączone dla której sieci, aby późniejsza zmiana nie wyłączyła go po cichu. Wiersz w profilu zapobiega powtórzeniu tego samego zgłoszenia.