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

Миф и что на самом деле меняет режим клиента

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

Это различие важно, потому что сломанный LAN обычно означает, что изменилась одна из трёх политик, а не то, что роутер перестал быть коммутатором. Роутер, который всё ещё отвечает на свою страницу администрирования, доказывает, что интерфейс LAN жив. У роутера, который вообще ни на что не отвечает, другая проблема, например изменённый адрес LAN или клиент в неправильной подсети.

Поэтому полезный первый шаг — выяснить, какой уровень сломался, а не менять тот уровень, который вы подозреваете.

Проверьте три цели, прежде чем трогать настройку

С проводного клиента проверьте три цели по отдельности и запишите каждый результат: собственный адрес LAN роутера, другое устройство на том же коммутаторе по IP и что-то доступное только через туннель. Делайте их в этом порядке, потому что каждый результат исключает свой уровень. На первом проходе используйте адреса, а не имена, поскольку сбой имени подмешивает DNS в вопрос о связности.

Схема ответов и есть диагноз. Роутер, который отвечает, пока локальные устройства не отвечают, указывает на локальную коммутацию или функцию фильтрации, а не на маршрутизацию. Локальные устройства, которые отвечают, пока сторона туннеля не отвечает, указывают на маршрут туннеля или удалённый межсетевой экран. Если всё отвечает по адресу, а имена не работают, это вопрос резолвера, и никакое редактирование маршрутов это не исправит.

What answersWhat it points at
Router onlyLAN-side filtering or a broken bridge
Router and local hosts, not remoteTunnel route, NAT or remote firewall
Addresses yes, names noDNS handed to clients by the router
Nothing at allClient subnet or router LAN address changed

Держите таблицу рядом с результатами тестов. Она превращает смутную жалобу в одну строку, по которой можно действовать.

Уровень безопасности внутри пути пересылки

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

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

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

Вторая причина: диапазон LAN сместился

Обновления прошивки регулярно возвращают адрес LAN к заводскому значению производителя, а у некоторых роутеров есть явный переключатель режима, который решает, сохраняет ли LAN частный диапазон или наследует его от устройства выше. Клиент, ожидающий 192.168.8.x, может оказаться на 10.64.0.x, и тогда SSH-сеанс к хосту истекает, хотя туннель совершенно здоров.

ipconfig /all
ip addr show
ip route get 192.168.8.20

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

Если диапазон не может вернуться, обновите каждый объект, который его называет: резервирования DHCP, любой статический маршрут в старую подсеть и каждое правило межсетевого экрана с прежним префиксом. Диапазон, конфликтующий с удалённой подсетью туннеля, — худший вариант, потому что локальные устройства остаются доступными, а удалённые назначения тихо направляются не туда, в LAN.

Переподключитесь и проверьте заново в порядке пакетов

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

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

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