Вопрос или проблема
Недавно я настроил новую систему, чтобы заменить мой предыдущий сервер (работал на Windows 11 Pro 23H2), который работал без проблем более года.
На новой системе была проведена чистая установка Windows 11 Pro, и я обновил её до 24H2.
В настоящее время все работает нормально. Я могу запускать все свои программы и приложения без проблем, могу без проблем получить доступ к любым интернет-сервисам с этого компьютера. Я даже могу использовать SFTP между новым сервером и локальными устройствами.
Однако любые приложения, размещающие службы на мой локальный IP на любом порте, недоступны для всех устройств LAN, подключенных к Wi-Fi.
Пример: Jellyin – localhost:8096 (доступен через 198.162.50.243:8096 на определенном устройстве) не определяется ни одним другим устройством в сети (телефоны, Маки, другие ПК с Windows).
В качестве проверки я запустил старый сервер (который также был очищен, и на него была проведена новая установка Windows 11, но без изменений в настройках или разработческих утилитах. Просто стандартная установка Win 11 Pro 24H2) – Я провел тот же тест с jellyfin (и другими службами, к которым мог получить доступ через localhost). На этот раз доступ через 198.162.50.125:8096… Те же результаты, что и у основного сервера. Ничего не может увидеть этот сервер, размещенный на этом порту.
Что я пробовал:
- Я создал в брандмауэре Windows специальные правила, дающие jellyfin (или любую другую службу, которую я тестировал на данный момент) полный доступ для входящих и исходящих подключений на любом порте и с любым протоколом.
- Я полностью отключил брандмауэр Защитника Windows, чтобы проверить, остается ли проблема.
- Я попытался полностью сбросить сетевые настройки в Windows, но безрезультатно.
- Я проверил ручные настройки и разрешения для публичных и частных сетей для конкретной службы, но также изменил идентификатор сети между публичной и частной.
- Попробовал изменить настройки DNS или правила размещения для конкретных приложений в случае, если что-то блокирует локальные подключения.
- Попробовал зайти в настройки роутера и убедиться, что он видит все устройства, размещающие эти локальные серверы, и он их видит нормально.
- Я использовал netstat на устройствах, чтобы убедиться, что порты активны и ожидают подключения – что они и делали.
- Предоставил службам полные административные права в Windows и доступ ко всем частям компьютера без ограничений. Я хотел убедиться, что их ничто не блокирует для доступа / отображения в локальной сети (LAN).
- Хотя я не думал, что это повлияет на локальные сетевые подключения, я также включил UPnP на роутере. (Я не специалист в области сетевых технологий и у меня недостаточно опыта для отладки, поэтому заранее прошу прощения, если это была очевидная ошибка)
- Пытался пинговать каждое устройство отдельно, чтобы проверить, могут ли они хоть как-то распознать локальный IP-адрес, и они выдают сообщения “Тайм-аут”. Похоже, они даже не видят друг друга.
- Убедился, что настройки Windows для разрешения ПК обнаруживать трафик и быть обнаруженными установлены на разрешение трафика.
У меня закончились идеи. Я уже искал поддержку у людей из групп поддержки конкретной службы, которые также не имели представления о моей проблеме, и я исследовал бесчисленное количество похожих ситуаций в интернете безуспешно.
Эта проблема возникла на обоих серверах Windows 11, и я не вижу очевидной разницы между старой настройкой и новой. Я не менял никаких настроек на моем роутере (кроме UPnP) и, насколько я знаю, не настраивал ничего особенного на предыдущих серверах, чтобы это работало. Я никогда не сталкивался с проблемами, когда локальные устройства отказываются подключаться к IP:PORT другого устройства в сети, если сервер онлайн и правильно настроен.
.
Ответ или решение
Здравствуйте,
С учетом описанной проблемы с подключением локальных устройств к серверам, работающим на новой установке Windows 11, давайте проведем детальное исследование и предложим возможные решения для выявления корня проблемы.
Формулировка Проблемы
На вашей новой системе с Windows 11 Pro 24H2 устройства в вашей локальной сети не могут подключиться через IP:PORT к локально размещенным серверам, хотя доступ через localhost работает, и SFTP-функционал доступен. Это происходит несмотря на то, что сетевые настройки были проверены, а обычные методы устранения неполадок не дали результатов.
Возможные Причины и Решения
-
Конфигурация Брандмауэра Windows:
Вы уже пробовали отключать и добавлять специальные правила, но важно убедиться, что правила действительно были применены. Проверьте, что правила разрешают трафик как для входящих, так и для исходящих подключений, а также что они не ограничены доменными или публичными сетями. Попробуйте временно отключить все правила для проверки. -
Настройки Сетевого Профиля:
Убедитесь, что профиль сети установлен на "Частная сеть", поскольку "Общедоступная сеть" может блокировать многие виды трафика. Также проверьте в настройках "Параметры общего доступа" — включено ли обнаружение сети и общий доступ к файлам. -
Параметры IP и Трансляция NAT:
Ваши устройства, возможно, не могут увидеть сервер из-за неправильной настройки NAT или подсетей. Проверьте, все ли устройства находятся в одной подсети и используют ли одно и то же пространство IP-адресов (например, 198.162.. должно быть 192.168..). Также, убедитесь в отсутствии конфликта между статическими и динамическими IP-адресами. -
Проверка UPnP и Проброс Портов:
Несмотря на включение UPnP, есть смысл пересмотреть ручную настройку проброса портов на маршрутизаторе как потенциальное решение. Убедитесь, что порты 8096 и другие, используемые вашими приложениями, проброшены. -
Диагностика Сетевого трафика:
Используйте инструменты вроде Wireshark для анализа сетевого трафика. Это поможет выявить, где может задерживаться или блокироваться трафик. Если при анализе пакетов видно их поступление на сервер, но нет выхода обратно — это укажет на внутреннюю блокировку на уровне ПО или ОС. -
Проверка Антивирусного ПО:
Отдельные антивирусные решения могут блокировать локальную связь. Временно отключите антивирусное ПО для проверки влияния на данную ситуацию.
Заключение
Проблема с невозможностью доступа к локально хостируемым серверам на свежей установке Windows 11 может быть комплексной. Предложенные шаги помогут диагностировать и устранить проблему. Надеюсь, это окажется полезным и позволит быстро восстановить работоспособность ваших локальных серверов.
С уважением,
[Ваше имя]
IT-специалист