PDA

Показать полную графическую версию : [решено] Поддержание VPN-канала (уходит в спячку?) <Win2003 RRAS>


plvtor
22-01-2010, 09:23
На Win2003 создан VPN-сервер (через RRAS) на другом конце Win2003 SBS, где так же через RRAS добавлен интерфейс "вызова по требованию" с постоянным подключением.

Проблема в том, что при отсутствии активности ~10-20 мин канал перестает работать. При этом и на сервере и на клиенте в статусе подключения стоит активно/подключено.
Работать начинает только после отключения и переподсоединения.(опять же до тех пор пока есть активность по каналу)


Подключения к этому же серверу по vpn c winXP таких проблем не имеют.


Как-то можно решить эту проблему?

Angry Demon
22-01-2010, 09:33
Как-то можно решить эту проблему?
Первое, что приходит в голову - переподключение VPN-соединения по таймеру (в планировщике). Это, понятное дело, не спортивно, но сработает. :)

plvtor
22-01-2010, 09:56
Первое, что приходит в голову - переподключение VPN-соединения по таймеру (в планировщике). Это, понятное дело, не спортивно, но сработает. »

Так с точки зрения сервера и клиента соединение существует - оно не разрывается. И простое повторное подключение сообщает что "соединение уже установлено". А выполнять в шедулере disconnect, затем connect - может не хорошо получиться, когда канал работает и используется.

CyberDaemon
22-01-2010, 11:12
при отсутствии активности ~10-20 мин канал перестает работать. »
Раз в пять минут пинг отправлять?

kim-aa
22-01-2010, 13:12
Раз в пять минут пинг отправлять? »

Именно.
Нужно поставить расширеннцый планировщик (например nnCron) и отрабатывать ping каждые 5 минут.
В свое время я именно так и решал данную задачу.

Angry Demon
22-01-2010, 13:52
Так с точки зрения сервера и клиента соединение существует - оно не разрывается. И простое повторное подключение сообщает что "соединение уже установлено".
Я не зря написАл "переподключение", т.е., принудительный разрыв, а затем подключение. Ну, или так, как советуют коллеги.

CyberDaemon
22-01-2010, 14:33
Вообще, лучше попытаться совместить оба способа - пиновать с интервалами, а если пинги перестали проходить - переподключаться.

plvtor
03-02-2010, 10:25
С пингами так изначально и делал - в шедулерере пинг раз в 3 минуты, Но проблемы оставалась - соединение могло и без пингов довольно долго стоять и работать, а могло и через минуту после последнего пинга зависнуть.

Есть в ключе реестра services/TCPIP/Parameters ключики KeppAliveTime и KeepAliveInterval.
По умолчанию их не было. Прописал их - стало получше, отваливается гораздо реже.
В основном связано с большой загрукой канала вне VPN

Megavolt_143
07-02-2011, 09:13
попробуйте прогу FastDial - может поможет...




© OSzone.net 2001-2012