Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

Всем привет! Сегодня наткнулся на проблему – при подключении к интернету Beeline вылезает ошибка 789 с текстом: «Удаленный компьютер не отвечает». Мне удалось найти несколько рабочих решений, поэтому я и написал эту статью. Сразу внесу важное уточнение: ошибка 789 обычно связана не просто с «интернетом вообще», а именно с этапом согласования параметров L2TP/IPSec между вашим компьютером и удаленным сервером. Если говорить еще проще, компьютер пытается поднять VPN-туннель, но на старте что-то идет не так – мешают локальные настройки Windows, брандмауэр, службы IPSec, параметры реестра или сам удаленный сервер.

Введение

Суть проблемы – чаще всего эта ошибка возникает из-за сбоя при согласовании параметров безопасности и шифрования при использовании подключения L2TP/IPSec. Тут тоже есть важный момент: L2TP – это сам туннельный протокол, а за защиту и шифрование в такой схеме обычно отвечает IPSec. Поэтому когда в интернете пишут, что «L2TP – это протокол шифрования», это не совсем точно. Для обычного пользователя это, конечно, не так важно, но понимать причину полезно – ошибка 789 чаще завязана именно на IPSec, службах безопасности и сетевых правилах, а не на логине и пароле как таковых.

Как итог, если у вас на компьютере неправильно установлены конфигурации ключей в реестре, отключены нужные службы или неправильно настроен профиль VPN – соединение не поднимется. Раньше многие упирались только в два параметра реестра, но на практике причин немного больше. Плюс не забываем про порты: для L2TP/IPSec обычно важны UDP 500, UDP 1701 и UDP 4500. Последний особенно часто нужен, если подключение идет через NAT – например, когда между вами и сервером есть обычный домашний роутер. Так что я бы шел по шагам и не ограничивался только реестром.

Если проблема появилась резко и сразу на нескольких устройствах в доме, не спешите ковырять Windows на каждом ПК. В таком случае есть шанс, что проблема на стороне провайдера или VPN-сервера. Для общей диагностики можно дополнительно почитать, почему не работает интернет у Билайн, а уже потом возвращаться к тонкой настройке VPN.

ШАГ 1: Открытие порта

Ошибка 789

Во многих статьях описание начинается с изменения параметров ключей реестра. Но я бы сначала проверил локальный брандмауэр Windows и только потом лез в реестр. Сразу скажу честно – на текущий день ошибка 789 не всегда связана именно с закрытыми портами на вашем ПК. Иногда проблема сидит в стороннем антивирусе, на роутере, в двойном NAT или вообще на удаленном сервере. Но этот шаг делается быстро, поэтому пропускать его не стоит.

  1. Нам нужно открыть «Панель управления». В Windows 7 утилита находится сразу в «Пуск», а в Windows 10 и 11 проще всего найти ее через поиск.

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Откройте «Брандмауэр Защитника Windows».

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. «Доп. параметры».

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Правой кнопкой мыши по правилам для входящего подключения и создаем новое правило.

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. «Для порта».

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Выбираем «UDP». В старых инструкциях обычно указывают только 1701 и 500, но я советую сразу добавить три порта: 1701, 500, 4500 – через запятую.

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. «Разрешить подключение».

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Тут ничего не меняем.

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. В конце обязательно напишите имя, чтобы не потерять параметр. Например: «L2TP IPSec UDP In».

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. То же самое правило создаем для исходящего подключения.

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

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

Есть еще один важный практический момент. Если у вас установлен сторонний антивирус с собственным сетевым экраном, то правило в стандартном брандмауэре Windows может вообще ничего не изменить. Такое часто встречается у Kaspersky, ESET, Dr.Web и других решений, где свой фильтр работает поверх системного. В такой ситуации я бы на время проверки отключил именно сетевой экран или добавил VPN-клиент в исключения. Вот еще полезная инструкция по теме – как добавить программу в исключения брандмауэра.

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

netsh advfirewall firewall add rule name="L2TP IPSec UDP In" dir=in action=allow protocol=UDP localport=500,1701,4500
netsh advfirewall firewall add rule name="L2TP IPSec UDP Out" dir=out action=allow protocol=UDP localport=500,1701,4500

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

ШАГ 2: Исправление реестра

  1. Откройте редактор реестра – это можно сделать двумя способами. Вы можете найти данное приложение через поиск по названию или использовать короткую команду:

