L2TP и ошибка 789 в Windows 7

 19 ноября 2013      
 Windows      
 комментария 4

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

Дело даже не доходило до проверки логина и пароля пользователя.
Сразу скажу, что никаких ошибок в настройке не было, косяк был явно в винде.

Как исправить ошибку 789

Если Windows здорова и не побита вирусами, то скорее всего проблема в реестре. Мне победить ошибку 789 при установлении L2TP соединения помогли следующие изменения в реестре Windows 7:

REGEDIT4
[HKEY_LOCAL_MACHINESystemCurrentControlSetServicesRasmanParameters]  
"ProhibitIpSec"=dword:00000001
"AllowL2TPWeakCrypto"=dword:00000001

Что значат эти записи в реестре

Как оказалось, операционная система Windows по-умолчанию не умеет создавать подключения по L2TP без IpSec. То есть Windows хочет создавать L2TP тоннель только в зашифрованном соединении. Поэтому необходим ключ ProhibitIpSec. Если параметр реестра ProhibitIpSec равен 1, на компьютере под управлением Windows не создается автоматический фильтр, использующий проверку подлинности ЦС. Вместо этого оно проверяет локальный или политики IPSEC.
Запись реестра AllowL2TPWeakCrypto можно использовать для включения уровня шифрования Message Digest 5 (MD5) и уровень шифрования данных DES (Encryption Standard) для Layer Two Tunneling Protocol с туннелей IPsec (L2TP/IPsec). Взято с microsoft.com
Как я понял отсутствие данных ключей в реестре, причем, как ни странно, не у всех пользователей, тянется еще с Windows XP. И судя по сообщениям в интернете проблема с ошибкой 789 появляется иногда и в Windows 8 тоже.

Бесполезные советы по ошибке 789 от «Гуру»

В процессе поиска решений в интернете нашел несколько бесполезных советов:

Ошибка 789
Причина: выбран неверный тип vpn
решение: в настройках vpn на вкладке Сеть выберите тип PPTP

То есть у меня не работает L2TP, а мне говорят, у вас не работает L2TP потому что, чтобы работало L2TP надо включить PPTP.
Второй по популярности совет — это обратиться к провайдеру. Как в анекдоте про программиста в армии на стрельбище:
— рядовой, Петров, Вы не попали в мишень;
— у меня все отлично, пули вылетели из автомата — проблема на вашей стороне.


 Метки:  ,

Обсуждение: 4 комментария

  1. samgin:

    Спасибо! все помогло!
    Клим

    Ответить
  2. Саша:

    Спасибо большое автору. Вы молодец!!!все помогло, только вопрос на долго или до след. обновления? восстановление системы помогает на неделю или 3 дня а потом бах и опять.

    Ответить
  3. Никита:

    Спасибо огромное! Помогли сэкономить деньги на вызов мастера от провайдера 🙂

    Ответить
  4. Илья:

    Спасибо)
    И правда помогло. Хотя вначале сделал ошибку в написании ProhibitIpSec.
    Но потом внимательно перепроверил — и заработало!)

    Проблема с подключением возникла после неоконченного «поиска обновлений».

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Технический блог © 2016
SQL - 40 | 0,148 сек. | 7 МБ