Принтер работал до включения выходного узла, а теперь ноутбук его не видит. Выбор выходного узла меняет маршрут по умолчанию, поэтому клиент перестаёт отправлять трафик локальной подсети через физический интерфейс. Это задуманное поведение, а не сбой обнаружения. Одна документированная настройка восстанавливает ближайшую сеть, и задача — точно понять, какую сеть она восстанавливает.

Почему принтер исчезает при включении выходного узла

Выходной узел объявляет себя маршрутом для интернет-трафика. Клиент направляет свой маршрут по умолчанию на узел, а узел пересылает пакеты дальше, поэтому всё, что раньше выходило через Wi-Fi кафе, теперь выходит через дальний конец. Локальные назначения по умолчанию не исключаются. Поэтому устройство в той же сети Wi-Fi становится недоступным, хотя ноутбук по-прежнему подключён к этой сети.

Пакеты направляются в туннель и выходят на дальней стороне, где этой сети LAN нет. Протоколы обнаружения отказывают первыми, потому что зависят от широковещательной или групповой рассылки, которая не пересечёт путь выхода. Затем сохранённая очередь печати отказывает так, что это выглядит как сломанный драйвер.

Настройка восстанавливает сеть LAN рядом с ноутбуком

Настройка локальной сети касается сети рядом с клиентом, а не сети за выходным узлом. Если ноутбук в Wi-Fi кафе, а выходной узел дома, настройка восстанавливает доступ к устройствам со стороны кафе. Она не открывает домашнюю сеть LAN и не создаёт маршрут в офис. Документация выходного узла называет --exit-node-allow-lan-access переключателем; передайте его через tailscale set или tailscale up, в зависимости от того, что использует ваша конфигурация клиента.

Включайте её, когда в ближайшей сети есть ресурс, который вам действительно нужен. В гостевой сети спросите, стоит ли вообще добираться до чего-то локального.

Настройка не делает ближайшие устройства доверенными и не обходит их собственные средства контроля доступа. Принтер, который принимает задания из всего кафе, остаётся принтером, который принимает задания из всего кафе. Относитесь к настройке как к удобству маршрутизации, а не как к границе безопасности.

Доступ к удалённому офису — это другой механизм

Чтобы добраться до домашнего NAS, на котором не работает Tailscale, нужен маршрутизатор подсети. Это устройство объявляет частный префикс в tailnet, и администратор должен утвердить маршрут, прежде чем клиенты смогут им пользоваться. Выходной узел не играет никакой роли на этом пути.

У устройства, которое само запускает Tailscale, уже есть адрес в tailnet. Ему не нужна настройка LAN, и её включение не заставит его появиться.

Держите три механизма раздельно. Выходной узел меняет, куда идёт интернет-трафик, маршрутизатор подсети расширяет доступность до частного префикса, а доступ к локальной сети восстанавливает физическую сеть LAN, к которой подключён ноутбук. Их смешение даёт конфигурацию, которая выглядит правильной и ничего не маршрутизирует. Прежде чем менять, запишите, какой из них вы меняете.

Проверьте адрес раньше списка обнаружения

После включения локального доступа проверьте устройство по адресу и порту, а не через меню обнаружения. Пустой список принтеров не является полной проверкой, потому что обнаружение может не сработать по причинам, не связанным с достижимостью unicast. Начните с адреса и службы, которые вам нужны.

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

Прочитайте три вывода по порядку. tailscale status показывает, выбран ли в клиенте выходной узел, ping доказывает, что адрес достижим, а проверка порта доказывает, что служба слушает. Если адрес работает, а сохранённое имя хоста нет, проблема в разрешении имён. Если не работает ни то ни другое, проверьте выбранный маршрут, службу назначения и её брандмауэр, прежде чем снова менять клиент.

Решайте для каждой сети, затем проверяйте снова после изменения

Включайте локальный доступ в сетях, где вы доверяете соседям и где ресурс вам нужен. Оставляйте его выключенным в недоверенных сетях, где единственная цель — публичный выход. Настройка следует за сетью, поэтому ноутбуку, который перемещается между домашней сетью LAN и кафе, нужен осознанный ответ для каждой.

Повторно проверяйте ресурс каждый раз, когда меняется сеть или выбранный выходной узел. Публичный просмотр и локальная доступность — две отдельные проверки, и отвечающий принтер ничего не говорит о пути, которым прошёл ваш браузер. Запишите, какая настройка включена для какой сети, чтобы более позднее изменение не отменило её молча. Строка в профиле предотвращает повторение того же тикета.

Похожие статьи