regedit

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Если редактор не находится через поиск, то находим на клавиатуре клавиши и R, нажимаем одновременно и вводим ту же самую команду английскими буквами. Если нужно, вот отдельная инструкция, как открыть редактор реестра в Windows.

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Теперь внимательно проходим по пути от самого корня «HKEY_LOCAL_MACHINE». Далее переходим в «System», потом в «CurrentControlSet», затем в «Services», «RasMan» и открываем папку «Parameters».

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Нас в первую очередь интересует параметр «ProhibitIpSec». Если его нет, создаем новый параметр DWORD (32 бита) в свободной области справа и называем его именно так – «ProhibitIpSec».

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Открываем его двойным щелчком ЛКМ и устанавливаем значение один (1).

Ошибка 789 (Билайн): попытка L2TP-подключения не удалась…

  1. Жмем «ОК». Перезагружаем компьютер и проверяем подключение.

Тут давайте поясню человеческим языком, без лишней теории. Параметр «ProhibitIpSec» в подобных сценариях обычно используют тогда, когда клиент Windows пытается согласовать защиту так, как ожидает не каждый сервер. Для части старых L2TP-схем это действительно помогает. Поэтому именно его я бы проверял первым, а не перебирал сразу все подряд ключи в реестре. Это и быстрее, и безопаснее с точки зрения лишних изменений в системе.

А вот с параметром «AllowL2TPWeakCrypto» я бы на текущий день был осторожнее. Старые статьи часто советуют просто ставить его то в 0, то в 1 и проверять методом тыка. На практике этот ключ разрешает более слабые наборы криптографии для некоторых устаревших серверов. То есть это уже не просто «еще один безобидный флажок», а ослабление политики безопасности. Поэтому без реальной необходимости я бы его не трогал.

Если ошибка остается, и вы точно знаете от администратора или провайдера, что сервер старый и требует слабую криптографию, тогда можно создать или изменить параметр «AllowL2TPWeakCrypto» в той же ветке «RasMan\Parameters». Ставим значение один (1), перезагружаем компьютер и проверяем подключение. Если результата нет – возвращаем обратно ноль (0) или удаляем параметр, чтобы не оставлять более слабую настройку без необходимости.

Почему я не могу вам сразу сказать «ставьте вот такие значения и все заработает»?
Потому что ошибка 789 не привязана к одному-единственному сценарию. У одного пользователя проблема в локальном брандмауэре, у другого – в службах IPSec, у третьего – в NAT и UDP 4500, у четвертого – в том, что сервер вообще ожидает другой тип аутентификации. Поэтому слепо менять все подряд ключи в реестре не нужно. Я бы сначала проверил «ProhibitIpSec», а «AllowL2TPWeakCrypto» трогал только в том случае, если есть прямое понимание, зачем он нужен.

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

reg add "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v ProhibitIpSec /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v AllowL2TPWeakCrypto /t REG_DWORD /d 1 /f

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

ШАГ 3: Проверка служб и параметров VPN

Этот шаг многие пропускают, а зря. Ошибка 789 нередко появляется не только из-за портов и реестра, но и из-за того, что в Windows не работают службы, отвечающие за IPSec, или сам профиль VPN настроен неверно. Например, пользователь вручную выбрал не тот тип VPN, забыл предварительный ключ, указал не ту аутентификацию или после обновления Windows профиль просто «поехал» и стал работать некорректно.

  1. Нажмите + R и выполните команду:

services.msc

  1. Найдите и проверьте службы:
    • «Base Filtering Engine»
    • «IKE and AuthIP IPsec Keying Modules»
    • «IPsec Policy Agent»
    • «Remote Access Connection Manager»

Они не должны быть отключены. Если какая-то из них остановлена, попробуйте запустить ее вручную. Особенно важны первые две – без них L2TP/IPSec часто вообще не может нормально стартовать. Если служба не запускается или тут же падает – это уже отдельный звоночек, и часто причина уходит в повреждение системных компонентов, действия твикеров, антивируса или вирусов.

  1. Теперь проверьте сам профиль VPN. В Windows 10 и 11 можно пойти в «Параметры» – «Сеть и Интернет» – «VPN» и открыть свойства подключения.
  2. Убедитесь, что тип VPN соответствует тому, что вам выдал провайдер или системный администратор. Если сервер ожидает L2TP/IPSec с предварительным ключом, а у вас выбран другой режим – ошибка 789 вполне реальна.
  3. Если профиль старый, я бы вообще удалил его и создал заново. Иногда это быстрее, чем часами искать сбой в уже испорченной конфигурации.

