Я задал свой вопрос на форумах OpenVPN и не получил ни одного ответа. Так что, возможно, я получу здесь кое-какие знания.
У меня дома есть сервер OpenVPN на RPi2. Я подключаюсь к нему с помощью приложения для Android и программного обеспечения Windows.
Но после обновления (у меня была версия 601, я получил версию 602, потому что у меня были проблемы с адаптером TAP. В то время я не знал, что мне нужно установить еще один отдельный драйвер TAP, который устранил проблему.) Каждый раз, когда я подключиться к моему VPN мой браузер (Chrome) открывает страницу msn.com.
Это происходит только в Windows, и я попытался вернуться к 601, но проблема не исчезла.
Я на 99% уверен, что проблема в OpenVPN, но я просмотрел все свои конфигурации и не могу найти ничего, что связано с msn.com.
Заранее спасибо.
Если ваше сетевое подключение меняется, Windows проверяет HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
значение в реестре и, если оно установлено на 1
, Windows (фактически, служба информации о сетевом расположении) пытается запросить сервер, указанный HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ActiveWebProbeHost
значение, которое по умолчанию установлено на www.msftncsi.com
.
В случае ActiveWebProbeHost
(www.msftncsi.com
) не может быть достигнута, предполагается, что вам может потребоваться аутентификация в сети, и он помогает открыть вашу домашнюю страницу IE (http://www.msn.com) через браузер по умолчанию (Chrome). Поскольку ваше соединение действительно работает и вам не нужна дополнительная аутентификация, вы получаете страницу MSN, открытую в Chrome.
В вашем случае я почти уверен, что вы сможете решить эту проблему, изменив EnableActiveProbing
значение в реестре (под HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
) к 0
. Тем не менее, я бы рассматривал это скорее как обходной путь, чем решение основной проблемы.
Если вас интересует основная проблема, вы можете подтвердить, что HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ActiveWebProbeHost
действительно установлен на www.msftncsi.com
а не какое-то другое имя хоста, и, если это действительно так, попробуйте проверить связь с этим именем хоста после установки VPN-соединения, чтобы убедиться, что хост действительно доступен через туннель OpenVPN. Если это не так, вы можете попробовать установить HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ActiveWebProbeHost
на другое имя хоста, которое, как вы уверены, доступно.