В Windows установлен VPN, Linux загружается без сети: что проверить
Каждая загрузка запускает собственный сетевой стек, поэтому фильтр VPN из Windows не действует в Linux. Проверьте канал, адрес, маршрут и DNS, прежде чем что-либо сбрасывать.
Вы устанавливаете VPN в Windows, перезагружаетесь в Linux, и проводное соединение мертво. Очевидная история пишется сама собой: VPN что-то оставил после себя. История неверна, потому что две загрузки запускают отдельные ядра с отдельными драйверами, отдельными таблицами маршрутизации и отдельными резолверами. Сетевой фильтр Windows не выполняется внутри Linux, поэтому неисправность либо в стеке Linux, либо в том, что обе загрузки действительно разделяют, например в оборудовании, прошивке или маршрутизаторе.
Симптом и неверный вывод
Полезная часть наблюдения — время: неисправность появилась после изменения. Бесполезная часть — причинный скачок к VPN из Windows, который не может работать в другой операционной системе. Разделение этих двух вещей и есть вся работа. Запишите хронологию, прежде чем трогать кабель.
Общее для обеих загрузок — физический адаптер, кабель, порт коммутатора и всё, что находится выше. Это настоящие общие переменные, и они заслуживают проверки после осмотра стека Linux.
Зафиксируйте стек Linux четырьмя командами
Начните в режиме только чтения и зафиксируйте состояние, прежде чем что-либо менять: ip -br link для наличия интерфейсов, ip -br address для адресов, ip route для маршрутов IPv4 и ip -6 route там, где важен IPv6. Справочник утилиты ip различает эти объекты, а появление интерфейса в списке не доказывает, что у него есть рабочий адрес или пригодный маршрут.
Сохраните вывод в файл, чтобы позже сравнить его с работающей загрузкой. Снимок, который вы не можете воспроизвести, — лишь воспоминание о состоянии.
Это канал, адрес, маршрут или имя?
Четыре разные неисправности выглядят из браузера одинаково. Устройство может полностью отсутствовать, присутствовать без несущей, быть подключённым, но без ожидаемого адреса, или иметь адрес без маршрута до назначения. Сбой разрешения имён при работающих необработанных адресах — пятый случай, и он относится к резолверу, а не к драйверу.
Каждый случай указывает на свою работу: драйвер или прошивка для отсутствующего устройства, кабели или коммутатор при отсутствии несущей, DHCP или статическая конфигурация для отсутствующего адреса и маршрутизация или политика для отсутствующего пути. Проблема резолвера указывает на systemd-resolved, NetworkManager или локальную конфигурацию DNS.
Проверьте, есть ли у установки Linux собственный VPN или постоянная конфигурация брандмауэра. Локальный туннель или набор правил nftables — причина на стороне Linux, и она гораздо вероятнее объясняет неисправность, чем программа Windows, которая не работает.
Затем сравните переход между загрузками
Windows Fast Startup — это гибридное выключение, которое сохраняет состояние сеанса ядра вместо полной загрузки. Документация Microsoft о состояниях питания отличает его от перезагрузки и от полного выключения, поэтому одно и то же оборудование может вести себя по-разному в двух переходах.
Если неисправность зависит от перехода из одной операционной системы в другую, сравните документированную перезагрузку или полное выключение с обычным путём, сохранив работу. Результат, который следует за переходом, оправдывает проверку состояния драйвера, устройства или прошивки, и сам по себе не доказывает, что Fast Startup вызвал конкретную неисправность адаптера.
Запишите, какая операционная система последней использовала адаптер, тип перехода, состояние канала в Linux и первую неудачную операцию. Воспроизводимая разница между холодной загрузкой и тёплым переходом стоит гораздо больше, чем удаление VPN-программы из обеих установок без понимания того, какой стек сломался.
Что не менять
Не сбрасывайте оба сетевых стека первым шагом. Это уничтожает сравнение и часто ничего не исправляет, потому что настоящая причина так и не была установлена. Не переустанавливайте VPN в Windows, чтобы починить Linux, и не меняйте настройки прошивки наугад только потому, что переход при загрузке коррелировал с неисправностью.
Справочник утилиты ip описывает использованные выше объекты канала, адреса и маршрута. Сначала прочитайте сторону Linux, сохраните снимок и только потом решайте, стоит ли исследовать общий слой оборудования.