Как настроить доступ к 1С через VPN и сохранить интернет на Windows 7

Системный администратор IT и автоматизация бизнеса
← На главную

При организации удаленной работы с базами данных 1С через VPN-соединение пользователи часто сталкиваются с типовой проблемой: после успешного подключения к корпоративной сети на компьютере пропадает доступ к обычному интернету. Это происходит из-за того, что операционная система Windows 7 по умолчанию направляет весь сетевой трафик через созданный туннель. В данной статье мы подробно разберем, как восстановить работу интернета, не теряя связи с сервером 1С, и обеспечим стабильный доступ к программе.

Разберем причину: почему пропадает интернет?

Когда мы создаем VPN-подключение, система рассматривает удаленную сеть как приоритетный канал. В настройках соединения по умолчанию активна функция «Использовать основной шлюз в удаленной сети». Это означает, что любой запрос к сайту, почте или мессенджеру операционная система пытается отправить через VPN-сервер организации. Если на стороне офисного сервера не настроена пересылка (форвардинг) интернет-трафика для удаленных клиентов, интернет на домашнем компьютере перестает работать. На техническом языке решение этой проблемы называется Split Tunneling (раздельное туннелирование).

Решение 1: Настройка раздельного туннелирования (Split Tunneling)

Рассмотрим по шагам, как изменить настройки маршрутизации в Windows 7, чтобы интернет работал через вашего провайдера, а запросы к 1С — через VPN.

  1. Откроем «Центр управления сетями и общим доступом» через панель управления.
  2. Перейдем в раздел «Изменение параметров адаптера».
  3. Найдем наше VPN-соединение, нажмем на него правой кнопкой мыши и выберем «Свойства».
  4. Перейдем на вкладку «Сеть» и выберем пункт «Протокол интернета версии 4 (TCP/IPv4)», затем нажмем кнопку «Свойства».
  5. В открывшемся окне нажмем кнопку «Дополнительно».
  6. На вкладке «Параметры IP» найдем раздел «Шлюз по умолчанию» и снимем галочку с пункта «Использовать основной шлюз в удаленной сети».
  7. Нажмем «ОК» во всех окнах и переподключим VPN.

После выполнения этих действий интернет должен восстановиться. Система будет использовать локальное подключение для внешних ресурсов и VPN-канал только для доступа к ресурсам внутри офисной сети.

Решение 2: Настройка DNS и метрики интерфейса

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

Проверим приоритет сетевых адаптеров. В Windows 7 существует понятие «Метрика интерфейса». Если метрика VPN-соединения ниже, чем у физического адаптера, система будет отдавать ему приоритет. Нам нужно вручную назначить метрики:

Это гарантирует, что система будет искать маршруты в интернет через локального провайдера в первую очередь.

Как обеспечить доступ к 1С после подключения VPN

Выясним причину, по которой 1С может не запускаться даже при активном VPN. Проблема часто кроется в том, что компьютер «не видит» сервер по его имени (например, Server-1C). Разберем два способа решения этой задачи.

Способ А: Использование IP-адреса сервера

Самый надежный метод — обратиться к серверу напрямую по его внутреннему IP-адресу. Если база 1С добавлена в список по имени, отредактируем путь к ней. Вместо Server-1C укажем адрес, предоставленный системным администратором (например, 192.168.1.50).

Если это серверная база, строка соединения будет выглядеть примерно так:

Srvr="192.168.1.50";Ref="BaseName";

Способ Б: Настройка файла Hosts

Если изменить путь к базе невозможно или неудобно, пропишем соответствие имени сервера и его IP-адреса в системном файле. Это «подскажет» Windows, где искать сервер. Выполним следующие действия:

  1. Запустим «Блокнот» от имени администратора.
  2. Откроем файл по пути: C:\Windows\System32\drivers\etc\hosts.
  3. В самый конец файла добавим строку, где сначала идет IP-адрес сервера, а затем через пробел его имя.

Пример записи в файле hosts:


# IP-адрес сервера 1С в офисной сети
192.168.1.50    Server-1C

После сохранения файла 1С начнет находить сервер по привычному имени.

Специфика Windows 7 и протоколов шифрования

В 2024 году работа на Windows 7 через VPN имеет свои нюансы. Если ваш сервер 1С использует современные протоколы безопасности, вы можете столкнуться с ошибками подключения. Проанализируем технические моменты:

Поддержка TLS 1.2: Windows 7 по умолчанию не поддерживает TLS 1.1 и 1.2 для многих компонентов системы. Если VPN-шлюз или веб-сервер 1С требуют этих протоколов, необходимо установить обновление KB3140245 и включить поддержку протоколов через реестр.

L2TP/IPsec за NAT: Если и ваш компьютер, и сервер находятся за роутерами, соединение L2TP может обрываться сразу после подключения. Чтобы это исправить, нужно разрешить инкапсуляцию UDP-пакетов. Рассмотрим команду для реестра:


REG ADD "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PolicyAgent" /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 2 /f

После внесения этого изменения необходимо обязательно перезагрузить компьютер.

Диагностика доступности портов 1С

Если VPN подключен, интернет есть, но 1С все равно выдает ошибку «Сервер не найден», проверим, открыты ли необходимые порты в туннеле. Для работы 1С требуются следующие порты:

Проверить доступность можно через командную строку. Рассмотрим пример проверки порта 1541:

telnet 192.168.1.50 1541

Если после выполнения команды окно командной строки очистилось — порт открыт. Если появилось сообщение «Сбой подключения» — доступ блокируется брандмауэром на стороне сервера или роутера в офисе.

Выбор режима работы: Тонкий клиент против RDP

Проанализируем, какой режим работы через VPN будет наиболее эффективным. Если база данных 1С является файловой и лежит в общей папке, работа через VPN будет крайне медленной из-за специфики передачи данных. В этом случае крайне рекомендуется использовать режим Удаленного рабочего стола (RDP). Вы подключаетесь по VPN, а затем запускаете «Подключение к удаленному рабочему столу», чтобы работать непосредственно на мощном офисном сервере.

Если используется клиент-серверная версия 1С, оптимальным выбором будет Тонкий клиент. Он потребляет минимум трафика и устойчив к задержкам сети, что критично для VPN-соединений.

Проблема размера пакетов (MTU)

Иногда связь с 1С устанавливается, но программа «зависает» при выполнении сложных отчетов или загрузке больших форм. Выясним причину: часто это связано с параметром MTU (Maximum Transmission Unit). VPN добавляет свои служебные заголовки к каждому пакету, и итоговый размер пакета может превысить допустимый предел провайдера.

Попробуем принудительно уменьшить размер пакета для VPN-адаптера. Откроем командную строку от имени администратора и выполним анализ интерфейсов:

netsh interface ipv4 show subinterfaces

Найдя название вашего VPN-подключения, установим для него MTU 1300 байт:

netsh interface ipv4 set subinterface "Название_VPN" mtu=1300 store=persistent

Это поможет избежать фрагментации и потери пакетов, что сделает работу в 1С более плавной.

← На главную