Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Увеличение числа одновременных подключений (http://forum.oszone.net/showthread.php?t=157357)

Syava96 17-11-2009 14:13 1272559

Увеличение числа одновременных подключений
 
Здравствуйте. Подключение к интернету осуществляется несколько необычным способом. Требуется одновременный запуск шести L2TP подключений к соответственно шести серверам. Точнее мне не надо именно установить все шесть, важно запустить шесть попыток одновременно и как только установится одно, остальные попытки отключаю. В ХР с этим проблем не возникало. Менял в реестре ключ WanEndpoints по пути [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318} (может отличаться) и всё работало. В семёрке такой вариант не прокатывает. По умолчанию возможно максимум три подключения. Я нахожу этот же ключ, меняю значение на 6, соответственно увеличиваю ещё MaxWanEndpoints, но при запуске четвёртого подключения получаю ошибку 633 - модем или другое устройство связи уже используется или не настроено. Смотрю в реестр - все мои изменения снова возвращены на 3. Хочу уточнить, что изменения сохраняются и держатся, но до тех пор, пока не запустится четвертая попытка установить связь. Что-то в системе не позволяет мне это сделаь. Хотелось бы узнать что это такое и как с этим бороться.

Vancouver 17-11-2009 16:01 1272657

Цитата:

Цитата Syava96
Менял в реестре ключ WanEndpoints по пути [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318} (может отличаться) и всё работало. »

А в ветках ?
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318]\xxxx

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318]\xxxx

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

Syava96 17-11-2009 16:38 1272697

Да, этот вариан тоже проверял. Перезагрузка - само собой. Захожу в реестр, проверяю по всем возможным веткам - порядок (система свежая, есть только ControlSet, ControlSet001, ControlSet002). Запускаю поочерёдно соединения и как только доходит до четвёртого получаю ошибку. Регедит в это время открыт. Жму обновить и снова вижу тройки. Заметил, что сброс до трёх происходит не во всех ветках. Т.е. может вернутся значение в ветке ControlSet, может в ControlSet и ControlSet001, а в ControlSet002 остаться неизменным. Что-то в системе следит за этим. Пришло на ум только попробовать отключить защитник windows - не помогло.

Valeant 17-11-2009 17:36 1272767

Цитата:

Vancouver,
Таких вхождений может быть несколько, зависит от настройки вашей системы.
После изменений необходимо перезагрузить компьютер.
Что за система вхождений? И как тогда настроить на хотя бы на 3

Цитата:

Каждая из этих ветвей содержит в себе конфигурацию системы в разные моменты времени, а ветвь реестра HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET является лишь ссылкой на один из приведенных подразделов реестра Windows.
если например
HKEY_LOCAL_MACHINE\SYSTEM\Select
Current = 1
(Current номер текущей копии раздела COTROLSET)
Default = 1
(Default какая копия раздела CONTROLSET будет загружена при нормальной загрузке системы)
LastKnownGood = 1
(LastKnownGood параметр определяет номер копии раздела COTROLSET, при использовании ЗАГРУЗКА ПОСЛЕДНЕЙ УДАЧНОЙ КОНФИГУРАЦИИ)

Syava96
Изменение в ControlSet002 не к чему не приведет, если все перечисленные параметры Current, Default, LastKnownGood =1

konsul 07-12-2009 12:31 1288558

Syava96, ну так что, удалось побороть как-то это ограничение на 3 одновременных впн-подключения в windows 7

Valeant 08-12-2009 16:22 1289623

konsul,
С такой штукой не сталкивался, но попробовать можно вот что параметры WAN каналов и их описание находятся в ветках
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\хххх
например L2TP
DriverDesc=WAN Miniport (L2TP)
InfPath=netrasa.inf
InfSection=Ndi-Mp-L2tp
...
например PPTP
DriverDesc=WAN Miniport (PPTP)
InfPath=netrasa.inf
InfSection=Ndi-Mp-Pptp
...
например PPPOE
DriverDesc=WAN Miniport (PPPOE)
InfPath=netrasa.inf
InfSection=Ndi-Mp-Pppoe
...

Данные настройки действительно лежат в файле windows/inf/netrasa.inf естественно для каждой службы драйвер
например WAN Miniport (L2TP) = rasl2tp.sys, WAN Miniport (PPTP)=raspptp.sys, WAN Miniport (PPPOE)=raspppoe.sys
и общий файл конфигурации rascfg.dll

Для начало могу посоветовать запустить ProcMonitor на пол экрана и при четвертой попытке посмотреть его приемный буфер на переменные которые вы уже знаете, скорей всего из ваших слов выше должна быть команда
1 на чтение переменной - RegQueryValue
2 на установку переменной - RegSetKey
посмотрите откуда они берутся и кто их устанавливает.

Syava96 15-12-2009 18:08 1296026

Valeant, ну собственно вот оно. Только что с этим дальше делать - не знаю.


Valeant 15-12-2009 21:43 1296157

Syava96,
Только еще не PID а TID для более точного поиска.
Ну вам просто осталось было сделать в поиске Rasman WanEndpoints и получить
http://decker.no-ip.org/forum/index.php?showtopic=6208
посмотрите ниже

Syava96 15-12-2009 23:20 1296250

Вот оказывается как всё запущено. Не судьба отметить эту тему решённой. По крайней мере в ближайшее время.


Время: 08:01.

Время: 08:01.
© OSzone.net 2001-