Tailscale 출구 노드를 사용하시나요? 로컬 LAN 접근을 유지하세요
출구 노드는 인터넷 트래픽을 라우팅하며, 옆에 있는 LAN을 라우팅하지 않습니다. 로컬 네트워크 접근을 의도적으로 켜고, 원격 사무실에는 서브넷 라우터를 사용하세요.
출구 노드를 켜기 전에는 프린터가 작동했지만, 이제 노트북이 프린터를 보지 못합니다. 출구 노드를 선택하면 기본 경로가 바뀌므로, 클라이언트는 물리 인터페이스로 로컬 서브넷 트래픽을 보내지 않습니다. 이는 의도된 동작이며 검색 실패가 아닙니다. 문서화된 설정 하나가 가까운 네트워크를 복원하며, 작업의 핵심은 그것이 정확히 어느 네트워크를 복원하는지 이해하는 것입니다.
출구 노드를 켜면 프린터가 사라지는 이유
출구 노드는 자신을 인터넷 트래픽의 경로로 광고합니다. 클라이언트는 기본 경로를 노드로 향하게 하고, 노드는 패킷을 계속 전달하므로 예전에 카페 Wi-Fi로 나가던 모든 것이 이제 먼 쪽 끝으로 나갑니다. 로컬 목적지는 기본적으로 제외되지 않습니다. 그래서 같은 Wi-Fi에 있는 장치는 접근할 수 없게 되며, 노트북은 여전히 그 네트워크에 연결되어 있습니다.
패킷은 터널로 들어가 그 LAN이 존재하지 않는 먼 쪽에서 나옵니다. 검색 프로토콜은 출구 경로를 넘지 않는 브로드캐스트나 멀티캐스트에 의존하기 때문에 먼저 실패합니다. 그다음 저장된 프린터 대기열이 고장 난 드라이버처럼 보이는 방식으로 실패합니다.
이 설정은 노트북 옆의 LAN을 복원합니다
로컬 네트워크 설정은 클라이언트 옆의 네트워크에 관한 것이지, 출구 노드 뒤의 네트워크에 관한 것이 아닙니다. 노트북이 카페 Wi-Fi에 있고 출구 노드가 집에 있다면, 이 설정은 카페 쪽 장치로의 접근을 복원합니다. 집 LAN을 열지도 않고 사무실로 가는 경로를 만들지도 않습니다. 출구 노드 문서는 --exit-node-allow-lan-access을 스위치로 지목하며, tailscale set 또는 tailscale up 중 클라이언트 설정이 쓰는 쪽으로 전달하세요.
가까운 네트워크에 정말 필요한 리소스가 있을 때 켜세요. 게스트 네트워크에서는 로컬의 무언가에 굳이 접근할 가치가 있는지 물어보세요.
이 설정은 가까운 장치를 신뢰할 수 있게 만들지 않으며, 그 장치의 자체 접근 제어를 우회하지도 않습니다. 카페 전체에서 작업을 받는 프린터는 여전히 카페 전체에서 작업을 받는 프린터입니다. 이 설정은 보안 경계가 아니라 라우팅 편의로 취급하세요.
원격 사무실에 도달하는 것은 다른 메커니즘입니다
Tailscale을 실행하지 않는 집 NAS에 도달하려면 서브넷 라우터가 필요합니다. 그 장치는 사설 프리픽스를 tailnet에 광고하며, 클라이언트가 사용하기 전에 관리자가 경로를 승인해야 합니다. 그 경로에 출구 노드는 아무 역할도 하지 않습니다.
스스로 Tailscale을 실행하는 장치는 이미 tailnet 주소를 가지고 있습니다. 그 장치에는 LAN 설정이 필요 없으며, 설정을 켜도 나타나지 않습니다.
세 가지 메커니즘을 분리해 두세요. 출구 노드는 인터넷 트래픽이 가는 곳을 바꾸고, 서브넷 라우터는 사설 프리픽스까지 도달 범위를 넓히며, 로컬 네트워크 접근은 노트북이 연결된 물리 LAN을 복원합니다. 이들을 섞으면 올바르게 보이지만 아무것도 라우팅하지 않는 구성이 됩니다. 바꾸기 전에 어느 것을 바꾸는지 적어 두세요.
검색 목록보다 주소를 먼저 시험하세요
로컬 접근을 켠 뒤에는 검색 메뉴가 아니라 주소와 포트로 장치를 시험하세요. 빈 프린터 목록은 검색이 유니캐스트 도달 가능성과 무관한 이유로도 실패할 수 있어 완전한 시험이 아닙니다. 필요한 주소와 서비스부터 시작하세요.
tailscale status
ping -c 2 192.168.1.50
nc -vz 192.168.1.50 9100
세 출력을 순서대로 읽으세요. tailscale status는 클라이언트가 여전히 출구 노드를 선택했는지 보여 주고, ping은 주소에 도달할 수 있음을, 포트 확인은 서비스가 듣고 있음을 증명합니다. 주소는 되는데 저장된 호스트 이름이 안 되면 문제는 이름 해석입니다. 둘 다 안 되면 클라이언트를 다시 바꾸기 전에 선택한 경로, 목적지의 서비스와 방화벽을 확인하세요.
네트워크마다 결정하고, 변경 뒤에 다시 시험하세요
이웃을 신뢰하고 리소스가 필요한 네트워크에서는 로컬 접근을 켜세요. 유일한 목표가 공용 출구인 신뢰할 수 없는 네트워크에서는 꺼 두세요. 설정은 네트워크를 따르므로, 집 LAN과 카페를 오가는 노트북에는 각각에 대한 의도적인 답이 필요합니다.
네트워크나 선택한 출구 노드가 바뀔 때마다 리소스를 다시 시험하세요. 공용 브라우징과 로컬 도달 가능성은 별개의 확인이며, 응답하는 프린터는 브라우저가 지나간 경로에 대해 아무것도 알려 주지 않습니다. 어떤 설정이 어느 네트워크에 켜져 있는지 기록해, 나중 변경이 그것을 조용히 되돌리지 않게 하세요. 프로필의 한 줄이 같은 티켓의 반복을 막습니다.