Поддержание VPN-канала (уходит в спячку?) <Win2003 RRAS>
На Win2003 создан VPN-сервер (через RRAS) на другом конце Win2003 SBS, где так же через RRAS добавлен интерфейс "вызова по требованию" с постоянным подключением.
Проблема в том, что при отсутствии активности ~10-20 мин канал перестает работать. При этом и на сервере и на клиенте в статусе подключения стоит активно/подключено.
Работать начинает только после отключения и переподсоединения.(опять же до тех пор пока есть активность по каналу)
Подключения к этому же серверу по vpn c winXP таких проблем не имеют.
Как-то можно решить эту проблему?
|
Angry Demon |
22-01-2010 09:33 1326705 |
Цитата:
Цитата plvtor
Как-то можно решить эту проблему?
|
Первое, что приходит в голову - переподключение VPN-соединения по таймеру (в планировщике). Это, понятное дело, не спортивно, но сработает. :)
|
Цитата:
Цитата Angry Demon
Первое, что приходит в голову - переподключение VPN-соединения по таймеру (в планировщике). Это, понятное дело, не спортивно, но сработает. »
|
Так с точки зрения сервера и клиента соединение существует - оно не разрывается. И простое повторное подключение сообщает что "соединение уже установлено". А выполнять в шедулере disconnect, затем connect - может не хорошо получиться, когда канал работает и используется.
|
CyberDaemon |
22-01-2010 11:12 1326788 |
Цитата:
Цитата plvtor
при отсутствии активности ~10-20 мин канал перестает работать. »
|
Раз в пять минут пинг отправлять?
|
Цитата:
Цитата CyberDaemon
Раз в пять минут пинг отправлять? »
|
Именно.
Нужно поставить расширеннцый планировщик (например nnCron) и отрабатывать ping каждые 5 минут.
В свое время я именно так и решал данную задачу.
|
Angry Demon |
22-01-2010 13:52 1326897 |
Цитата:
Цитата plvtor
Так с точки зрения сервера и клиента соединение существует - оно не разрывается. И простое повторное подключение сообщает что "соединение уже установлено".
|
Я не зря написАл "переподключение", т.е., принудительный разрыв, а затем подключение. Ну, или так, как советуют коллеги.
|
CyberDaemon |
22-01-2010 14:33 1326945 |
Вообще, лучше попытаться совместить оба способа - пиновать с интервалами, а если пинги перестали проходить - переподключаться.
|
С пингами так изначально и делал - в шедулерере пинг раз в 3 минуты, Но проблемы оставалась - соединение могло и без пингов довольно долго стоять и работать, а могло и через минуту после последнего пинга зависнуть.
Есть в ключе реестра services/TCPIP/Parameters ключики KeppAliveTime и KeepAliveInterval.
По умолчанию их не было. Прописал их - стало получше, отваливается гораздо реже.
В основном связано с большой загрукой канала вне VPN
|
Megavolt_143 |
07-02-2011 09:13 1606528 |
попробуйте прогу FastDial - может поможет...
|
Время: 15:16.
© OSzone.net 2001-