Я не уверен, что заставило его перестать работать, но я не могу подключиться к своим VPN-соединениям, к которым я мог подключаться раньше. Я получаю эту ошибку (в журналах приложений средства просмотра событий от RasClient):
Пользователь SYSTEM набрал соединение с именем Virtual Private Network, которое не удалось. Код ошибки, возвращаемый при ошибке - 628.
Текущая настройка типа VPN (Свойства -> Безопасность -> Тип VPN) использует L2TP/IPSec с предварительным общим ключом. Когда я устанавливаю Security на автоматический (который раньше также работал), я вижу эту ошибку вместо:
Пользователь SYSTEM набрал соединение с именем Virtual Private Network, которое не удалось. Код ошибки, возвращаемый при сбое, равен 720.
В системном журнале, кроме того, есть (из RasSstp):
Первоначальный запрос протокола защищенного туннелирования сокета не может быть успешно отправлен на сервер. Это может происходить из-за проблем с сетевым подключением или проблем с сертификатами (доверительными отношениями). Подробное сообщение об ошибке приведено ниже. Исправьте проблему и попробуйте снова.
Удаленный компьютер отказался от сетевого подключения.
Я попытался отследить слой RAS, используя:
netsh ras set tracing * enable
...I then attempt the connection again...
netsh ras set tracing * отключить
Журналы содержали один файл, который был наиболее полезен для сообщения о проблеме EXPLORER_RASAPI32.LOG
... но не помогло мне точно сказать, что это была за проблема, насколько я могу судить:
[10236] 07-22 00:09:01:496: WaitForDialMachineEvent: Unblock i=1, h=0x22ec4250
[10236] 07-22 00:09:01:496: setting rasman state to 6
[10236] 07-22 00:09:01:496: NotifyCaller called for hPort:1
[10236] 07-22 00:09:01:496: NotifyCaller(nt=0x2,su=1,s=6,e=0,xe=0)...
[10236] 07-22 00:09:01:496: NotifyCaller done (dwNotifyResult=1)
[10236] 07-22 00:09:01:496: RASCS_AuthNotify
[10236] 07-22 00:09:01:496: RasProtocolGetInfo...
[10236] 07-22 00:09:01:496: RasProtocolGetInfo done(0), msgId=1
[10236] 07-22 00:09:01:496: RasDialMachine errors=720,0
[10236] 07-22 00:09:01:496: RasDialMachine: SignalDone: prasconncb=0x22ec4240
[10236] 07-22 00:09:01:496: SignalDone: pOverlapped=0x22ec42f0
Конечно, проблема заключается только в этой машине, так как я попытался подключиться к LTE-соединению моего iPhone и получил ту же проблему. Я также попробовал точно такое же соединение на другом ПК в моей сети, и оно работало просто отлично (так что это определенно не маршрутизатор - который я проверял множество раз). Выполняя кучу поисков за последние несколько дней, я, должно быть, перепробовал все, с чем сталкивался.
- Ничто отсюда не решило проблему.
- Я попытался проверить, есть ли у меня проблемы с DNS, поэтому я попытался подключиться напрямую к IP-адресу VPN-машины, и все заработало нормально. Кроме того, пинг работает нормально.
- Я попытался пропинговать localhost, мой локальный IP-адрес, IP-адрес моего маршрутизатора и IP-адрес моего VPN, и все, кажется, работает нормально.
- Я исправил все некорректно работающие проблемы WAN Miniport в Диспетчере устройств, обновив их до других драйверов и удалив их, чтобы они корректно обновляли при следующей загрузке их правильные и работающие драйверы (что, были проблемы, но теперь все устройства в Диспетчере устройств выглядит солидно).
- Я попытался удалить и переустановить любой сетевой адаптер, который мог в диспетчере устройств.
- Я попытался переустановить мои сетевые драйверы.
- Я попробовал
netsh int ip reset
. Я даже использовал Process Explorer от Sysinternals, чтобы предоставить разрешения на доступ к реестру для этой команды, чтобы в некоторых случаях она не вызывала сбоев из-за проблем с доступом. - Я попытался
netsh winsock reset
. - Я пробовал
sfc /scannow
. Он нашел некоторые повреждения, но исправил их. - Я пробовал
Dism /Online /Cleanup-Image /RestoreHealth
. Он также нашел некоторые повреждения, но исправил их. - Я попытался
Remove-NetIPAddress
в PowerShell. - Я попытался перезагрузить мой маршрутизатор.
- Я попытался получить другой локальный IP-адрес от моего маршрутизатора для этой проблемной машины, но это не помогло.
- Я пытался отключить антивирус BitDefender.
- Я попытался отключить свой брандмауэр BitDefender.
- Я пытался удалить и повторно добавить VPN-соединение около миллиона раз.
- Я попытался удалить антивирус / брандмауэр BitDefender и повторить все вышеперечисленное.
- Я запустил BitDefender Rescue Disk с загрузочного диска для проверки на наличие вредоносных программ ядра, и он ничего не нашел (я также использую Secure Boot, поэтому сомневаюсь, что любая вредоносная программа будет находиться на аппаратном уровне).
- Я пытался использовать OpenVPN, но у меня это не сработало, и я обнаружил ошибки SChannel в Event Viewer, вот пример:
Сгенерировано фатальное предупреждение и отправлено на удаленную конечную точку. Это может привести к разрыву соединения. Протокол фатальной ошибки, определенный протоколом TLS, - 43. Состояние ошибки Windows SChannel - 552.
Сертификат, полученный от удаленного сервера, не был правильно проверен. Код ошибки 0x80092013. Запрос на соединение SSL не выполнен. Вложенные данные содержат сертификат сервера.
Моя Windows 8.1 x64 и полностью обновлена на данный момент. Что еще я могу попробовать, и как еще я могу устранить эту причудливую проблему? Судя по журналам, я не могу не задаться вопросом, не испортилось ли, возможно, мое хранилище сертификатов. Можно ли как-нибудь восстановить его?