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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   [решено] Поддержание VPN-канала (уходит в спячку?) <Win2003 RRAS> (http://forum.oszone.net/showthread.php?t=164286)

plvtor 22-01-2010 09:23 1326698

Поддержание VPN-канала (уходит в спячку?) <Win2003 RRAS>
 
На Win2003 создан VPN-сервер (через RRAS) на другом конце Win2003 SBS, где так же через RRAS добавлен интерфейс "вызова по требованию" с постоянным подключением.

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


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


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

Angry Demon 22-01-2010 09:33 1326705

Цитата:

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

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

plvtor 22-01-2010 09:56 1326724

Цитата:

Цитата Angry Demon
Первое, что приходит в голову - переподключение VPN-соединения по таймеру (в планировщике). Это, понятное дело, не спортивно, но сработает. »

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

CyberDaemon 22-01-2010 11:12 1326788

Цитата:

Цитата plvtor
при отсутствии активности ~10-20 мин канал перестает работать. »

Раз в пять минут пинг отправлять?

kim-aa 22-01-2010 13:12 1326859

Цитата:

Цитата CyberDaemon
Раз в пять минут пинг отправлять? »

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

Angry Demon 22-01-2010 13:52 1326897

Цитата:

Цитата plvtor
Так с точки зрения сервера и клиента соединение существует - оно не разрывается. И простое повторное подключение сообщает что "соединение уже установлено".

Я не зря написАл "переподключение", т.е., принудительный разрыв, а затем подключение. Ну, или так, как советуют коллеги.

CyberDaemon 22-01-2010 14:33 1326945

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

plvtor 03-02-2010 10:25 1337655

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

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

Megavolt_143 07-02-2011 09:13 1606528

попробуйте прогу FastDial - может поможет...


Время: 15:16.

Время: 15:16.
© OSzone.net 2001-