Если хотите быстро проверить службы через консоль, откройте командную строку от имени администратора и выполните:

sc query bfe
sc query ikeext
sc query policyagent
sc query rasman

Если какая-то служба не запущена, можно попробовать стартануть ее так:

sc start bfe
sc start ikeext
sc start policyagent
sc start rasman

Еще один полезный момент – если вы сидите за обычным домашним роутером, а VPN-сервер тоже стоит за NAT, в некоторых случаях помогает параметр «AssumeUDPEncapsulationContextOnSendRule» со значением 2 в ветке «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent». Чаще его вспоминают при ошибке 809, но на сложных L2TP/IPSec-схемах он тоже может пригодиться. Подробно этот сценарий я уже разбирал тут – ошибка 809 при L2TP.

Не помогло

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

  • Если ошибка возникла внезапно и раньше все работало, то пробуем откатить операционную систему через точки восстановления. На практике это особенно полезно после неудачного обновления, установки твикеров, драйверпаков или программ, которые меняют сетевой стек Windows.
  • Пробуем почистить комп от вирусов. Не только «для галочки», а именно с нормальной полной проверкой. Некоторые вирусы и агрессивные утилиты реально ломают службы, сетевые фильтры и ветки реестра, после чего VPN начинает вести себя странно.
  • Чистим комп от различного мусора и временных файлов – об этом подробно написано тут. Сразу скажу – сам по себе «мусор» редко вызывает ошибку 789, но сопутствующие проблемы с системой и сетевыми компонентами после такой чистки иногда действительно всплывают.
  • Если используете домашний роутер, попробуйте для проверки раздать интернет с телефона и подключить компьютер к этой точке доступа. Если через мобильный интернет VPN заработает, значит причина может быть не в Windows, а в роутере, провайдере или схеме NAT.
  • Если на ПК установлены сторонние антивирусы, VPN-клиенты, сетевые фильтры, средства родительского контроля или «ускорители интернета» – временно отключите их. Подобные программы любят перехватывать сетевой трафик и иногда ломают именно IPSec-часть подключения.
  • Можно попробовать полный сетевой сброс Windows. В Windows 10 и 11 путь такой: «Параметры» – «Сеть и Интернет» – «Дополнительные сетевые параметры» – «Сброс сети». Но перед этим имейте в виду, что сохраненные VPN-профили и некоторые ручные настройки потом придется восстанавливать заново.
  • Звоним провайдеру или обращаемся к системному администратору сети, который заведует подключением к VPN. Спросите у них не только «что делать?», а конкретно: какой тип VPN нужен, используется ли предварительный ключ, нужен ли сертификат, должен ли работать UDP 4500, и не было ли проблем на их стороне.

Если ошибка 789 появилась не только у вас, а еще у коллег или у нескольких домашних устройств одновременно – не надо бесконечно крутить реестр. В такой ситуации шанс проблемы на стороне сервера слишком велик. Вы только потратите время и можете параллельно ослабить настройки безопасности Windows без реальной пользы.

FAQ

Какие порты чаще всего нужны для L2TP/IPSec?
Обычно речь идет про UDP 500, UDP 1701 и UDP 4500. Последний порт особенно важен в сценариях с NAT. Поэтому старые инструкции, где фигурируют только 500 и 1701, я бы уже не считал полными.

 

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

 

Можно ли оставить «AllowL2TPWeakCrypto = 1» навсегда?
Я бы так не делал без необходимости. Этот параметр нужен только для части старых серверов и ослабляет требования к криптографии. Если без него все работает – лучше вернуть стандартные значения.

 

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

Автор статьи
Бородач 2851 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 5
  1. Мишаня

    Спасибо, проброс помог, вот только не могу понять, зачем Билайн использует L2TP, вот зачем, если есть нормальный PPPoE или вообще динамика.

  2. Аноним

    Насколько я помню при PPPoE идет белый динамический. А при динамике серый статический. Мне как раз помог способ с реестром

  3. Сергей

    Удаляем подключение и пересоздаем и все гуд…

  4. Аноним

    Статья отличная, спасибо огромное автору. Подробно, четко, информативно и по делу. Жаль, мне не помогло, буду копать дальше)

    1. Бородач (автор)

      Я обновил статью ;-)

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

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